Talaan ng mga Nilalaman:

ESP8266 NodeMCU + LM35 + Blynk (IOT Weather Station / Digital Temp Sensor): 4 na Hakbang
ESP8266 NodeMCU + LM35 + Blynk (IOT Weather Station / Digital Temp Sensor): 4 na Hakbang

Video: ESP8266 NodeMCU + LM35 + Blynk (IOT Weather Station / Digital Temp Sensor): 4 na Hakbang

Video: ESP8266 NodeMCU + LM35 + Blynk (IOT Weather Station / Digital Temp Sensor): 4 na Hakbang
Video: DHT11 & NodeMCU Tutorial || Humidity & Temperature Monitoring over Thingspeak 2024, Hulyo
Anonim
ESP8266 NodeMCU + LM35 + Blynk (IOT Weather Station / Digital Temp Sensor)
ESP8266 NodeMCU + LM35 + Blynk (IOT Weather Station / Digital Temp Sensor)
ESP8266 NodeMCU + LM35 + Blynk (IOT Weather Station / Digital Temp Sensor)
ESP8266 NodeMCU + LM35 + Blynk (IOT Weather Station / Digital Temp Sensor)

Magandang araw kaibigan! Sa Instructable na ito, matututunan namin kung paano i-interface ang sensor ng LM35 sa NodeMCU at Ipakita ang impormasyong iyon sa temperatura sa internet sa isang smartphone na may application na Blynk.

(Gayundin sa proyektong ito gagamitin namin ang SuperChart widget sa application na Blynk upang ang data ay maiimbak sa cloud ng Blynk at makikita namin ang lahat ng nakaraang data sa isang tsart. Sa madaling sabi, walang nawala ang data ng sensor at makikita mo ang isang cool na hitsura ng grap.)

Mga gamit

Nagsisimula…

Listahan ng mga item na kinakailangan para sa proyektong ito

1. NodeMCU

2. LM35

3.jumper wires

4. Breadboard

5. Artuino ide (na may naka-install na mga aklatan ng blynk)

Hakbang 1: Koneksyon sa Circuit

Koneksyon sa Circuit
Koneksyon sa Circuit

Ang LM35 ay may 3 mga pin. (Kapag nakaharap sa iyo ang patag na mukha ng sensor, Hayaang ang pin1 ang kaliwang pin, ang gitnang pin ay pin2 at ang kanang pin ay pin3)

Ang Pin1 ay konektado sa 3.3v sa NodeMCU.

Ang Pin2 ay konektado sa A0. (isa at tanging analogue pin sa NodeMCU)

Ang Pin3 ay konektado sa Ground sa NodeMCU.

(Hindi ako gumagamit ng mga wire ng jumper dahil balak kong panatilihin itong konektado nang ilang oras)

Hakbang 2: Pag-set up ng Blynk Application

Pag-set up ng Blynk Application
Pag-set up ng Blynk Application
Pag-set up ng Blynk Application
Pag-set up ng Blynk Application
Pag-set up ng Blynk Application
Pag-set up ng Blynk Application

1. I-install ang Blynk app mula sa Playstore / App store at mag-login sa iyong account.

2. Lumikha ng isang bagong proyekto sa pamamagitan ng pagpili ng NodeMCU bilang aparato at Wi-Fi bilang uri ng koneksyon. (Ipapadala ang token ng Auth sa iyong mail id, gagamitin ito sa ibang pagkakataon sa code)

3. I-click ang + icon at idagdag ang mga sumusunod na widget - Ang display na may label na sukat, sukatin at superchart. (baguhin ang laki sa mga widget ayon sa gusto mo)

4. Gagamitin namin ang widget na may label na halaga upang ipakita ang uptime. (bilang ng mga segundo mula sa oras na powerup namin ang NodeMCU) Sa pamamagitan ng paggamit nito mayroon kaming ilang mga kalamangan - malalaman natin kung ang Nodemcu ay konektado sa internet (ang counter ay dapat tumaas ng 1 bawat segundo) at ang counter na ito ay nagre-reset tuwing ang pag-reset ng kuryente (kaya makakakuha ka ng isang magaspang na ideya kapag ang supply ng kuryente ay hindi wasto). gagamit kami ng virtual pin V6 para dito at ang rate ng pagbasa ay nakatakda sa 1 segundo.

5. Gagamitin namin ang gauge widget upang ipakita ang temperatura. magpadala tayo ng data sa blynk app sa pamamagitan ng virtual pin V5, ang saklaw ng display ay 0 hanggang 50 degree Celsius at ang rate ng pagbasa ay nakatakda sa PUSH (dahil gagamitin namin ang superchart).

6. Ngayon ay darating ang Superchart. Gagamitin namin ito upang matingnan ang mga nakaraang pagbabasa ng temperatura sa isang grap. Sa mga setting ng widget magdagdag ng Temperatura bilang isang stream ng data. sa pamamagitan ng pag-click sa icon ng mga setting sa tabi ng nilikha na data stream, piliin ang input pin bilang virtual pin V5. (Maaari mong baguhin ang natitirang mga setting ayon sa gusto mo).

** TANDAAN: Kung hindi mo maintindihan kung ano ang ibig kong sabihin sa mga hakbang sa itaas, maaari mo lamang sundin ang mga larawan sa itaas upang mai-set up ang application.

Hakbang 3: Code

Code
Code
Code
Code

Ilalagay ko ang kinakailangang file ng code sa pahinang ito.

Hakbang 4: Pagbabalot Up…

Pagbabalot…
Pagbabalot…
Pagbabalot…
Pagbabalot…

I-upload ang code sa NodeMCU sa pamamagitan ng pagkonekta nito sa iyong PC. pindutin ang pindutan ng pag-play sa Blynk app, sa ngayon dapat kang makatanggap ng data sa iyong smartphone at iyon lang ang maaari mong i-unplug ito mula sa PC at ikonekta ito sa ilang powerbank at ilagay ang buong temperatura na patakaran ng sensing kung saan kinakailangan.

** TANDAAN: Ilang mga bagay na mapapansin-

1. UPTIME: Kapag kumokonekta ang Blynk app sa NodeMCU sa internet, humihiling ito ng uptime bawat segundo.kung ang counter na ito ay hindi tataas bawat segundo, nangangahulugan lamang ito na ang koneksyon sa network sa alinmang panig ng telepono o sa panig ng NodeMCU ay mahina o sira (o ang Ang NodeMCU ay hindi pinalakas).

2. SUPERCHART: Maaari mong i-export ang iyong naitala na data ng sensor bilang isang CSV file o kahit na tanggalin ang nakaraang data upang magsimulang sariwa. (ang rate ng pagbabasa ng temperatura ay dapat itakda sa PUSH upang magamit ang Superchart)

3. Nagdagdag ako ng mga tala sa ilang mga larawan. (maaaring malinis ang ilang mga pagdududa)

Inaasahan kong nasiyahan ka sa itinuturo na ito!

Inirerekumendang: