Sisukord:

Digitaalne termomeeter NodeMCU ja LM35 abil: 5 sammu
Digitaalne termomeeter NodeMCU ja LM35 abil: 5 sammu

Video: Digitaalne termomeeter NodeMCU ja LM35 abil: 5 sammu

Video: Digitaalne termomeeter NodeMCU ja LM35 abil: 5 sammu
Video: Выводим температуру с датчика DS18B20 на MAX7219 | JeeUI ESP8266 2024, November
Anonim
Digitaalne termomeeter NodeMCU ja LM35 abil
Digitaalne termomeeter NodeMCU ja LM35 abil

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

Nõutavad komponendid
Nõutavad komponendid
Nõutavad komponendid
Nõutavad komponendid
  • LM35 temperatuuriandur
  • NodeMCU 1.0 (ESP 12-E moodul)
  • Juhtmete ühendamine
  • Leivalaud
  • Arduino IDE

Samm: looge ühendused

Looge ühendused
Looge ühendused
  1. Tehke ühendused vastavalt skeemile.
  2. Ühendage LM35 Vcc tihvt NodeMCU 3V kontaktiga.
  3. Ühendage LM35 analoogtapp NodeMCU A0 -ga.
  4. Ühendage LM35 GND tihvt NodeMCU GND -ga.

3. samm: analoogväärtuse teisendamine digitaalseks väärtuseks

Analoogväärtuse teisendamine digitaalseks väärtuseks
Analoogväärtuse teisendamine digitaalseks väärtuseks
Analoogväärtuse teisendamine digitaalseks väärtuseks
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

  1. Avage Arduino IDE.
  2. Avage Tööriistad -> Lauad -> NodeMCU 1.0 (ESP 12 -E moodul).
  3. Kopeerige kood. (Koodeks on lisatud allpool).
  4. Koostage see.
  5. Laadige see NodeMCU -sse.

Samm: temperatuuri jälgimine

Temperatuuri jälgimine
Temperatuuri jälgimine
Temperatuuri jälgimine
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

Soovitan: