Cov txheej txheem:

ESP32 Hnub Ci Huab Cua Chaw Nres Tsheb: 4 Kauj Ruam (nrog Duab)
ESP32 Hnub Ci Huab Cua Chaw Nres Tsheb: 4 Kauj Ruam (nrog Duab)

Video: ESP32 Hnub Ci Huab Cua Chaw Nres Tsheb: 4 Kauj Ruam (nrog Duab)

Video: ESP32 Hnub Ci Huab Cua Chaw Nres Tsheb: 4 Kauj Ruam (nrog Duab)
Video: 8 распространенных проблем с эхом Alexa и Amazon (2021 г.) — как их исправить! 2024, Hlis ntuj nqeg
Anonim
ESP32 Hnub Ci Huab Cua Chaw Nres Tsheb
ESP32 Hnub Ci Huab Cua Chaw Nres Tsheb

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

Cheebtsam
Cheebtsam
Cheebtsam
Cheebtsam
Cheebtsam
Cheebtsam

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

Los ua ke
Los ua ke
Los ua ke
Los ua ke
Los ua ke
Los ua ke

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

Code
Code
Code
Code
Code
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

Xaus
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: