Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Tehke oma digitaalne termomeeter ja jälgige Interneti kaudu temperatuuri kõikjalt. See juhend on põhiline, et alustada asjade internetiga nokitsemist. Liidestame temperatuurianduri LM35 NodeMCU 1.0 (ESP-12E) abil.
LM35 on temperatuuriandur, mis suudab mõõta temperatuuri vahemikus -55 ° C kuni 150 ° C. See on 3 -klemmiline seade, mis pakub temperatuuriga proportsionaalset analoogpinget. NodeMCU ADC -d saab kasutada LM35 analoogpinge mõõtmiseks ja seega temperatuuri arvutamiseks, mis on võrdeline analoogpingega.
Samm: nõutavad komponendid
- LM35 temperatuuriandur
- NodeMCU 1.0 (ESP 12-E moodul)
- Juhtmete ühendamine
- Leivalaud
- Arduino IDE
Samm: looge ühendused
- Tehke ühendused vastavalt skeemile.
- Ühendage LM35 Vcc tihvt NodeMCU 3V kontaktiga.
- Ühendage LM35 analoogtapp NodeMCU A0 -ga.
- Ühendage LM35 GND tihvt NodeMCU GND -ga.
3. samm: analoogväärtuse teisendamine digitaalseks väärtuseks
Analoog -digitaalmuundur (ADC) teisendab analoogväärtused digitaalseks lähenduseks järgmise valemi alusel:
ADC väärtus = proov * 1024 / võrdluspinge
Analoogväärtuste teisendamiseks Celsiuseks on meie plaadil 3,3 V ja me teame, et LM35 väljundpinge varieerub 10 mV iga Celsiuse tõusu/languse kraadi kohta
temp_celsius = ((analoogloe (A0) * 330,0)/1024,0);
Celsiuse teisendamiseks Fahrenheiti järgi
temp_fahrenheit = (temp_celsius * 1,8) +32,0;
4. samm: LM35 ja NodeMCU liidestamine
- Avage Arduino IDE.
- Avage Tööriistad -> Lauad -> NodeMCU 1.0 (ESP 12 -E moodul).
- Kopeerige kood. (Koodeks on lisatud allpool).
- Koostage see.
- Laadige see NodeMCU -sse.
Samm: temperatuuri jälgimine
- Temperatuuri saab jälgida jadamonitori avamisega.
- Seda saab võrgu kaudu jälgida, kopeerides seeriamonitoril näidatud IP -aadressi, siin on see 192.168.43.163