Talaan ng mga Nilalaman:

Digital Thermometer Gamit ang NodeMCU at LM35: 5 Mga Hakbang
Digital Thermometer Gamit ang NodeMCU at LM35: 5 Mga Hakbang

Video: Digital Thermometer Gamit ang NodeMCU at LM35: 5 Mga Hakbang

Video: Digital Thermometer Gamit ang NodeMCU at LM35: 5 Mga Hakbang
Video: Отображение температуры на LCD1602 с помощью датчика температуры LM35 с Arduino 2024, Nobyembre
Anonim
Digital Thermometer Gamit ang NodeMCU at LM35
Digital Thermometer Gamit ang NodeMCU at LM35

Gumawa ng iyong sariling Digital Thermometer at subaybayan ang temperatura sa internet mula sa kahit saan. Ang itinuturo na ito ay isang pangunahing isa upang simulan ang tinkering sa IoT. Kami ay interfacing temperatura sensor LM35 sa NodeMCU 1.0 (ESP-12E).

Ang LM35 ay isang sensor ng temperatura na maaaring sukatin ang temperatura sa saklaw na -55 ° C hanggang 150 ° C. Ito ay isang 3-terminal na aparato na nagbibigay ng analog boltahe na proporsyonal sa temperatura. Maaaring gamitin ang NodeMCU ADC upang masukat ang analog boltahe mula sa LM35 at samakatuwid kalkulahin ang temperatura na proporsyon sa boltahe ng analog.

Hakbang 1: Kinakailangan ang Mga Bahagi

Kinakailangan ang Mga Bahagi
Kinakailangan ang Mga Bahagi
Kinakailangan ang Mga Bahagi
Kinakailangan ang Mga Bahagi
  • LM35 Temperatura Sensor
  • NodeMCU 1.0 (Modyul ng ESP 12-E)
  • Mga Koneksyon sa Mga Wires
  • Breadboard
  • Arduino IDE

Hakbang 2: Gumawa ng Mga Koneksyon

Gumawa ng Mga Koneksyon
Gumawa ng Mga Koneksyon
  1. Gumawa ng mga koneksyon tulad ng ipinapakita sa diagram ng circuit.
  2. Ikonekta ang Vcc pin ng LM35 sa 3V pin ng NodeMCU.
  3. Ikonekta ang Analog pin ng LM35 sa A0 ng NodeMCU.
  4. Ikonekta ang pin ng GND ng LM35 sa GND ng NodeMCU.

Hakbang 3: Pagbabago ng Halaga ng Analog sa Halaga ng Digital

Pagpapalit ng Halaga ng Analog sa Halaga ng Digital
Pagpapalit ng Halaga ng Analog sa Halaga ng Digital
Pagpapalit ng Halaga ng Analog sa Halaga ng Digital
Pagpapalit ng Halaga ng Analog sa Halaga ng Digital

Ang Analog to Digital Converter (ADC) ay nagko-convert ng mga halagang analog sa isang digital na approximation batay sa pormula:

Halaga ng ADC = sample * 1024 / boltahe ng sanggunian

Upang mai-convert ang mga halagang analog sa Celsius mayroon kaming 3.3 V sa aming board at alam namin na ang output boltahe ng LM35 ay nag-iiba sa 10 mV sa bawat degree na Celsius pagtaas / pagbagsak

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

Upang i-convert ang Celsius sa Fahrenheit

temp_fahrenheit = (temp_celsius * 1.8) +32.0;

Hakbang 4: Pag-interfacing ng LM35 at NodeMCU

  1. Buksan ang Arduino IDE.
  2. Pumunta sa Mga Tool -> Mga Lupon -> NodeMCU 1.0 (ESP 12-E Modyul).
  3. Kopyahin ang code. (Ang Code ay nakalakip sa ibaba).
  4. Ipunin ito
  5. I-upload ito sa NodeMCU.

Hakbang 5: Temperatura ng Pagsubaybay

Temperatura ng Pagsubaybay
Temperatura ng Pagsubaybay
Temperatura ng Pagsubaybay
Temperatura ng Pagsubaybay
  • Maaaring subaybayan ang temperatura sa pamamagitan ng pagbubukas ng serial monitor.
  • Maaari itong subaybayan sa net sa pamamagitan ng kopya ng pag-paste ng IP Address na ipinapakita sa serial monitor, narito ang 192.168.43.163

Inirerekumendang: