Hvordan bruke en Raspberry Pi med Internett av Ting
HvordanAh, den gode gamle tingenes Internett. Det begynner å samle seg inn i noe mindre gimmicky og mer nyttig, men hvordan kommer du i gang med å integrere den i dine egne prosjekter?
Hvis du planlegger å bruke Raspberry Pi, vil svaret trolig innebære koding av noe slag, og i de fleste tilfeller vil den kodingen bli gjort i Python.
Dette er alt bra og bra, men hvis du er ny for programmering eller Raspberry Pi kjører headless, vil du ha et mer brukervennlig miljø for å samhandle med det, som er hvor Wyliodrin kommer inn.
Det er en åpen kildekode web-plattform som er spesielt utviklet for programmering og overvåking av innebygde enheter som Raspberry Pi, Arduino og andre.
Før du kan begynne koding, må du koble opp den innebygde enheten til Wyliodrin-kontoen dinDet er visuelt vennlig og kommer med sitt eget visuelle programmeringsspråk som er et dra og slipp visuelt grensesnitt som ekko Scratch.
I denne opplæringen skal vi se på å få deg til å sette opp med Wyliodrin. Vi undersøker hvordan du kobler den til Raspberry Pi, koden i både Python og visuell programmering, og får deg på vei.
Det er åpen kildekode, men det er en tiered prisplan. Gratis kontoer begrenser deg til to enheter og tre prosjekter når du bruker den via sitt nettbaserte grensesnitt, men hvis du bruker sin Chromium-baserte applikasjon, vil Wyliodrin STUDIO finne at det ikke er noen grenser for antall prosjekter du kan sette opp offline. Vi viser deg hvordan.
Først må du registrere deg for en gratis Wyliodrin-konto på hoved-PCen din (følgende instruksjoner antar at du kjører Ubuntu 16.04). Hvis du ikke allerede har gjort det, installerer du Chromium, så åpner du det og blar til www.wyliodrin.com og klikker på "Registrer deg".
Du kan logge inn med Facebook, Google eller GitHub - bare klikk på den aktuelle lenken for å gjøre det. Når hovedskjermen vises, klikker du på Legg til en enhet for å begynne.
- Raspberry Pi-prosjekter
Installer Wyliodrin manuelt
Den raskeste måten å få Wyliodrin til å kjøre på Raspberry Pi, er å laste ned det fullt dannede Raspbian-bildet med Wyliodrin inkludert.
Avanserte brukere kan imidlertid legge til den på en eksisterende Raspbian-installasjon, selv om det blir advart: det tar flere timer å fullføre, og vi anbefaler på det sterkeste at du sikkerhetskopierer installasjonen din.
Først, start eller ssh i Raspberry Pi og last ned Raspberry Pi installeringsskriptet:
$ wget “https://raw.githubusercontent.com/Wyliodrin/wyliodrin-server/master/scripts/install_raspberrypi.sh”
Når du er lastet ned, åpner du raspi-config (sudo raspi-config) og kontroller at filsystemet er utvidet.
Du må også velge 'Avanserte alternativer' og velg 'A6 SPI - Aktiver / deaktiver automatisk lasting'.
Gjenta for 'A7 I2C - Aktiver / deaktiver automatisk lasting' og 'A8 Seriell - Deaktiver seriell skall'. Nå sudo nano /boot/config.txt og legg til denne linjen dtparam = i2c1 = på.
Lagre og avslutt deretter sudo nano / etc / moduler og legg til følgende to linjer:
i2c-dev
i2c-bcm2708
Lagre og avslutt, og kjør nå skriptet:
$ chmod + x ./install_raspberrypi.sh
$ ./install_raspberrypi.sh
Når du er installert, legg til Raspberry Pi til Wyliodrin som angitt i hovedteksten, og last deretter ned wyliodrin.json-filen som genereres, og overfør den til Raspberry Pi-oppstartspartisjonen. Reboot din Raspberry Pi og - hvis alt er bra - du burde finne det er nå synlig i Wyliodrin, klar for deg å programmere.
Sett opp på Raspberry Pi
Bekreft deretter at Raspberry Pi er valgt som Gadget-type, gi den et passende beskrivende navn og klikk på "Neste". Hvis du kobler til via Ethernet, klikker du på "Send"; ellers kryss 'Bruk trådløst' for å angi nettverks SSID og passord før du går videre.
Herfra må du klikke på linken for å laste ned bildet (i ZIP-format) til nedlastingsmappen din. Hvis du hellere vil legge til Wyliodrin i en eksisterende Raspbian-installasjon, merk av i boksen (se boksen Installer 'Wyliodrin Manually')..
Mens du venter, rull ned litt lenger og klikk på lenken "Følgende fil" for å laste ned en fil som heter wyliodrin.json- for nå lagre den under Nedlastinger.
Når du er lastet ned, pakker du ut innholdet, klikker på et tomt, formatert microSD-kort og åpne disker. Finn ditt micro SD-kort og noter navnet på enheten, f.eks. / Dev / sdb. Åpne nå et Terminal-vindu og skriv inn følgende to kommandoer:
$ cd Nedlastinger $ sudo dd if = wyliodrin_raspberry_pi_2016_03_24.img of = / dev / sdb
Bytt ut 'wyliodrin_raspberry_pi_2016_03_24' med navnet på bildet hvis det er annerledes, og / dev / sdb med kortets enhetsnavn. Vent mens Raspbian-bildet kopieres til kortet.
Når du er ferdig, åpner du Nautilus til nedlastingsmappen din, og kopier deretter filen wyliodrin.json til oppstartsvolumet som skal ha dukket opp i venstre rute før du klikker på knappen "Eject" ved siden av oppstart for å skifte microSD-kortet trygt..
Sett deretter kortet inn i Raspberry Pi og slå på det. Vent i rundt to minutter, så sjekk kontoen din i Chromium - hvis alt er bra, vil du se at Raspberry Pi er oppført som online.
Deretter må du legge til noen nødvendige biblioteker til Raspberry Pi, som du kan gjøre eksternt fra nettleseren din. Klikk på knappen 'Innstillinger' ved siden av Online-indikatoren, og velg 'Lokal Shell'.
Du får se en knapp merket eth0 (192.168.x.y), med 192.168.x.y avslørende Pis IP-adresse. Klikk dette og et nytt vindu åpnes, logget inn med Pi-brukerens legitimasjon.
Dette skallet fungerer som noe annet, så hvis du planlegger å legge til bibliotekene for eksempel støtte din Sense HAT, skriv inn:
$ sudo apt-get oppdatering $ sudo apt-get install sense-hat $ sudo reboot
Når du har startet på nytt, er du klar til å skifte oppmerksomhet tilbake til din hoved PC. Du kan administrere og kjøre prosjekter direkte fra denne nettleseren - klikk på turmeldingen når det ser ut til å raskt bli kjent med grensesnittet.
Imidlertid vil vi i denne veiledningen skifte fokus til Wyliodrin STUDIO-programmet. Det er en utvidelse av krom som gjør det mulig å administrere prosjektene dine offline - installer det gjennom Chrome-butikken.
Et appikon vises under Chrome: // apps, klikk dette for å starte Wyliodrin. Et snarveisikon vises i lanseringen, som du kan låse for enkel tilgang fremover.
Du vil bli vist en splash-skjerm-klikk 'Avslutt' og klikk deretter 'Koble' -knappen øverst til høyre i Wyliodrin-vinduet. Din Raspberry Pi skal dukke opp som et alternativ, så klikk det for å få tilkoblingen.
Skriv inn din Raspberry Pi brukernavn (pi) og passord (bringebær), og det skal åpne Pin Layout-skjermen, og avslører ledningen for Pi's 40-pinners topptekst.
Du får se hovedskjermen er delt inn i fem faner: Program, Dashboard, Schema, Pin Layout og Shell.
Det viktigste Wyliodrin STUDIO-grensesnittet inneholder en rekke praktiske referanseguider, som dette nyttige koblingsskjemaetShell-fanen gir deg ekstern tilgang til Raspberry Pi. Programfanen viser prosjektets kode, mens Dashboard inneholder elementer du kan bruke til å overvåke din Raspberry Pi eksternt.
Schematics fungerer sammen med en søknad som heter Fritzing for de som designer og bygger maskinvarebaserte prosjekter.
Du kan se det i aksjon ved å kjøre noen av eksempelskriptene, f.eks. LED Blink viser deg en Raspberry Pi, pluss brødbrett, LED, motstand og to mannlige / kvinnelige jumper-ledninger som trengs for å fullføre prosjektet.
Over disse ser du en rekke knapper. Det er en play / stop-knapp som kjører skriptet ditt gjennom Pi, og ved siden av dette er en File Explorer-knapp som lar deg eksternt bla gjennom Raspberry Pi's lagring.
Du kan opprette nye mapper og laste opp filer fra PCen til her. Ved siden av dette er Package Manager, som i utgangspunktet viser alle installerte JavaScript- og Python-moduler, og gir enkel tilgang til et utvalg andre bibliotek som ennå ikke er installert. Hver kommer med en beskrivelse, og eksempler er Django, MySQLdb og NTLK (Natural Language Toolkit ).
Det er også en oppgavebehandling for fjernmordsprosesser, en nettverksadministrator for å vise de nåværende nettverksinnstillingene og en praktisk frakoblingsknapp.
- Raspberry Pi-prosjekter