Skaitmeninis termometras naudojant „NodeMCU“ir „LM35“: 5 žingsniai
Skaitmeninis termometras naudojant „NodeMCU“ir „LM35“: 5 žingsniai
Anonim
Skaitmeninis termometras naudojant „NodeMCU“ir „LM35“
Skaitmeninis termometras naudojant „NodeMCU“ir „LM35“

Sukurkite savo skaitmeninį termometrą ir stebėkite temperatūrą internetu iš bet kurios vietos. Šis nurodymas yra pagrindinis, norint pradėti naudotis daiktų internetu. Mes sujungsime temperatūros jutiklį LM35 su „NodeMCU 1.0“(ESP-12E).

LM35 yra temperatūros jutiklis, galintis matuoti temperatūrą nuo -55 ° C iki 150 ° C. Tai 3 gnybtų įtaisas, užtikrinantis analoginę įtampą, proporcingą temperatūrai. „NodeMCU ADC“gali būti naudojamas matuoti analoginę įtampą iš LM35 ir taip apskaičiuoti temperatūrą, proporcingą analoginei įtampai.

1 žingsnis: reikalingi komponentai

Privalomi komponentai
Privalomi komponentai
Privalomi komponentai
Privalomi komponentai
  • LM35 temperatūros jutiklis
  • „NodeMCU 1.0“(ESP 12-E modulis)
  • Laidų prijungimas
  • Bandomoji Lenta
  • „Arduino IDE“

2 žingsnis: užmegzkite ryšius

Užmegzti ryšius
Užmegzti ryšius
  1. Prijunkite, kaip parodyta grandinės schemoje.
  2. Prijunkite LM35 Vcc kaištį prie 3 V NodeMCU kaiščio.
  3. Prijunkite LM35 analoginį kaištį prie „NodeMCU“A0.
  4. Prijunkite LM35 GND kaištį prie „NodeMCU“GND.

3 žingsnis: analoginės vertės konvertavimas į skaitmeninę vertę

Analoginės vertės konvertavimas į skaitmeninę vertę
Analoginės vertės konvertavimas į skaitmeninę vertę
Analoginės vertės konvertavimas į skaitmeninę vertę
Analoginės vertės konvertavimas į skaitmeninę vertę

Analoginis skaitmeninis keitiklis (ADC) konvertuoja analogines vertes į skaitmeninį aproksimaciją pagal formulę:

ADC reikšmė = mėginys * 1024 / etaloninė įtampa

Norėdami konvertuoti analogines vertes į Celsijų, mūsų plokštėje yra 3,3 V, ir mes žinome, kad LM35 išėjimo įtampa kinta 10 mV kiekvienam Celsijaus laipsnio kilimui/kritimui

temp_celsius = ((analogRead (A0) * 330.0) /1024.0);

Norėdami konvertuoti Celsijų į Farenheitą

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

4 veiksmas: sąsajos su LM35 ir „NodeMCU“

  1. Atidarykite „Arduino IDE“.
  2. Eikite į Įrankiai -> Lentos -> NodeMCU 1.0 (ESP 12 -E modulis).
  3. Nukopijuokite kodą. (Kodeksas pridėtas žemiau).
  4. Sudarykite.
  5. Įkelkite jį į „NodeMCU“.

5 žingsnis: Temperatūros stebėjimas

Temperatūros stebėjimas
Temperatūros stebėjimas
Temperatūros stebėjimas
Temperatūros stebėjimas
  • Temperatūrą galima stebėti atidarius serijinį monitorių.
  • Jis gali būti stebimas per tinklą kopijuojant IP adresą, parodytą serijiniame monitoriuje, čia jis yra 192.168.43.163