
Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04

Aici, în acest tutorial, am interfațat nodemcu cu senzorul dht11 și trimitem date de temperatură și umiditate către serverul thingspeak. Aici am trasat și graficul temperaturii și umidității către serverul thingspeak.
Pasul 1: Software folosit:

1. Arduino IDE: În ceea ce privește nodemcu, folosim numai arduino IDE. Puteți descărca cel mai recent ID Arduino de pe acest link:
www.arduino.cc/en/Main/Software Acum cum să configurați nodemcu la IDE arduino, vă vom spune acel lucru în pașii de mai jos.
Pasul 2: Componenta utilizată:


1) Node MCU V3: Node MCU este o platformă IOT open source. Include firmware care rulează pe ESP8266 Wi-Fi SoC de la hardware care se bazează pe modulul ESP-12. Termenul „Node MCU” se referă în mod implicit la firmware, mai degrabă decât la kituri de dezvoltare.
2) Senzor DHT11: Acest senzor de temperatură și umiditate DHT11 are o ieșire de semnal digital calibrată cu capacitatea senzorului de temperatură și umiditate. Este integrat cu un microcontroler de 8 biți de înaltă performanță. Tehnologia sa asigură o fiabilitate ridicată și o stabilitate excelentă pe termen lung. Acest senzor include un element rezistiv și un senzor pentru dispozitive de măsurare a temperaturii umede NTC. Are o calitate excelentă, răspuns rapid, capacitate anti-interferențe și performanță ridicată.
Pasul 3: Cum se configurează Nodemcu în Arduino IDE:



Mai jos sunt pașii pentru configurarea nodemcu în IDE arduino
Deasupra imaginilor I1, I2 și I3 sunt acolo pentru referință, pe care le vom folosi pentru referințele noastre pentru a vă face să înțelegeți
Pasul 1: Mai întâi trebuie să deschideți ID-ul Arduino.
Pasul 2: Acum faceți clic pe fila Preferințe, cum ar fi imaginea I1. Acum trebuie să copiați o adresă URL în managerul de bord suplimentar. Iată adresa URL- https://arduino.esp8266.com/stable/package_esp8266… apoi faceți clic pe ok
Pasul 3: Mergeți acum la Instrumente, apoi selectați Board Manager. veți obține o fereastră ca I2.
Derulați în jos pe fereastra respectivă și căutați comunitatea esp8266 de către ESP8266 sau puteți căuta direct în esp8266 tastând opțiunea de căutare, acum faceți clic pe butonul de instalare.
Pasul 4: Reporniți ID-ul Arduino
Pasul 5: Acum mergeți la Instrumente, apoi selectați dispozitivul nodemcu așa cum am arătat în imaginea I3
Pasul 4: Lucruri de lucru:



Deci, până acum ați obținut software-ul și componentele utilizate în acest proiect.
Deci, acum trebuie să înțelegeți lucrurile de tip Server.
Deci, ce este thingspeak: ThingSpeak este o aplicație și un API open source Internet of Things (IoT) pentru stocarea și preluarea datelor din lucruri folosind protocolul HTTP pe internet sau printr-o rețea locală.
Deci, pentru a obține mai întâi datele graficului și senzorului în thingspeak, trebuie să vă creați un cont în thingspeak.
După ce ați creat contul cu succes acum, trebuie să vă conectați la cont.
Acum trebuie să creați un canal, astfel încât să faceți clic pe Canalele noi prezentate în figura de mai sus.
Acum, dați-i un nume potrivit conform aplicației dvs. deoarece în imaginea de mai sus puteți vedea că am dat numele senzorului DHT11 și completați unele dintre lucruri precum descrierea și câmpul1 și câmpul2.
Putem crea până la 8 câmpuri pentru un singur canal. Aici avem nevoie de doar 2 canale, deoarece primim temperatura și umiditatea din senzorul dht11.
Acum, după crearea cu succes a canalului, trebuie să accesați fila API Keys și să obțineți cheia API de scriere a acelui canal, scrieți această cheie API pe care o veți folosi în codul nodemcu scris în ID-ul Arduino.
Pasul 5: Diagrama circuitului:

Pasul 6: Cod:
Puteți obține codul sursă de la Github Link
Pasul 7: Video:

Întreaga descriere a proiectului este prezentată în videoclipul de mai sus
Dacă aveți vreo îndoială cu privire la acest proiect, nu ezitați să ne comentați mai jos.
Și dacă doriți să aflați mai multe despre sistemul încorporat, puteți vizita canalul nostru YouTube
Vă rugăm să vizitați și să apreciați pagina noastră de Facebook pentru actualizări frecvente.
Multumiri si urari de bine, Tehnologii Embedotronics
Recomandat:
Trimiterea datelor despre senzorul wireless de temperatură și umiditate către Excel: 34 de pași

Trimiterea datelor senzorului de temperatură și umiditate fără fir către Excel: Folosim aici senzorul de temperatură și umiditate al NCD, dar pașii rămân egali pentru oricare dintre produsele ncd, deci dacă aveți alți senzori fără fir ncd, experiență liberă de observat alături. Prin oprirea acestui text, trebuie să
Date despre senzori de vibrații și temperatură fără fir către MySQL folosind Node-RED: 40 de pași

Date despre senzori de vibrație și temperatură fără fir către MySQL folosind Node-RED: Prezentarea senzorului de temperatură și vibrații wireless IoT Industrial Long Range IoT de la NCD, oferind până la o rază de 2 mile utilizarea unei structuri de rețea fără fir mesh. Incorporând un senzor de precizie de vibrație și temperatură pe 16 biți, acest dispozitiv
Trimiterea datelor senzorului de temperatură și umiditate fără fir IoT pe termen lung către foaia Google: 39 de pași

Trimiterea datelor senzorului de temperatură și umiditate fără fir IoT pe termen lung către foaia Google: Folosim aici senzorul de temperatură și umiditate NCD, dar pașii rămân egali pentru oricare dintre produsele ncd, deci dacă aveți alți senzori fără fir ncd, experiența este gratuită. alături de pe lângă. Prin oprirea acestui text, trebuie să
Arduino trimite date Dht11 către serverul MySQL (PHPMYADMIN) folosind Python: 5 pași

Arduino trimite date Dht11 către serverul MySQL (PHPMYADMIN) folosind Python: în acest proiect am interfațat DHT11 cu arduino și apoi trimit date ale dht11, care este umiditatea și temperatura, la baza de date phpmyadmin. Spre deosebire de proiectul nostru anterior, nu folosim niciun scut Ethernet în acest caz, aici citim doar t
Arduino trimite date de temperatură și umiditate către serverul MySQL (PHPMYADMIN): 5 pași

Arduino trimite date de temperatură și umiditate către serverul MySQL (PHPMYADMIN): în acest proiect am interfațat DHT11 cu arduino și apoi trimit date de dht11, care este umiditatea și temperatura, la baza de date phpmyadmin. Aici folosim un script PHP pentru a împinge datele către baza de date phpmyadmin