Orodha ya maudhui:

Thermometer ya dijiti Kutumia NodeMCU na LM35: Hatua 5
Thermometer ya dijiti Kutumia NodeMCU na LM35: Hatua 5

Video: Thermometer ya dijiti Kutumia NodeMCU na LM35: Hatua 5

Video: Thermometer ya dijiti Kutumia NodeMCU na LM35: Hatua 5
Video: Отображение температуры на LCD1602 с помощью датчика температуры LM35 с Arduino 2024, Novemba
Anonim
Kipimajoto cha Dijitali Kutumia NodeMCU na LM35
Kipimajoto cha Dijitali Kutumia NodeMCU na LM35

Tengeneza kipima joto cha dijiti yako na uangalie joto juu ya mtandao kutoka mahali popote. Hii inaweza kufundishwa kwa msingi wa kuanza kuzunguka na IoT. Tutakuwa tunaunganisha sensor ya joto LM35 na NodeMCU 1.0 (ESP-12E).

LM35 ni sensorer ya joto ambayo inaweza kupima joto katika kiwango cha -55 ° C hadi 150 ° C. Ni kifaa cha-3-terminal ambacho hutoa voltage ya analog kulingana na joto. NodeMCU ADC inaweza kutumika kupima voltage ya Analog kutoka LM35 na kwa hivyo kuhesabu joto ambalo ni sawa na voltage ya analog.

Hatua ya 1: Vipengele vinahitajika

Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika
  • Sensorer ya Joto la LM35
  • NodeMCU 1.0 (Moduli ya ESP 12-E)
  • Kuunganisha waya
  • Bodi ya mkate
  • Arduino IDE

Hatua ya 2: Fanya Uunganisho

Fanya Uunganisho
Fanya Uunganisho
  1. Fanya unganisho kama inavyoonyeshwa kwenye mchoro wa mzunguko.
  2. Unganisha pini ya Vcc ya LM35 hadi 3V pini ya NodeMCU.
  3. Unganisha pini ya Analog ya LM35 hadi A0 ya NodeMCU.
  4. Unganisha pini ya GND ya LM35 kwa GND ya NodeMCU.

Hatua ya 3: Uongofu wa Thamani ya Analog hadi Thamani ya Dijitali

Ubadilishaji wa Thamani ya Analog hadi Thamani ya Dijitali
Ubadilishaji wa Thamani ya Analog hadi Thamani ya Dijitali
Ubadilishaji wa Thamani ya Analog hadi Thamani ya Dijitali
Ubadilishaji wa Thamani ya Analog hadi Thamani ya Dijitali

Analog to Digital Converter (ADC) inabadilisha maadili ya analog kuwa hesabu ya dijiti kulingana na fomula:

Thamani ya ADC = sampuli * 1024 / voltage ya kumbukumbu

Kubadilisha maadili ya Analog kuwa Celsius tuna 3.3 V kwenye bodi yetu na tunajua kuwa voltage ya pato la LM35 inatofautiana na 10 mV kwa kila digrii Celsius kupanda / kushuka

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

Kubadilisha Celsius kuwa Fahrenheit

temp_fahrenheit = (temp_celsius * 1.8) +32.0;

Hatua ya 4: Kuingiliana kwa LM35 na NodeMCU

  1. Fungua Arduino IDE.
  2. Nenda kwenye Zana -> Bodi -> NodeMCU 1.0 (Moduli ya ESP 12-E).
  3. Nakili nambari. (Kanuni imeambatanishwa hapa chini).
  4. Kuikusanya.
  5. Pakia kwa NodeMCU.

Hatua ya 5: Ufuatiliaji wa Joto

Ufuatiliaji Joto
Ufuatiliaji Joto
Ufuatiliaji Joto
Ufuatiliaji Joto
  • Joto linaweza kufuatiliwa kwa kufungua mfuatiliaji wa serial.
  • Inaweza kufuatiliwa juu ya wavu kwa kunakili kubandika Anwani ya IP iliyoonyeshwa kwenye mfuatiliaji wa serial, hapa ni 192.168.43.163

Ilipendekeza: