Miten

Vadelma Pi 2 sääasemana 18 askelta

Varustamalla Raspberry Pi 2 antureilla ja asettamalla sen säänkestävään koteloon voit rakentaa sääaseman muutamille kymmenille. Tässä artikkelissa näytämme, kuinka voit luoda, ohjelmoida ja käsitellä oman sääaseman.

01 Tarvikkeet

Sääasemallemme tarvitaan AM2302 lämpötila- ja kosteusanturi sekä BMP180 ilmanpaineanturi. Lisäksi joitain m / f-hyppyjohtoja ja leipälauta. Yhdistämme anturit leipälevyn kautta Raspberry Pi 2: n GPIO-nastoihin, joka lukee arvot ja lähettää ne Weather Underground -sääpalveluun. Tätä internetyhteyttä varten käytämme TP-LINK TL-WN823N-WiFi-sovitinta. Laitamme kaiken säänkestävään koteloon, jotta henkilökohtainen sääasemamme voidaan sijoittaa ulkona. Kaikki tarvikkeet ovat myynnissä Kiwi Electronicsilla.

02 Raspbianin asentaminen

Oletamme, että Raspberry Pi 2: n peruskurssilla olet asentanut Raspbian-käyttöjärjestelmän NOOBS: n avulla. Jos olet asentanut toisen NOOBS-käyttöjärjestelmän, kuten OpenELECin, on helppo palata takaisin. Kytke Raspberry Pi: n virtalähde pistorasiaan ja pidä Shift-näppäintä alaspainettuna, jotta asennusohjelma avautuu uudelleen. Jos Pi: n microSD-kortilla ei ole vielä käyttöjärjestelmää, asenna NOOBS ja käynnistä Pi siitä.

03 I2C-ytimen tuki

BMP180-anturi käyttää I2C (Inter-Integrated Circuit) -protokollaa viestintään Pi: n kanssa. Meidän on ensin sallittava tuen käyttö ytimessä. Kirjaudu Raspbianiin käyttäjätunnuksella pi ja salasana vadelma ja suorita sitten komento sudo raspi-config alkaen. Navigoida johonkin Edistyneet asetukset ja paina Enter ja tee sitten sama I2C. Kun sinulta kysytään, haluatko ottaa I2C-käyttöliittymän käyttöön, siirry nuolinäppäimellä Joo ja paina Enter. Vahvista, että haluat ladata ytimen moduulin automaattisesti. Paina sitten raspi-config-päävalikkoa Suorittaa loppuun ja sano, ettet halua käynnistää Pi: tä vielä.

04 I2C-testaus

Meidän on edelleen ladattava vielä yksi ytimen moduuli automaattisesti. Tulla sisään sudo nano / etc / moduulit ja kirjoita rivi i2c-dev . Sulje tiedosto ja tallenna se näppäimillä Ctrl + X J ja paina Enter. Käynnistä Pi uudelleen sudo uudelleenkäynnistä. Sitten testataan, toimiiko I2C-tuki. Asenna ensin työkaluja sudo apt-get install i2c-tools. Suorita sitten komento sudo i2cdetect -y 1 tarkistaa, mitkä liitetyt laitteet Raspberry Pi tunnistaa I2C-väylällä. Toistaiseksi niitä ei ole, mutta se on kätevä tapa testata, toimiiko I2C-tuki. Komento ei saa näyttää virheilmoitusta.

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