Tartalomjegyzék:

Digitális hőmérő a NodeMCU és az LM35 használatával: 5 lépés
Digitális hőmérő a NodeMCU és az LM35 használatával: 5 lépés

Videó: Digitális hőmérő a NodeMCU és az LM35 használatával: 5 lépés

Videó: Digitális hőmérő a NodeMCU és az LM35 használatával: 5 lépés
Videó: Как запрограммировать модуль реле Wi-Fi ESP8266 ESP-01 2024, November
Anonim
Digitális hőmérő a NodeMCU és az LM35 használatával
Digitális hőmérő a NodeMCU és az LM35 használatával

Készítse el saját digitális hőmérőjét, és kövesse nyomon a hőmérsékletét az interneten keresztül bárhonnan. Ez az utasítás alapvető dolog az IoT kezelésének megkezdéséhez. Az LM35 hőmérséklet-érzékelőt összekapcsoljuk a NodeMCU 1.0-val (ESP-12E).

Az LM35 egy hőmérséklet -érzékelő, amely -55 ° C és 150 ° C közötti hőmérsékletet képes mérni. Ez egy 3 -terminálos eszköz, amely a hőmérséklettel arányos analóg feszültséget biztosít. A NodeMCU ADC használható az LM35 analóg feszültségének mérésére, és így az analóg feszültséggel arányos hőmérséklet kiszámítására.

1. lépés: Szükséges összetevők

Szükséges alkatrészek
Szükséges alkatrészek
Szükséges alkatrészek
Szükséges alkatrészek
  • LM35 hőmérséklet érzékelő
  • NodeMCU 1.0 (ESP 12-E modul)
  • Vezetékek csatlakoztatása
  • Kenyeretábla
  • Arduino IDE

2. lépés: Csatlakozás létrehozása

Kapcsolatok létrehozása
Kapcsolatok létrehozása
  1. Csatlakoztassa a kapcsolásokat a kapcsolási rajzon látható módon.
  2. Csatlakoztassa az LM35 Vcc csapját a NodeMCU 3 V -os csatlakozójához.
  3. Csatlakoztassa az LM35 analóg érintkezőjét a NodeMCU A0 csatlakozójához.
  4. Csatlakoztassa az LM35 GND csapját a NodeMCU GND -hez.

3. lépés: Az analóg érték átalakítása digitális értékké

Az analóg érték átalakítása digitális értékké
Az analóg érték átalakítása digitális értékké
Az analóg érték átalakítása digitális értékké
Az analóg érték átalakítása digitális értékké

Az analóg -digitális konverter (ADC) átalakítja az analóg értékeket digitális közelítésre a következő képlet alapján:

ADC érték = minta * 1024 / referencia feszültség

Az analóg értékek Celsius -ba való konvertálásához 3,3 V van a táblán, és tudjuk, hogy az LM35 kimeneti feszültsége 10 mV -mal változik minden Celsius fokos emelkedés/csökkenés esetén

temp_celsius = ((analóg olvasás (A0) * 330,0)/1024,0);

A Celsius Fahrenheitre való átváltása

temp_fahrenheit = (temp_celsius * 1,8) +32,0;

4. lépés: Az LM35 és a NodeMCU illesztése

  1. Nyissa meg az Arduino IDE -t.
  2. Lépjen az Eszközök -> Táblák -> NodeMCU 1.0 (ESP 12 -E modul) menüpontra.
  3. Másolja a kódot. (A kódexet alább csatoltuk.)
  4. Fordítsa össze.
  5. Töltse fel a NodeMCU -ba.

5. lépés: A hőmérséklet ellenőrzése

Hőmérséklet figyelése
Hőmérséklet figyelése
Hőmérséklet figyelése
Hőmérséklet figyelése
  • A hőmérséklet monitorozható a soros monitor megnyitásával.
  • Hálózaton keresztül figyelhető a soros monitoron látható IP -cím másolásával, itt ez a 192.168.43.163

Ajánlott: