NodeMCU & DHT11

Inițial mi-am cumpărat plăcuța NodeMCU după ce am văzut acest demo despre Wifi Deauther dar mai mult am vrut să mă joc cu serverul web ce poate fi expus în interiorul rețelei de acasă de către această plăcuță. În trecut am mai folosit module ESP8266 simple dar mi se pare destul de greu de lucrat cu ele(mereu să ai grijă cum legi pinii, comenzile AT pe care le poți da, etc).

Logica acestui proiect presupune citirea la fiecare 5 secunde a valorii temperaturii și umiditații folosind un senzor DHT11 iar cele mai recente 50 de valorile citite sunt stocate într-un buffer circular. Când se face un request de tipul POST de către un client, valorile din buffer sunt folosite pentru a genera pagina web care va fi servită clientului.Captura_server

Ca și dificulte pe care am întâlnit-o la realizarea acestui proiect a fost să găsesc o bibliotecă pentru senzorul DHT care să fie compatibilă cu NodeMCU. Pentru generarea graficului am folosit Google Charts iar pentru obținerea datei și orei am folosit biblioteca NTPClient.

Codul sursă se găsește aici.

Un mic demo se regăsește în videoul de mai jos.

Răspuns la „NodeMCU & DHT11”

  1. […] cumpărat o plăcuță NodeMCU care e bazată pe un ESP8266 și am început să lucrez la acest proiect din curiozitatea de a o conecta la […]

Lasă un comentariu

Acest site folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.

,

Tags: