Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Koneksyon sa Circuit
- Hakbang 2: Pag-set up ng Blynk Application
- Hakbang 3: Code
- Hakbang 4: Pagbabalot Up…
Video: ESP8266 NodeMCU + LM35 + Blynk (IOT Weather Station / Digital Temp Sensor): 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
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
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
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
Ilalagay ko ang kinakailangang file ng code sa pahinang ito.
Hakbang 4: Pagbabalot Up…
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:
NaTaLia Weather Station: Arduino Solar Powered Weather Station Tapos na sa Tamang Daan: 8 Hakbang (na may Mga Larawan)
NaTaLia Weather Station: Arduino Solar Powered Weather Station Tapos na ang Tamang Daan: Matapos ang 1 taon ng matagumpay na operasyon sa 2 magkakaibang mga lokasyon binabahagi ko ang aking mga plano sa proyekto ng istasyon ng solar Powered na solar at ipinapaliwanag kung paano ito nabago sa isang system na maaaring mabuhay nang matagal panahon mula sa solar power. Kung susundin mo
DIY Weather Station at WiFi Sensor Station: 7 Hakbang (na may Mga Larawan)
DIY Weather Station & WiFi Sensor Station: Sa proyektong ito ipapakita ko sa iyo kung paano lumikha ng isang istasyon ng panahon kasama ang isang istasyon ng sensor ng WiFi. Sinusukat ng istasyon ng sensor ang lokal na data ng temperatura at kahalumigmigan at ipinapadala ito, sa pamamagitan ng WiFi, sa istasyon ng panahon. Ipinapakita ng istasyon ng panahon ang
Natatanging Deskpiece ng Station ng Weather Weather: 5 Hakbang (na may Mga Larawan)
Natatanging Deskpiece ng Weather Weather Station: Hey Guys! Para sa proyekto sa buwan na ito ay gumawa ako ng isang istasyon ng panahon sa anyo ng isang Desk Plant o maaari mo itong tawagan bilang isang Desk Showpiece. Ang istasyon ng panahon na ito ay kumukuha ng data sa ESP8266 mula sa isang Website na pinangalanang openwethermap.org at binabago ang mga kulay ng RGB sa
2.4 TFT Arduino Weather Station Na Mayroong Maramihang Mga Sensor: 7 Mga Hakbang
2.4 TFT Arduino Weather Station Na Mayroong Maramihang Mga Sensor: Isang portable na istasyon ng panahon ng Arduino na may isang TFT LCD at ilang mga sensor
RPi Weather Station at Digital Clock: 4 Hakbang (na may Mga Larawan)
RPi Weather Station at Digital Clock: Ito ay isang mabilis at madaling proyekto na gagawin, at isang magandang display upang magpakitang-gilas. Ipinapakita nito ang parehong oras, kondisyon ng panahon at temperatura. At kung gusto mo ang nakikita mo, sundan ako sa Instagram at Twitter (@ Anders644PI) upang makasabay sa ginagawa ko. Ang c