Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
Aquí en aquest tutorial hem interfaçat nodemcu amb el sensor dht11 i enviant dades de temperatura i humitat al servidor Thingspeak. Aquí també hem representat el gràfic de temperatura i humitat al servidor Thingspeak.
Pas 1: programari utilitzat:
1. Arduino IDE: Pel que fa a nodemcu, només estem fent servir arduino IDE. Podeu descarregar la versió més recent d’Arduino IDE des d’aquest enllaç:
www.arduino.cc/en/Main/Software Ara com configurar nodemcu a IDE arduino, us explicarem això en els passos següents.
Pas 2: component utilitzat:
1) Node MCU V3: Node MCU és una plataforma IOT de codi obert. Inclou un microprogramari que funciona amb el SoC Wi-Fi ESP8266 des de maquinari basat en el mòdul ESP-12. Per defecte, el terme "MCU de node" fa referència al firmware en lloc dels kits de desenvolupament.
2) Sensor DHT11: aquest sensor de temperatura i humitat DHT11 presenta una sortida de senyal digital calibrada amb la capacitat del sensor de temperatura i humitat. Està integrat amb un microcontrolador d’alt rendiment de 8 bits. La seva tecnologia garanteix una alta fiabilitat i una excel·lent estabilitat a llarg termini. Aquest sensor inclou un element resistiu i un sensor per a dispositius de mesura de temperatura NTC humits. Té una qualitat excel·lent, resposta ràpida, capacitat anti-interferències i alt rendiment.
Pas 3: Com configurar Nodemcu a Arduino IDE:
A continuació es mostren els passos per configurar nodemcu a IDE arduino
A sobre de les imatges I1, I2 i I3 hi ha les imatges de referència que utilitzarem per fer-les entendre amb les nostres referències
Pas 1: primer heu d'obrir l'IDE Arduino.
Pas 2: feu clic a la pestanya de preferències, com ara la imatge I1. Ara heu de copiar un URL al gestor de taules addicional. Aquí teniu l’URL https://arduino.esp8266.com/stable/package_esp8266… i feu clic a OK
Pas 3: ara aneu a les eines i seleccioneu Gestor de taules. obtindreu una finestra com I2.
Només cal que desplaceu-vos cap avall per aquesta finestra i cerqueu esp8266 per la comunitat ESP8266 o podeu cercar directament esp8266 escrivint l'opció de cerca; ara feu clic al botó d'instal·lació.
Pas 4: reinicieu l'IDE Arduino
Pas 5: ara aneu a Eines i seleccioneu el vostre dispositiu nodemcu tal com hem mostrat a la imatge I3
Pas 4: funcionament de Thingspeak:
Fins ara, teniu el programari i els components utilitzats en aquest projecte.
Per tant, ara heu d’entendre Thingspeak Server.
Llavors, què és thingspeak: ThingSpeak és una aplicació i API de codi obert Internet of Things (IoT) per emmagatzemar i recuperar dades de coses mitjançant el protocol HTTP a través d'Internet o a través d'una xarxa d'àrea local.
Per tant, per obtenir les dades del gràfic i del sensor a ThingsPeak, primer heu de crear un compte a Thingspeak.
Després de crear el compte amb èxit, haureu d'iniciar la sessió al compte.
Ara heu de crear un canal, de manera que feu clic a Canals nous que es mostren a la figura anterior.
Ara doneu-li un nom adequat segons la vostra aplicació, ja que a la imatge anterior podeu veure que hem donat les dades del sensor DHT11 i omplim alguns aspectes com la descripció i el camp1 i el camp2.
Podem crear fins a 8 camps per a un sol canal. Aquí només necessitem 2 canals, ja que obtenim temperatura i humitat del sensor dht11.
Ara, després de crear el canal amb èxit, heu d’anar a la pestanya API Keys i obtenir la clau API d’escriptura d’aquest canal que escriviu aquesta clau API que utilitzarà al vostre codi nodemcu escrit en Arduino IDE.
Pas 5: diagrama del circuit:
Pas 6: Codi:
Podeu obtenir el codi font al nostre enllaç Github
Pas 7: vídeo:
Tota la descripció del projecte apareix al vídeo anterior
Si teniu cap dubte sobre aquest projecte, no dubteu a comentar-nos a continuació.
I si voleu obtenir més informació sobre el sistema incrustat, visiteu el nostre canal de youtube
Visiteu la nostra pàgina de Facebook i us agradi per obtenir actualitzacions freqüents.
Gràcies i Salutacions, Tecnologies Embedotronics