Përmbajtje:

Termometër dixhital duke përdorur NodeMCU dhe LM35: 5 hapa
Termometër dixhital duke përdorur NodeMCU dhe LM35: 5 hapa

Video: Termometër dixhital duke përdorur NodeMCU dhe LM35: 5 hapa

Video: Termometër dixhital duke përdorur NodeMCU dhe LM35: 5 hapa
Video: 6 Поворотный энкодер FLProg и ЖК-дисплей I2C |ESP32 NodeMCU |Визуальное программирование для Arduino 2024, Nëntor
Anonim
Termometër dixhital duke përdorur NodeMCU dhe LM35
Termometër dixhital duke përdorur NodeMCU dhe LM35

Bëni termometrin tuaj dixhital dhe monitoroni temperaturën në internet nga kudo. Ky i udhëzueshëm është një bazë për të filluar ngatërrimin me IoT. Ne do të ndërlidhim sensorin e temperaturës LM35 me NodeMCU 1.0 (ESP-12E).

LM35 është një sensor i temperaturës i cili mund të masë temperaturën në intervalin prej -55 ° C deri në 150 ° C. isshtë një pajisje me 3 terminale që siguron tension analog proporcional me temperaturën. NodeMCU ADC mund të përdoret për të matur tensionin analog nga LM35 dhe kështu të llogarisë temperaturën e cila është në proporcion me tensionin analog.

Hapi 1: Përbërësit e kërkuar

Përbërësit e kërkuar
Përbërësit e kërkuar
Përbërësit e kërkuar
Përbërësit e kërkuar
  • Sensori i temperaturës LM35
  • NodeMCU 1.0 (Moduli ESP 12-E)
  • Lidhja e telave
  • Breadboard
  • Arduino IDE

Hapi 2: Krijoni lidhje

Bëni Lidhje
Bëni Lidhje
  1. Bëni lidhje siç tregohet në diagramin e qarkut.
  2. Lidhni kunjin Vcc të LM35 me kunjin 3V të NodeMCU.
  3. Lidhni pinin analog të LM35 me A0 të NodeMCU.
  4. Lidhni pinin GND të LM35 me GND të NodeMCU.

Hapi 3: Shndërrimi i vlerës analoge në vlerën dixhitale

Shndërrimi i vlerës analoge në vlerën dixhitale
Shndërrimi i vlerës analoge në vlerën dixhitale
Shndërrimi i vlerës analoge në vlerën dixhitale
Shndërrimi i vlerës analoge në vlerën dixhitale

Konvertuesi analog në dixhital (ADC) konverton vlerat analoge në një përafrim dixhital bazuar në formulën:

Vlera ADC = mostër * 1024 / tension referencë

Për të kthyer vlerat analoge në Celsius kemi 3.3 V në bordin tonë dhe e dimë që tensioni i daljes së LM35 ndryshon me 10 mV në çdo shkallë ngritje/rënie të Celsius

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

Për të kthyer Celsius në Fahrenheit

temp_fahrenheit = (temp_celsius * 1.8) +32.0;

Hapi 4: Ndërfaqja e LM35 dhe NodeMCU

  1. Hapni Arduino IDE.
  2. Shkoni te Mjetet -> Bordet -> NodeMCU 1.0 (Moduli ESP 12 -E).
  3. Kopjoni kodin. (Kodi është bashkangjitur më poshtë).
  4. Hartoje atë.
  5. Ngarko atë në NodeMCU.

Hapi 5: Monitorimi i temperaturës

Monitorimi i Temperaturës
Monitorimi i Temperaturës
Monitorimi i Temperaturës
Monitorimi i Temperaturës
  • Temperatura mund të monitorohet duke hapur monitorin serik.
  • Mund të monitorohet përmes rrjetit duke kopjuar ngjitjen e Adresës IP të treguar në monitorin serik, këtu është 192.168.43.163

Recommended: