Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tee oma digitaalinen lämpömittari ja seuraa lämpötilaa Internetin kautta mistä tahansa. Liitämme lämpötila-anturin LM35 NodeMCU 1.0: n (ESP-12E) kanssa.
LM35 on lämpötila -anturi, joka voi mitata lämpötilan välillä -55 ° C -150 ° C. NodeMCU ADC: tä voidaan käyttää LM35: n analogisen jännitteen mittaamiseen ja siten lämpötilan laskemiseen, joka on suhteessa analogiseen jännitteeseen.
Vaihe 1: Tarvittavat komponentit
- LM35 Lämpötila -anturi
- NodeMCU 1.0 (ESP 12-E -moduuli)
- Johtojen yhdistäminen
- Leipälauta
- Arduino IDE
Vaihe 2: Muodosta yhteydet
- Tee liitännät piirikaavion mukaisesti.
- Liitä LM35: n Vcc -nasta NodeMCU: n 3 V: n napaan.
- Liitä LM35: n analoginen nasta NodeMCU: n A0 -liittimeen.
- Liitä LM35: n GND -nasta NodeMCU: n GND: hen.
Vaihe 3: Analogisen arvon muuttaminen digitaaliseksi
Analoginen digitaalimuunnin (ADC) muuntaa analogiset arvot digitaaliseksi likimääräiseksi kaavan perusteella:
ADC -arvo = näyte * 1024 / vertailujännite
Muuntaaksemme analogiset arvot celsiusasteiksi, piirissämme on 3,3 V, ja tiedämme, että LM35: n lähtöjännite vaihtelee 10 mV jokaisella celsiusasteen nousulla/laskulla
temp_celsius = ((analoginenluku (A0) * 330,0) /1024,0);
Muunna Celsius Fahrenheitiksi
temp_fahrenheit = (temp_celsius * 1,8) +32,0;
Vaihe 4: Liitä LM35 ja NodeMCU
- Avaa Arduino IDE.
- Valitse Työkalut -> Taulut -> NodeMCU 1.0 (ESP 12 -E -moduuli).
- Kopioi koodi. (Koodi on liitteenä alla).
- Kokoa se.
- Lataa se NodeMCU: hon.
Vaihe 5: Lämpötilan valvonta
- Lämpötilaa voidaan seurata avaamalla sarjamonitori.
- Sitä voidaan seurata verkon kautta kopioimalla sarjamonitorissa näkyvä IP -osoite, tässä se on 192.168.43.163