Cov txheej txheem:
Video: ESP32 Hnub Ci Huab Cua Chaw Nres Tsheb: 4 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
Rau kuv thawj qhov haujlwm IoT kuv xav tsim Lub Chaw Huab Cua thiab xa cov ntaub ntawv mus rau data.sparkfun.com.
Kev kho me me, thaum kuv txiav txim siab qhib kuv tus lej nyiaj hauv Sparkfun, lawv tsis lees txais kev sib txuas ntxiv, yog li kuv xaiv lwm IoT cov ntaub ntawv khaws khoom thingspeak.com.
Txuas ntxiv …
Lub kaw lus yuav muab tso rau ntawm kuv lub sam thiaj thiab yuav rov ntsuas qhov kub, av noo thiab huab cua siab. Lub microcontroller xaiv rau txoj haujlwm no yog FireBeetle ESP32 IOT Microcontroller muab los ntawm DFRobot.
Thov txheeb xyuas DFRobot nplooj ntawv wiki rau cov ntaub ntawv ntau ntxiv hais txog lub microcontroller no thiab yuav ua li cas upload cov cai siv Arduino IDE.
Txhua qhov kev ntsuas lub cev tau muab los ntawm BME280 sensor. Kuj txheeb xyuas nplooj ntawv wiki rau qee cov ntaub ntawv ntxiv.
Txhawm rau tig lub kaw lus kom tiav "wireless" lub zog tsim nyog tau muab los ntawm ob lub 6V lub hnub ci ci uas tuaj yeem xa 2W ntawm lub zog. Cov hlwb yuav txuas nrog ua ke. Lub zog tsim khoom yog tom qab ntawd khaws cia hauv 3.7V Polymer Lithium Ion Battery nrog +/- 1000mAh muaj peev xwm.
Hnub ci Lipo Charger module los ntawm DFRobot yuav yog lub luag haujlwm rau kev tswj hwm lub zog.
Kauj Ruam 1: Cheeb Tsam
Rau qhov haujlwm no koj yuav xav tau:
- 1x - DFRobot FireBeetle ESP32 IOT
- 1x - DFRobot Lub ntiajteb txawj nqus - I2C BME280
- 1x - DFRobot 3.7V Polymer Lithium Ion
- 1x - DFRobot Hnub Ci Lipo Charger
- 2x - 6V 1W Hnub Ci Vaj Huam Sib Luag
- 1 x - Perfboard
- 1x - Poj Niam Header
- 1x - Cov ntaub ntawv/lub thawv
- Hlau
- Ntsia Hlau
Tsis tas li koj yuav xav tau cov cuab yeej hauv qab no:
- Kub kua nplaum phom
- Soldering hlau
- Drilling tshuab
Kauj ruam 2: Sib dhos
FireBeetle ESP32 IOT Microcontroller tau siv los ntawm 3.7V roj teeb uas txuas nrog Hnub Ci Lipo Charger hauv lub roj teeb chaw nres nkoj. Cov hnub ci hlwb txuas nrog hauv PWR Hauv cov chaw nres nkoj. Vcc thiab GND cov chaw nres nkoj ntawm FireBeetle ESP32 IOT Microcontroller txuas nrog Vout chaw nres nkoj ntawm Solar Lipo Charger.
Lub zog BME280 tau muab los ntawm 3.3V chaw nres nkoj hauv FireBeetle ESP32 IOT Microcontroller. Kev sib txuas lus tau ua tiav los ntawm kab I2C (SDA / SCL).
Txhawm rau txhim kho txhua yam khoom siv hauv lub thawv Kuv tau siv lub perfboard, qee lub taub hau thiab cov xov hlau.
Txog cov hnub ci cell, Kuv tsuas yog siv cov kua nplaum kub los kho lawv nyob rau sab saum toj ntawm lub npov. Txij li lub thawv twb muaj qhov, tsis tas yuav ua ntxiv:)
Nco tseg: Diodes yuav tsum tau muab tso rau hauv lub hnub ci vaj huam sib luag kom tsis txhob ua rau lawv puas tsuaj thiab tso lub roj teeb.
Koj tuaj yeem nyeem ntxiv txog nws hauv:
www.instructables.com/community/Use-of-diodes-when-connecting-solar-panels-in-para/
Kauj ruam 3: Code
Kom koj siv kuv tus lej, qee qhov kev hloov pauv tsim nyog.
Thawj qhov yog txheeb xyuas koj lub npe network wifi thiab tus password. Qhov thib ob tau txais tus lej API los ntawm Thingspeak.com. Kuv yuav piav qhia nws hauv qab no. Tsis tas li koj tuaj yeem txhais lub sijhawm pw tsaug zog tshiab, yog tias koj xav tau.
Yog tias koj tsis muaj tus accountpeak tus account, koj yuav tsum tau mus rau www.thingspeak.com thiab sau npe rau koj tus kheej.
Tom qab koj tus email raug txheeb xyuas, koj tuaj yeem mus rau Channels thiab tsim cov channel tshiab. Ntxiv qhov hloov pauv uas koj xav upload. Rau txoj haujlwm no, Kub, Vaum, thiab Siab.
Scroll cia thiab nias "Txuag Channel". Tom qab qhov no koj tuaj yeem nyem hauv API Keys. Thiab khaws cov API sau qhov tseem ceeb. Tom qab ntawd ntxiv nws hauv koj cov ntaub ntawv code.
Yog tias txhua yam raug, koj lub Chaw Nres Tsheb Huab Cua tuaj yeem pib xa cov ntaub ntawv rau koj li channel.
Kauj Ruam 4: Xaus
Raws li ib txwm hauv kuv cov phiaj xwm kuv yuav muab chav rau kev txhim kho yav tom ntej, qhov no tsis txawv.
Thaum lub sijhawm txhim kho, kuv pib tau txais kev txhawj xeeb nrog kev siv zog ntawm lub kaw lus. Kuv twb tso ESP32 thiab BME280 kom tsaug zog thiab txawm li ntawd los kuv tau noj ib ncig ntawm 2mA !!! Ua BME280 lub luag haujlwm loj rau qhov no, Kuv yuav zaum xav tau qhov hloov pauv kom kaw qhov ua haujlwm tag nrho thaum pw tsaug zog.
Lwm qhov ntxim nyiam yuav yog khaws cov roj teeb hluav taws xob. Tom qab qee qhov kev tshawb nrhiav thiab ntsuas qee qhov kev ua haujlwm sab hauv ntawm ESP32 tsis muaj dab tsi ua haujlwm. Yog li tej zaum kuv yuav ntxiv qhov faib hluav taws xob thiab txuas nws mus rau Analog Input thiab nyeem ncaj qha qhov hluav taws xob. Thov qhia rau kuv paub yog tias koj tuaj yeem daws qhov zoo dua.
Thov sau kuv yog tias koj pom muaj qhov ua yuam kev lossis yog koj muaj lus pom/txhim kho lossis nug. "Tsis txhob dhuav, ua ib yam dab tsi"
Pom zoo:
Chaw Nres Tsheb Huab Cua DIY & WiFi Chaw Nres Tsheb Sensor: 7 Kauj Ruam (nrog Duab)
Chaw Tshawb Xyuas Huab Cua DIY & WiFi Chaw Nres Nkoj: Hauv qhov haujlwm no kuv yuav qhia koj yuav tsim lub chaw nres tsheb huab cua nrog rau qhov chaw nres tsheb WiFi sensor. Lub chaw nres tsheb ntsuas ntsuas cov ntaub ntawv kub thiab av noo hauv cheeb tsam thiab xa nws, los ntawm WiFi, mus rau chaw nres tsheb huab cua. Cov chaw nres tsheb huab cua tom qab ntawd qhia t
Huab cua-chaw nres tsheb Nrog Arduino, BME280 & Zaub rau Pom Kev Pom Zoo Hauv 1-2 Hnub Xeem: 3 Kauj Ruam (nrog Duab)
Huab cua-chaw nres tsheb Nrog Arduino, BME280 & Zaub rau Pom Kev Pom Zoo Hauv 1-2 Hnub Xeem: Nyob Zoo! Ntawm no ntawm cov lus qhia qhia txog huab cua tau twb tau qhia lawm. Lawv qhia txog huab cua tam sim no, qhov kub thiab txias. Dab tsi lawv tsis muaj txog tam sim no yog kev nthuav qhia ntawm chav kawm hauv 1-2 hnub dhau los. Cov txheej txheem no yuav muaj lub
Hnub ci Powered WiFi Huab Cua Chaw Nres Tsheb V1.0: 19 Cov Kauj Ruam (nrog Duab)
Hnub Ci Powered WiFi Huab Cua Chaw Nres Tsheb V1.0: Hauv Cov Lus Qhia no, Kuv yuav qhia koj yuav tsim lub Hnub Ci powered WiFi Huab Cua Chaw Nres Tsheb nrog Wemos board. Wemos D1 Mini Pro muaj daim ntawv me me thiab muaj ntau yam ntsaws-thiab-ua si tiv thaiv ua rau nws yog qhov kev daws teeb meem kom tau txais sai
HRV (Lub Tsev Huab Cua Hloov Chaw) Arduino Tus Tswj Nrog Huab Cua Huab Cua: 7 Cov Kauj Ruam (nrog Duab)
HRV (Lub Tsev Huab Cua Hloov Chaw) Arduino Tus Tswj Nrog Air Economizer: HRV Arduino Tus Tswj Nrog Air Economizer Yog li kuv keeb kwm nrog txoj haujlwm no yog kuv nyob hauv Minnesota thiab kuv lub rooj tsav xwm hluav taws xob kib ntawm kuv LifeBreath 155Max HRV. Kuv tsis xav them $ 200 rau qhov tshiab Kuv ib txwm xav tau qee yam nrog kev lag luam huab cua kev ua txhaum
ESP32 WiFi Huab Cua Chaw Nres Tsheb nrog BME280 Sensor: 7 Kauj Ruam (nrog Duab)
ESP32 WiFi Huab Cua Chaw Nres Tsheb nrog BME280 Sensor: Nyob zoo cov phooj ywg zoo siab txais tos rau lwm qhov kev qhia! Hauv qhov kev qhia no peb tab tom tsim WiFi qhov haujlwm ua haujlwm chaw nres tsheb huab cua! Peb yuav siv qhov tshiab, zoo kawg ESP32 nti thawj zaug nrog rau Nextion zaub. Hauv daim vis dis aus no, peb mus