Cuprins:
- Pasul 1: Componente necesare
- Pasul 2: Faceți conexiuni
- Pasul 3: Conversia valorii analogice în valoare digitală
- Pasul 4: interfațarea LM35 și NodeMCU
- Pasul 5: Monitorizarea temperaturii
Video: Termometru digital folosind NodeMCU și LM35: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Creați-vă propriul termometru digital și monitorizați temperatura pe internet de oriunde. Acest lucru instructiv este unul de bază pentru a începe să lucrați cu IoT. Vom interfața senzorul de temperatură LM35 cu NodeMCU 1.0 (ESP-12E).
LM35 este un senzor de temperatură care poate măsura temperatura în intervalul -55 ° C până la 150 ° C. Este un dispozitiv cu 3 terminale care furnizează tensiune analogică proporțională cu temperatura. NodeMCU ADC poate fi utilizat pentru a măsura tensiunea analogică de la LM35 și, prin urmare, a calcula temperatura care este proporțională cu tensiunea analogică.
Pasul 1: Componente necesare
- Senzor de temperatură LM35
- NodeMCU 1.0 (modul ESP 12-E)
- Conectarea firelor
- Pană de pâine
- IDE Arduino
Pasul 2: Faceți conexiuni
- Efectuați conexiunile așa cum se arată în schema circuitului.
- Conectați pinul Vcc al LM35 la pinul de 3V al NodeMCU.
- Conectați pinul analogic al LM35 la A0 al NodeMCU.
- Conectați pinul GND al LM35 la GND al NodeMCU.
Pasul 3: Conversia valorii analogice în valoare digitală
Convertorul analog-digital (ADC) convertește valorile analogice într-o aproximare digitală pe baza formulei:
Valoare ADC = eșantion * 1024 / tensiune de referință
Pentru a converti valorile analogice în Celsius avem 3,3 V pe placa noastră și știm că tensiunea de ieșire a LM35 variază cu 10 mV la fiecare grad Celsius de creștere / scădere
temp_celsius = ((analogRead (A0) * 330.0) /1024.0);
Pentru a converti Celsius în Fahrenheit
temp_fahrenheit = (temp_celsius * 1.8) +32.0;
Pasul 4: interfațarea LM35 și NodeMCU
- Deschideți Arduino IDE.
- Accesați Instrumente -> Placi -> NodeMCU 1.0 (modul ESP 12-E).
- Copiați codul. (Codul a fost atașat mai jos).
- Compilați-l.
- Încărcați-l pe NodeMCU.
Pasul 5: Monitorizarea temperaturii
- Temperatura poate fi monitorizată prin deschiderea monitorului serial.
- Poate fi monitorizat prin net prin copierea lipirii adresei IP afișate pe monitorul serial, aici este 192.168.43.163
Recomandat:
Cum se face un termometru folosind Arduino și LM35: 6 pași
Cum să faci un termometru folosind Arduino și LM35: Astăzi îți voi arăta cum să faci un termometru cu senzor de temperatură Arduino și LM35, afișaj LCD, pe o placă de conectare conectată împreună cu fire. Va arăta temperatura în grade Celsius și Fahrenheit. Observat
Termometru de cameră DIY folosind un modul OLED: 7 pași (cu imagini)
Termometru de cameră DIY folosind un modul OLED: învățăm cum să construim un termometru de cameră folosind senzorul DS18B20 și un modul OLED. Folosim un Piksey Pico ca placă principală, dar schița este compatibilă și cu plăcile Arduino UNO și Nano, astfel încât să le puteți folosi și pe acestea
Utilizați smartphone-ul ca termometru fără contact / termometru portabil: 8 pași (cu imagini)
Utilizați telefonul inteligent ca termometru fără contact / termometru portabil: măsurarea temperaturii corpului cu un contact fără contact / ca un pistol termic. Am creat acest proiect deoarece Thermo Gun este acum foarte scump, așa că trebuie să primesc o alternativă pentru a face DIY. Și scopul este de a face cu versiune cu buget redus. Furnizează MLX90614Ardu
Termometru digital DHT11 folosind ESP8266: 4 pași
Termometru digital DHT11 Utilizarea ESP8266: În articolul anterior am discutat deja despre DH11 și despre modul de afișare a acestuia pe dispozitive de ieșire precum 7 segmente, LCD, monitor serial și inel RGB. Și în acest articol vă voi arăta cum să monitorizați temperatura și umiditatea folosind un browser pe un telefon mobil
Termometru cu infraroșu fără contact pe bază de Arduino - Termometru IR folosind Arduino: 4 pași
Termometru cu infraroșu fără contact pe bază de Arduino | Termometru bazat pe IR folosind Arduino: Bună băieți, în acest instructables vom face un termometru fără contact folosind arduino. temperatura atunci în acel scenariu