Hvordan

En Raspberry Pi 2 som værstasjon i 18 trinn

Ved å utstyre en Raspberry Pi 2 med sensorer og plassere den i et værbestandig hus, kan du bygge en værstasjon for noen titalls. I denne artikkelen viser vi deg hvordan du lager, programmerer og behandler din egen værstasjon.

01 Rekvisita

For værstasjonen vår trenger vi en AM2302 temperatur- og fuktighetssensor samt en BMP180 lufttrykksensor. I tillegg noen m / f jumperwires og et brødbrett. Vi kobler sensorene via brødplaten til GPIO-pinnene på Raspberry Pi 2, som leser verdiene og laster dem opp til Weather Underground Weather Service. For den internettforbindelsen bruker vi en TP-LINK TL-WN823N WiFi-adapter. Vi legger alt i et værbestandig hus, slik at vår personlige værstasjon kan plasseres utenfor. Alle forsyninger er til salgs hos Kiwi Electronics.

02 Installere Raspbian

Vi antar at du i grunnkurset på Raspberry Pi 2 installerte operativsystemet Raspbian ved hjelp av NOOBS. Hvis du har installert et annet operativsystem med NOOBS, for eksempel OpenELEC, er det enkelt å rulle tilbake. Koble Raspberry Pi-strømforsyningen til et stikkontakt og hold nede Shift-tasten for å åpne installasjonsprogrammet igjen. Hvis det ikke er noe operativsystem på Pi's microSD-kort ennå, installerer du NOOBS og starter Pi-en fra den.

03 I2C kjernestøtte

BMP180-sensoren bruker I2C (Inter-Integrated Circuit) -protokollen for kommunikasjon med Pi. Vi må aktivere støtte for det i kjernen først. Logg inn på Raspbian med brukernavn pi og passord bringebær og kjør deretter kommandoen sudo raspi-config fra. Navigere til Avanserte instillinger og trykk Enter, og gjør det samme med I2C. På spørsmål om du vil aktivere I2C-grensesnittet, bruk piltasten for å gå til Ja og trykk Enter. Bekreft at du vil laste kjernemodulen automatisk. Trykk deretter på raspi-config-hovedmenyen Bli ferdig og si at du ikke vil starte Pi på nytt ennå.

04 I2C testing

Vi trenger fortsatt å laste inn en kjernemodul til automatisk. Tast inn sudo nano / etc / moduler og skriv inn en linje med i2c-dev til. Lukk filen og lagre den via Ctrl + X, tast J og trykk Enter. Start Pi på nytt med sudo omstart. Deretter tester vi om I2C-støtten fungerer. Installer først noen verktøy med sudo apt-get install i2c-tools. Kjør deretter kommandoen sudo i2cdetect -y 1 for å sjekke hvilke tilkoblede enheter Raspberry Pi gjenkjenner på I2C-bussen. Foreløpig er det ingen, men det er en praktisk måte å teste om I2C-støtten fungerer. Kommandoen må ikke vise en feilmelding.

$config[zx-auto] not found$config[zx-overlay] not found