Sisällysluettelo:

Raspberry PI Lämpötilan ja kosteuden kirjaaminen, pilvisääasema, Wifi ja mobiilitilastot: 6 vaihetta
Raspberry PI Lämpötilan ja kosteuden kirjaaminen, pilvisääasema, Wifi ja mobiilitilastot: 6 vaihetta

Video: Raspberry PI Lämpötilan ja kosteuden kirjaaminen, pilvisääasema, Wifi ja mobiilitilastot: 6 vaihetta

Video: Raspberry PI Lämpötilan ja kosteuden kirjaaminen, pilvisääasema, Wifi ja mobiilitilastot: 6 vaihetta
Video: Программирование модуля датчика температуры и влажности ESP8266 ESP01 DHT11 | удаленныйXY | ФЛПрог 2024, Heinäkuu
Anonim
Raspberry PI Lämpötilan ja kosteuden kirjaus, pilvisääasema, Wifi ja mobiilitilastot
Raspberry PI Lämpötilan ja kosteuden kirjaus, pilvisääasema, Wifi ja mobiilitilastot
Raspberry PI Lämpötilan ja kosteuden kirjaus, pilvisääasema, Wifi ja mobiilitilastot
Raspberry PI Lämpötilan ja kosteuden kirjaus, pilvisääasema, Wifi ja mobiilitilastot
Raspberry PI Lämpötilan ja kosteuden kirjaus, pilvisääasema, Wifi ja mobiilitilastot
Raspberry PI Lämpötilan ja kosteuden kirjaus, pilvisääasema, Wifi ja mobiilitilastot

Raspberry PI -laitteen avulla voit kirjata lämpötila- ja kosteustiedot ulos, huoneeseen, kasvihuoneeseen, laboratorioon, jäähdytyshuoneeseen tai mihin tahansa muuhun paikkaan täysin ilmaiseksi. Tässä esimerkissä kirjataan lämpötila ja kosteus.

Laite yhdistetään Internetiin Wifi- tai Ethernet -yhteyden kautta

Voit tarkistaa uusimmat lukemat matkapuhelimellasi, työpöydälläsi tai millä tahansa muulla laitteella, jossa on selain

Tarvikkeet

Tässä opetusohjelmassa tarvitaan myös näyttö, jossa on HDMI, HDMI -kaapeli, USB -hiiri ja näppäimistö, mutta tavallisesti sinulla on jo tämä

Voit ostaa tarvittavat laitteet täältä (vähimmäisvaatimus):

Vadelma PI 3 tai Vadelma PI 2 wifi -tikulla

micro SD -kortti (suositeltu 32 Gt)

mikro -USB -kaapeli

DHT22 -moduuli kaapelilla

Mukava myös saada:

USB -laturi laitteen virran kytkemiseen

Vedenpitävä kotelo

Vakio vadelma -kotelo (kuten esimerkissäni)

Jos sinulla ei ole USB MicroSD -lukijaa

Ostin tämän Banggood.com -sivustolta

Tämä on myös testattu/toimii teollisen AM2305 -anturin kanssa

Vaihe 1: Lisää laite LoggingPlatformiin

Lisää laitteesi LoggingPlatformiin
Lisää laitteesi LoggingPlatformiin

Täällä voit lisätä laitteesi saadaksesi myöhemmin tarvittavat api -avaimet:

Vaihe 2: Esimerkki laitteistoyhteyskaaviosta

Esimerkki laitteiston liitäntäkaaviosta
Esimerkki laitteiston liitäntäkaaviosta
Esimerkki laitteiston liitäntäkaaviosta
Esimerkki laitteiston liitäntäkaaviosta

Liitä DHT22 Out RaspberryPi -tuloon/-lähtöön PIN GPIO 4

Liitä DHT22 + RaspberryPi 3V PIN 1: een

Yhdistä DHT22 - RaspberryPi Ground PIN -koodiin 6

Vaihe 3: Lataa tarvittava ohjelmisto Micro SD -kortille (Windows -opas)

Lataa tarvittava ohjelmisto Micro SD -kortille (Windows -opas)
Lataa tarvittava ohjelmisto Micro SD -kortille (Windows -opas)
Lataa tarvittava ohjelmisto Micro SD -kortille (Windows -opas)
Lataa tarvittava ohjelmisto Micro SD -kortille (Windows -opas)
Lataa tarvittava ohjelmisto Micro SD -kortille (Windows -opas)
Lataa tarvittava ohjelmisto Micro SD -kortille (Windows -opas)

Liitä MicroSD Windows -tietokoneesi MicroSD -tuloon, jos sinulla ei ole sitä, osta USB -versio, kuten:

USB Micro SD -lukija

Lataa Win32DiskImager täältä

Lataa Raspberry PI: n uusin Raspbian -käyttöjärjestelmä täältä (virallinen Raspberry PI -linkki)

Pura ladattu Raspbian OS -arkisto arkistoijalla tai 7zip -näytöllä kuten näytöllä 1

Nyt sinun on kirjoitettava MicroSD -kortillesi Raspbian -käyttöjärjestelmä Win32DiskImagerilla:

Aseta siis MicroSD lukijaasi ja suorita Win32DiskImager

Valitse ladattu ja purettu Raspbian OS -kuvatiedosto, MicroSD ja napsauta Kirjoita kuten näytöllä 2

ILMOITUS ONGELMASTA: Jos sinulla on ongelmia tai olet alustanut MicroSD -kortin tai käytät tätä uudelleen, sinun on poistettava kaikki asemat asemasta ja luotava vain yksi. Tämä voidaan tehdä Windowsin Levynhallintatyökalulla, kuten näytöllä 3

Aseta MicroSD Raspberry -laitteeseen, liitä se näyttöön, hiireen ja näppäimistöön ja käytä sitä

Vaihe 4: RaspbianOS, Python -ohjelman lataaminen vadelmaan ja kokoonpano tarvitaan

RaspbianOS, Python -ohjelman lataaminen vadelmaan ja kokoonpano tarvitaan
RaspbianOS, Python -ohjelman lataaminen vadelmaan ja kokoonpano tarvitaan
RaspbianOS, Python -ohjelman lataaminen vadelmaan ja kokoonpano tarvitaan
RaspbianOS, Python -ohjelman lataaminen vadelmaan ja kokoonpano tarvitaan
RaspbianOS, Python -ohjelman lataaminen vadelmaan ja kokoonpano tarvitaan
RaspbianOS, Python -ohjelman lataaminen vadelmaan ja kokoonpano tarvitaan
RaspbianOS, Python -ohjelman lataaminen vadelmaan ja kokoonpano tarvitaan
RaspbianOS, Python -ohjelman lataaminen vadelmaan ja kokoonpano tarvitaan

Kun Vadelma käynnistyy, sinun on vain määritettävä se mukavalla ohjatulla toiminnolla, esimerkkinäyttö 1

Asenna sen jälkeen joitakin DHT22 -kirjastoja, joten päätelaitteessa:

sudo apt-get päivitys

sudo apt-get install build-essential python-dev python-openssl git git clone https://github.com/adafruit/Adafruit_Python_DHT.git && cd Adafruit_Python_DHTsudo python setup.py install

Luo tiedosto nyt komennolla kuten näytöllä 2

Liitä LoggingForest -peruskoodi tältä sivulta tiedostoonhttps://github.com/sandiwinter/loggingforest/blob…

ja muuta loggingforest.com -verkkosivustolla vastaanotettuja parametreja kuten näytöllä 3

CTRL+X Y

tulla sisään

Testaa nyt voit suorittaa tämän komentosarjan kuten näytöllä 4

CTRL+Z voit pysäyttää tämän ohjelman

Vaihe 5: Tarkista tiedot Loggingforest.com -alustalta

Tarkista tiedot Loggingforest.com -alustalta
Tarkista tiedot Loggingforest.com -alustalta
Tarkista tiedot Loggingforest.com -alustalta
Tarkista tiedot Loggingforest.com -alustalta
Tarkista tiedot Loggingforest.com -alustalta
Tarkista tiedot Loggingforest.com -alustalta

Sen jälkeen laite alkaa lähettää tietoja loggingforestille ja näet sen siellä Loggingforest -laitteen muokkauksessa määritä vain parametrien nimi ja arvot kuten näytöllä 1

Napsauta esikatselua kuten näytöllä 2

Ja näet hienoja tietoja kuten näytöllä 3

Vaihe 6: Suorita Python -skripti automaattisesti Raspberry Boot Up -ohjelmalla

Suorita Python Script automaattisesti Raspberry Boot Up -ohjelmalla
Suorita Python Script automaattisesti Raspberry Boot Up -ohjelmalla

Tietenkin haluat todennäköisesti suorittaa tämän python -komentosarjan automaattisesti, kun Vadelma käynnistetään tai kytketään virtalähteeseen.

avaa terminaali ja suorita:

sudo nano /etc/rc.local

ja ennen poistumista 0 lisää koodi suorittaaksesi komentosarjasi:

sudo bash -c 'python /home/pi/dht22-api.py> /home/pi/dht22-api.log 2> & 1' &

kuten näytöllä 1

Tallenna tiedosto näppäimillä CTRL+X, Y, Enter Yritä käynnistää vadelma PI uudelleen, ja nyt se on valmis!

Voit vapaasti kommentoida ja jakaa kirjailijasi

Löydät myös muita koodiversioita github repistä:

github.com/sandiwinter/loggingforest/tree/…

Suositeltava: