Vremenska postaja z mikrokrmilnikom NodeMCU
Te zanimajo pametni domovi? Želiš pobližje spoznati Internet stvari – IoT? Želiš svoj dom opremiti s senzorji temperature, vlage, gibanja, kakovosti zraka in podobnimi? Ali pa morda kar s portalom za upravljanje doma? Morda pa se le želiš naučiti nekaj novega? V nadaljevanju bomo podrobno predstavili izdelavo vremenske postaja z mikrokrmilnikom, ki je pravi uvod na zgoraj zastavljena vpršanja. Postaja bo s pomočjo senzorjev merila temperaturo zraka, relativno zračno vlažnost in zračni tlak. Podatke bomo pošiljali na strežnik, kjer jih bomo obdelali in prikazali na računalniškem zaslonu.
Ciljna skupina so dijaki, ki že imajo vsaj malo znanja programiranja: srednja elektro šola, srednja računalniška šola, tehniška gimnazija in podbne.
Oprema
• mikrokrmilnik NodeMCU CH340G ESP8266 v0.9
• senzor DHT-22
• senzor BME280
• razvojna plošča
• žice
Razvojno okolje
Delavnico pričnemo s pripravo razvojnega okolja. Potrebujemo dva različna orodja. Prvo je za instalacijo strojne programske opreme na mikrokrmilnik, drugo pa za programiranje mikrokrmilnika.
Reference
https://nodemcu.readthedocs.io/en/master/
https://esp8266.ru/esplorer/
https://odd-one-out.serek.eu/esp8266-nodemcu-dht22-mqtt-deep-sleep/
http://www.instructables.com/id/Programming-ESP8266-ESP-12E-NodeMCU-Using-Arduino-/