Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
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
- 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 tulad ng ipinapakita sa diagram ng circuit.
- Ikonekta ang Vcc pin ng LM35 sa 3V pin ng NodeMCU.
- Ikonekta ang Analog pin ng LM35 sa A0 ng NodeMCU.
- Ikonekta ang pin ng GND ng LM35 sa GND ng NodeMCU.
Hakbang 3: Pagbabago 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
- Buksan ang Arduino IDE.
- Pumunta sa Mga Tool -> Mga Lupon -> NodeMCU 1.0 (ESP 12-E Modyul).
- Kopyahin ang code. (Ang Code ay nakalakip sa ibaba).
- Ipunin ito
- I-upload ito sa NodeMCU.
Hakbang 5: 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