Satura rādītājs:
- 1. darbība. Nepieciešamās sastāvdaļas
- 2. darbība: izveidojiet savienojumus
- 3. darbība. Analogās vērtības pārveidošana par digitālo vērtību
- 4. darbība: saskarne ar LM35 un NodeMCU
- 5. solis: temperatūras kontrole
Video: Digitālais termometrs, izmantojot NodeMCU un LM35: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Izveidojiet savu digitālo termometru un uzraugiet temperatūru internetā no jebkuras vietas. Šī pamācība ir vienkārša, lai sāktu strādāt ar IoT. Mēs sasaistīsim temperatūras sensoru LM35 ar NodeMCU 1.0 (ESP-12E).
LM35 ir temperatūras sensors, kas var izmērīt temperatūru diapazonā no -55 ° C līdz 150 ° C. Tā ir 3 termināļu ierīce, kas nodrošina analogo spriegumu, kas ir proporcionāls temperatūrai. NodeMCU ADC var izmantot, lai izmērītu analogo spriegumu no LM35 un tādējādi aprēķinātu temperatūru, kas ir proporcionāla analogā spriegumam.
1. darbība. Nepieciešamās sastāvdaļas
- LM35 temperatūras sensors
- NodeMCU 1.0 (ESP 12-E modulis)
- Savienojumu vadi
- Maizes dēlis
- Arduino IDE
2. darbība: izveidojiet savienojumus
- Izveidojiet savienojumus, kā parādīts shēmas shēmā.
- Pievienojiet LM35 Vcc tapu NodeMCU 3V tapai.
- Pievienojiet LM35 analogo tapu NodeMCU A0.
- Pievienojiet LM35 GND tapu NodeMCU GND.
3. darbība. Analogās vērtības pārveidošana par digitālo vērtību
Analoga uz ciparu pārveidotājs (ADC) pārveido analogās vērtības digitālā tuvinājumā, pamatojoties uz formulu:
ADC vērtība = paraugs * 1024 / atsauces spriegums
Lai konvertētu analogās vērtības uz Celsiju, mūsu panelī ir 3,3 V, un mēs zinām, ka LM35 izejas spriegums mainās par 10 mV uz katru Celsija pieauguma/krituma grādu
temp_celsius = ((analogRead (A0) * 330.0) /1024.0);
Lai pārvērstu Celsiju par Fārenheitu
temp_fahrenheit = (temp_celsius * 1.8) +32,0;
4. darbība: saskarne ar LM35 un NodeMCU
- Atveriet Arduino IDE.
- Dodieties uz Rīki -> Dēļi -> NodeMCU 1.0 (ESP 12 -E modulis).
- Kopējiet kodu. (Kodekss ir pievienots zemāk).
- Apkopojiet to.
- Augšupielādējiet to NodeMCU.
5. solis: temperatūras kontrole
- Temperatūru var kontrolēt, atverot sērijas monitoru.
- To var uzraudzīt tīklā, kopējot, ielīmējot sērijas monitorā redzamo IP adresi, šeit tā ir 192.168.43.163
Ieteicams:
Digitālais RPi LED termometrs: 6 soļi (ar attēliem)
Digitālais RPi LED termometrs: Raspbian OS Uzziniet, kā es izveidoju šo digitālo LED termometru ar Raspberry Pi Zero W, LED sloksni, OLED displeju un pielāgotu PCB. Tas automātiski ieslēdz pilsētu sarakstu un parāda temperatūru OLED displejs un gaismas diodes. Bet
Digitālais termometrs uz Arduino bāzes: 3 soļi
Digitālais termometrs uz Arduino bāzes: Šajā projektā ir izstrādāts uz Arduino balstīts digitālais termometrs, ko var izmantot, lai analizētu telpas temperatūru. Termometru parasti izmanto kā temperatūras mērīšanas instrumentu. Ir dažādi principi, kurus var izmantot, lai izmērītu
Digitālais termometrs DHT11 Izmantojot ESP8266: 4 soļi
Digitālais termometrs DHT11, izmantojot ESP8266: Iepriekšējā rakstā es jau apspriedu DH11 un to, kā to parādīt izvadierīcēs, piemēram, 7 segmentu, LCD, sērijveida monitorā un RGB gredzenā. Un šajā rakstā es parādīšu, kā uzraudzīt temperatūru un mitrumu izmantojot pārlūkprogrammu mobilajā telefonā
Arduino balstīts bezkontakta infrasarkanais termometrs - Uz IR balstīts termometrs, izmantojot Arduino: 4 soļi
Arduino balstīts bezkontakta infrasarkanais termometrs | Uz IR balstīts termometrs, izmantojot Arduino: Sveiki puiši, šajā instrukcijā mēs izgatavosim bezkontakta termometru, izmantojot arduino. Tā kā dažreiz šķidruma/cietās vielas temperatūra ir pārāk augsta vai zema, un tad ir grūti ar to sazināties un izlasīt temperatūra tādā situācijā
Digitālais termometrs ar Arduino un DS18B20: 7 soļi
Digitālais termometrs ar Arduino un DS18B20: Vienkārši izveidojiet digitālo termometru, kas LCD ekrānā var pateikt pašreizējo istabas temperatūru. Šis ir iesācēju projekts. Nepieciešamais aprīkojums: 1. Arduino UNO R3 2. DS18B20 temperatūras sensors. 3. 16X2 LCD displejs. 4. Vadu savienošana. 5