Sisällysluettelo:

Digitaalinen lämpömittari NodeMCU: n ja LM35: n avulla: 5 vaihetta
Digitaalinen lämpömittari NodeMCU: n ja LM35: n avulla: 5 vaihetta

Video: Digitaalinen lämpömittari NodeMCU: n ja LM35: n avulla: 5 vaihetta

Video: Digitaalinen lämpömittari NodeMCU: n ja LM35: n avulla: 5 vaihetta
Video: 6 Поворотный энкодер FLProg и ЖК-дисплей I2C |ESP32 NodeMCU |Визуальное программирование для Arduino 2024, Marraskuu
Anonim
Digitaalinen lämpömittari NodeMCU: n ja LM35: n avulla
Digitaalinen lämpömittari NodeMCU: n ja LM35: n avulla

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

Tarvittavat komponentit
Tarvittavat komponentit
Tarvittavat komponentit
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 yhteydet
Tee yhteydet
  1. Tee liitännät piirikaavion mukaisesti.
  2. Liitä LM35: n Vcc -nasta NodeMCU: n 3 V: n napaan.
  3. Liitä LM35: n analoginen nasta NodeMCU: n A0 -liittimeen.
  4. Liitä LM35: n GND -nasta NodeMCU: n GND: hen.

Vaihe 3: Analogisen arvon muuttaminen digitaaliseksi

Analogisen arvon muuttaminen digitaaliseksi
Analogisen arvon muuttaminen digitaaliseksi
Analogisen arvon muuttaminen digitaaliseksi
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

  1. Avaa Arduino IDE.
  2. Valitse Työkalut -> Taulut -> NodeMCU 1.0 (ESP 12 -E -moduuli).
  3. Kopioi koodi. (Koodi on liitteenä alla).
  4. Kokoa se.
  5. Lataa se NodeMCU: hon.

Vaihe 5: Lämpötilan valvonta

Lämpötilan valvonta
Lämpötilan valvonta
Lämpötilan valvonta
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

Suositeltava: