2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10
Për projektin tim të parë IoT doja të ndërtoja një Stacion Moti dhe t'i dërgoja të dhënat në data.sparkfun.com.
Korrigjim i vogël, kur vendosa të hap llogarinë time në Sparkfun, ata nuk po pranonin më shumë lidhje, kështu që unë zgjedh një tjetër mbledhës të të dhënave IoT thingspeak.com.
Duke vazhduar…
Sistemi do të vendoset në ballkonin tim dhe do të marrë temperaturën, lagështinë dhe presionin e ajrit. Mikrokontrolluesi i zgjedhur për këtë projekt është Mikrokontrolluesi FireBeetle ESP32 IOT i furnizuar nga DFRobot.
Ju lutemi kontrolloni faqen wiki të DFRobot për më shumë informacion në lidhje me këtë mikrokontrollues dhe si të ngarkoni kodin duke përdorur Arduino IDE.
Të gjithë parametrat fizikë jepen nga sensori BME280. Gjithashtu kontrolloni faqen wiki për më shumë informacion.
Për ta kthyer sistemin plotësisht "pa tel" fuqia e nevojshme sigurohet nga dy panele diellore 6V që mund të japin 2W energji. Qelizat do të lidhen paralelisht. Energjia e prodhuar më pas ruhet në një bateri litium jon polimer 3.7V me kapacitet +/- 1000mAh.
Moduli Solar Lipo Charger nga DFRobot do të jetë përgjegjës për menaxhimin e energjisë.
Hapi 1: Përbërësit
Për këtë projekt do t'ju duhet:
- 1x - DFRobot FireBeetle ESP32 IOT
- 1x - DFRobot Gravity - I2C BME280
- 1x - Jon litium polimer DFRobot 3.7V
- 1x - Karikues Lipo Diellor DFRobot
- Panel Diellor 2x - 6V 1W
- 1x - Pllakë perfe
- 1x - Koka e Femrës
- 1x - Shtojcë/kuti
- Telat
- Vida
Gjithashtu do t'ju duhen mjetet e mëposhtme:
- Armë me zam të nxehtë
- Makine per ngjitjen e metalit
- Makinë shpuese
Hapi 2: Montimi
Mikrokontrolluesi FireBeetle ESP32 IOT mundësohet nga bateria 3.7V që është e lidhur me Ngarkuesin Solar Lipo në portën hyrëse të baterisë. Qelizat diellore janë të lidhura në portet PWR In. Portet Vcc dhe GND të Mikrokontrolluesit FireBeetle ESP32 IOT janë të lidhura me portat Vout të Ngarkuesit Solar Lipo.
Fuqia BME280 furnizohet nga porti 3.3V në Mikrokontrolluesin FireBeetle ESP32 IOT. Komunikimi bëhet përmes linjave I2C (SDA / SCL).
Për të rregulluar të gjithë përbërësit në kuti kam përdorur një dërrasë, disa tituj dhe tela.
Për qelizat diellore, unë thjesht përdor zam të nxehtë për t'i rregulluar ato në kapakun e sipërm të kutisë. Meqenëse kutia tashmë kishte vrima, nuk ka nevojë të bëni më shumë:)
Shënim: Diodat duhet të vendosen në panelet diellore për të shmangur dëmtimin e tyre dhe shkarkimin e baterisë.
Mund të lexoni më shumë rreth saj në:
www.instructables.com/community/Use-of-diodes-when-connecting-solar-panels-in-para/
Hapi 3: Kodi
Që të përdorni kodin tim, disa ndryshime janë të nevojshme.
E para është përcaktimi i emrit dhe fjalëkalimit të rrjetit tuaj wifi. E dyta është marrja e një çelësi API nga Thingspeak.com. Unë do ta shpjegoj më poshtë. Gjithashtu mund të përcaktoni një interval të ri gjumi, nëse dëshironi.
Nëse nuk keni një llogari Thingspeak, do t'ju duhet të shkoni në www.thingspeak.com dhe të regjistroheni vetë.
Pasi emaili juaj të jetë verifikuar, mund të shkoni te "Kanalet" dhe të krijoni një kanal të ri. Shtoni variablat që dëshironi të ngarkoni. Për këtë projekt, Temperatura, Lagështia dhe Presioni.
Shkoni poshtë dhe shtypni "Ruaj kanalin". Pas kësaj ju mund të klikoni në Çelësat API. Dhe merrni çelësin e shkrimit API. Pastaj shtojeni atë në skedarin tuaj të kodit.
Nëse gjithçka është e saktë, Stacioni juaj i motit mund të fillojë të dërgojë të dhëna në kanalin tuaj.
Hapi 4: Përfundimi
Si gjithmonë në projektet e mia do të jap hapësirë për përmirësime të ardhshme, kjo nuk është ndryshe.
Gjatë zhvillimit, unë filloj të shqetësohem për konsumin e energjisë të sistemit. Unë tashmë e vendos ESP32 dhe BME280 për të fjetur dhe madje kështu kam një konsum prej rreth 2mA !!! Duke qenë BME280 përgjegjësi i madh për këtë, ndoshta do të më duhet një ndërprerës për të fikur plotësisht modulin gjatë modalitetit të gjumit.
Një veçori tjetër interesante do të ishte marrja e tensionit të baterisë. Pas disa hetimeve dhe testimeve të disa funksioneve të brendshme të ESP32 asgjë nuk funksionoi. Pra, me siguri do të shtoj një ndarës të tensionit dhe do ta lidh atë me një hyrje analoge dhe do të lexoj drejtpërdrejt tensionin. Ju lutem më tregoni nëse gjeni një zgjidhje më të mirë.
Ju lutemi më shkruani nëse gjeni ndonjë gabim ose nëse keni ndonjë sugjerim/përmirësim ose pyetje. "Mos u mërzit, bëj diçka"
Recommended:
Stacioni i motit modular diellor: 5 hapa (me fotografi)
Stacioni i Motit Modular Diellor: Një nga projektet që doja të ndërtoja për ca kohë ishte një Stacion Moti Modular. Modulare në kuptimin që ne mund të shtojmë sensorët që duam vetëm duke ndryshuar softuerin. Stacioni i Motit Modular është i ndarë në tre pjesë. Bordi kryesor ka W
Stacioni i motit NaTaLia: Stacioni i motit Arduino me energji diellore Bëhet në rrugën e duhur: 8 hapa (me fotografi)
Stacioni i motit NaTaLia: Stacioni i motit me energji diellore Arduino Bëhet në rrugën e duhur: Pas 1 viti funksionimi të suksesshëm në 2 vende të ndryshme, unë po ndaj planet e mia të projektit të stacionit të motit me energji diellore dhe po shpjegoj se si evoluoi në një sistem i cili me të vërtetë mund të mbijetojë për një kohë të gjatë periudha nga energjia diellore. Nëse ndiqni
Stacioni i motit DIY & Stacioni i sensorit WiFi: 7 hapa (me fotografi)
DIY Weather Station & WiFi Sensor Station: Në këtë projekt do t'ju tregoj se si të krijoni një stacion moti së bashku me një stacion sensor WiFi. Stacioni i sensorit mat të dhënat e temperaturës dhe lagështisë lokale dhe i dërgon ato, përmes WiFi, në stacionin e motit. Stacioni i motit më pas shfaq t
Stacioni i motit diellor Raspberry Pi: 7 hapa (me fotografi)
Stacioni i motit Raspberry Pi Solar: I nxitur nga përfundimi i dy projekteve të mia të mëparshme, Kamera Kompakte dhe Konsola e Lojrave Portative, doja të gjeja një sfidë të re. Përparimi natyror ishte një sistem i jashtëm i largët … Unë doja të ndërtoja një stacion moti Raspberry Pi që
Stacioni i motit Acurite 5 në 1 duke përdorur një Raspberry Pi dhe Weewx (Stacionet e tjera të motit janë të pajtueshme): 5 hapa (me fotografi)
Stacioni i motit Acurite 5 në 1 Duke përdorur një Raspberry Pi dhe Weewx (Stacionet e tjera të motit janë të pajtueshme): Kur kisha blerë stacionin e motit Acurite 5 në 1 doja të isha në gjendje të kontrolloja motin në shtëpinë time ndërsa isha larg. Kur mbërrita në shtëpi dhe e vendosa, kuptova se ose duhej ta kisha ekranin të lidhur me një kompjuter ose të blija shpërndarësin e tyre të zgjuar,