Kaip

„Raspberry Pi 2“ kaip meteorologijos stotis 18 žingsnių

Įrengdami „Raspberry Pi 2“ jutikliais ir įdėdami jį į orui atsparų korpusą, galite pastatyti meteorologijos stotį kelioms dešimtims. Šiame straipsnyje mes parodysime, kaip sukurti, programuoti ir apdoroti savo meteorologinę stotį.

01 Prekės

Mūsų meteorologinei stočiai reikalingas AM2302 temperatūros ir drėgmės jutiklis, taip pat BMP180 oro slėgio jutiklis. Be to, kai kurie m / f jungiamieji laidai ir duonos lenta. Jutiklius per duonos lentą sujungiame su „Raspberry Pi 2“ GPIO kaiščiais, kurie nuskaito vertes ir įkelia jas į „Weather Underground“ oro tarnybą. Tam interneto ryšiui naudojame „TP-LINK TL-WN823N WiFi“ adapterį. Viską dedame į orui atsparų korpusą, kad mūsų asmeninę meteorologijos stotį būtų galima pastatyti lauke. Visi reikmenys parduodami „Kiwi Electronics“.

02 „Raspbian“ diegimas

Manome, kad pagrindiniame „Raspberry Pi 2“ kurse jūs įdiegėte operacinę sistemą „Raspbian“ naudodamiesi NOOBS. Jei įdiegėte kitą operacinę sistemą su NOOBS, pvz., „OpenELEC“, lengva grįžti atgal. Įjunkite „Raspberry Pi“ maitinimo šaltinį į elektros lizdą ir nedelsdami laikykite nuspaudę klavišą „Shift“, kad vėl atidarytumėte diegimo programą. Jei jūsų Pi „microSD“ kortelėje dar nėra operacinės sistemos, įdiekite „NOOBS“ ir paleiskite iš jos „Pi“.

03 „I2C“ branduolio palaikymas

BMP180 jutiklis naudoja I2C (Inter-Integrated Circuit) protokolą ryšiui su Pi. Pirmiausia turime įgalinti tam palaikymą branduolyje. Prisijunkite prie „Raspbian“ naudodami vartotojo vardą pi ir slaptažodį aviečių ir tada paleiskite komandą sudo raspi-config nuo. Eikite į Išplėstiniai nustatymai ir paspauskite Enter, tada atlikite tą patį su I2C. Kai būsite paklausti, ar norite įjungti „I2C“ sąsają, naudokite rodyklių klavišą Taip ir paspauskite „Enter“. Patvirtinkite, kad norite automatiškai įkelti branduolio modulį. Tada paspauskite pagrindiniame raspi-config meniu Baigti ir pasakykite, kad dar nenorite paleisti „Pi“.

04 I2C bandymai

Mes vis tiek turime automatiškai įkelti dar vieną branduolio modulį. Įveskite sudo nano / etc / moduliai ir įveskite eilutę su i2c-dev į. Uždarykite failą ir išsaugokite jį naudodami klavišą „Ctrl + X“ ir paspauskite Enter. Paleiskite „Pi“ iš naujo naudodami sudo iš naujo. Tada mes išbandome, ar veikia „I2C“ palaikymas. Pirmiausia įdiekite keletą įrankių naudodami sudo apt-get install i2c-tools. Tada paleiskite komandą sudo i2cdetect -y 1 patikrinti, kuriuos prijungtus įrenginius jūsų „Raspberry Pi“ atpažįsta „I2C“ magistralėje. Kol kas jų nėra, tačiau tai yra patogus būdas patikrinti, ar veikia „I2C“ palaikymas. Komanda neturi rodyti klaidos pranešimo.

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