Mundarija:
Video: ESP32 Quyoshli havo stantsiyasi: 4 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Birinchi IoT loyihasi uchun men ob -havo stantsiyasini qurishni va ma'lumotlarni data.sparkfun.com saytiga yuborishni xohlardim.
Kichkina tuzatish, men o'z hisobimni Sparkfun -da ochishga qaror qilganimda, ular boshqa ulanishlarni qabul qilmadilar, shuning uchun men boshqa IoT ma'lumotlarini yig'uvchi thingspeak.com ni tanladim.
Davom etmoqda…
Tizim mening balkonimga o'rnatiladi va harorat, namlik va havo bosimini oladi. Ushbu loyiha uchun tanlangan mikrokontroller DFRobot tomonidan taqdim etilgan FireBeetle ESP32 IOT mikrokontrolleridir.
Iltimos, ushbu mikrokontroller va Arduino IDE yordamida kodni yuklash haqida ko'proq ma'lumot olish uchun DFRobot wiki sahifasini tekshiring.
Barcha fizik parametrlar BME280 sensori tomonidan berilgan. Qo'shimcha ma'lumot olish uchun wiki sahifasini ham tekshiring.
Tizimni to'liq "simsiz" rejimga o'tkazish uchun zarur bo'lgan quvvat 2 Vt quvvatga ega ikkita 6V quyosh paneli bilan ta'minlanadi. Hujayralar parallel ravishda ulanadi. Keyin ishlab chiqarilgan quvvat +/- 1000mAh quvvatga ega 3.7V polimer lityum-ionli batareyada saqlanadi.
DFRobot -dan Quyosh Lipo zaryadlovchi moduli energiyani boshqarish uchun javobgardir.
1 -qadam: komponentlar
Ushbu loyiha uchun sizga kerak bo'ladi:
- 1x - DFRobot FireBeetle ESP32 IOT
- 1x - DFRobot Gravity - I2C BME280
- 1x - DFRobot 3.7V polimer lityum -ion
- 1x - DFRobot quyoshli Lipo zaryadlovchi
- 2x - 6V 1W quyosh paneli
- 1x - Perfboard
- 1x - Ayol sarlavhasi
- 1x - korpus/quti
- Simlar
- Vintlar
Shuningdek, sizga quyidagi vositalar kerak bo'ladi:
- Issiq yopishtiruvchi qurol
- Lehimlash temir
- Burg'ulash mashinasi
2 -qadam: yig'ish
FireBeetle ESP32 IOT mikrokontroller batareyaning kirish portidagi Solar Lipo zaryadlovchi qurilmasiga ulangan 3.7V batareya bilan quvvatlanadi. Quyosh batareyalari PWR portlariga ulangan. FireBeetle ESP32 IOT mikrokontrollerining Vcc va GND portlari Solar Lipo zaryadlovchining Vout portlariga ulangan.
BME280 quvvati FireBeetle ESP32 IOT mikrokontrolleridagi 3.3V port orqali ta'minlanadi. Aloqa I2C liniyalari (SDA / SCL) orqali amalga oshiriladi.
Qutidagi barcha komponentlarni tuzatish uchun men perforator taxtasidan, ba'zi sarlavhalar va simlardan foydalanardim.
Quyosh batareyalari uchun men ularni issiq elim yordamida qutining yuqori qopqog'iga yopishtirdim. Qutida allaqachon teshiklar bo'lgani uchun, ko'proq narsa qilishning hojati yo'q:)
E'tibor bering: Diodlar quyosh panellariga zarar bermasligi va batareyani zaryadsizlanishi uchun joylashtirilishi kerak.
Bu haqda ko'proq o'qishingiz mumkin:
www.instructables.com/community/Use-of-diodes-when-connecting-solar-panels-in-para/
3 -qadam: kod
Mening kodimni ishlatish uchun ba'zi o'zgartirishlar kerak.
Birinchisi, Wi -Fi tarmog'ining nomi va parolini aniqlash. Ikkinchisi Thingspeak.com saytidan API kalitini oladi. Men buni quyida tushuntirib beraman. Agar xohlasangiz, siz yangi uyqu oralig'ini belgilashingiz mumkin.
Agar Thingspeak hisob qaydnomangiz bo'lmasa, www.thingspeak.com saytiga kirib, ro'yxatdan o'tishingiz kerak bo'ladi.
E -pochtangiz tasdiqlangandan so'ng, siz Kanallarga o'tishingiz va yangi kanal yaratishingiz mumkin. Yuklamoqchi bo'lgan o'zgaruvchilarni qo'shing. Ushbu loyiha uchun harorat, namlik va bosim.
Pastga siljiting va "Kanalni saqlash" tugmasini bosing. Shundan so'ng siz API kalitlarini bosishingiz mumkin. Va API yozish kalitini oling. Keyin uni kod faylingizga qo'shing.
Agar hamma narsa to'g'ri bo'lsa, ob -havo stantsiyasi ma'lumotlarni kanalingizga yuborishni boshlashi mumkin.
4 -qadam: Xulosa
Har doimgidek, men o'z loyihalarimda kelajakdagi yaxshilanishlar uchun joy beraman, bu boshqacha emas.
Rivojlanish jarayonida men tizimning energiya sarfi bilan xavotirlana boshlayman. Men allaqachon ESP32 va BME280ni uxlashga joylashtirganman, shuning uchun ham men 2mA atrofida iste'mol qilaman !!! Bunga mas'ul bo'lgan BME280 bo'lganim uchun, ehtimol, uyqu rejimida modulni to'liq o'chirish uchun kalit kerak bo'ladi.
Yana bir qiziqarli xususiyat - batareyaning kuchlanishini qaytarish. ESP32 ning ba'zi ichki funktsiyalari tekshirilgandan va tekshirilgandan keyin hech narsa ishlamadi. Ehtimol, men kuchlanish bo'luvchi qo'shaman va uni analog kirishga ulayman va to'g'ridan -to'g'ri kuchlanishni o'qiyman. Iltimos, yaxshiroq echim topsangiz, menga xabar bering.
Iltimos, menga xat yozing, agar biror xato topsangiz yoki biror taklif/takomillashtirish yoki savollaringiz bo'lsa "Zerikmang, biror narsa qiling"
Tavsiya:
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'l bilan amalga oshirildi: 8 qadam (rasmlar bilan)
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'lga qo'yildi: 1 yil davomida 2 xil joyda muvaffaqiyatli ishlaganimdan so'ng, men quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasining loyiha rejalari bilan bo'lishaman va uning qanday qilib uzoq vaqt yashay oladigan tizimga aylanganini tushuntiraman. quyosh energiyasidan o'tgan davrlar. Agar ergashsangiz
DIY ob -havo stantsiyasi va WiFi sensorli stantsiyasi: 7 qadam (rasmlar bilan)
DIY ob -havo stantsiyasi va WiFi sensori stantsiyasi: Ushbu loyihada sizga WiFi sensorli stantsiya bilan birga ob -havo stantsiyasini qanday yaratishni ko'rsataman. Sensor stantsiyasi mahalliy harorat va namlik ma'lumotlarini o'lchaydi va WiFi orqali ob -havo stantsiyasiga yuboradi. Keyin ob -havo stantsiyasi quyidagilarni ko'rsatadi:
To'liq DIY Raspberry Pi ob -havo stantsiyasi dasturiy ta'minot bilan: 7 qadam (rasmlar bilan)
To'liq DIY Raspberry Pi ob -havo stantsiyasi dasturiy ta'minot bilan: fevral oyining oxirida men bu xabarni Raspberry Pi saytida ko'rdim. http://www.raspberrypi.org/school-weather-station-… Ular maktablar uchun Raspberry Pi ob-havo stantsiyalarini yaratdilar. Men umuman xohlardim! Ammo o'sha paytda (va men hali ham yozganimga ishonaman
Raspberry Pi va Weewx -dan foydalanadigan Acurite 5 -ning 1 -chi ob -havo stantsiyasi (boshqa ob -havo stantsiyalari mos keladi): 5 qadam (rasmlar bilan)
Raspberry Pi va Weewx -dan foydalanadigan Acurite 5 -ning 1 -chi ob -havo stantsiyasi (boshqa ob -havo stantsiyalari mos keladi): Men Acurite 5 -ni 1 -dagi ob -havo stantsiyasidan sotib olganimda, men yo'qligimda uyimdagi ob -havoni tekshirishni xohlardim. Uyga kelib, uni o'rnatganimda, men displeyni kompyuterga ulashim yoki ularning aqlli uyasini sotib olishim kerakligini angladim
BME280 sensori bilan ESP32 WiFi ob -havo stantsiyasi: 7 qadam (rasmlar bilan)
BME280 sensori bilan ESP32 WiFi ob -havo stantsiyasi: Aziz do'stlar, boshqa darslikka xush kelibsiz! Ushbu qo'llanmada biz Wi -Fi orqali ishlaydigan ob -havo stantsiyasi loyihasini qurmoqchimiz! Biz yangi, ta'sirchan ESP32 chipini Nextion displeyi bilan birinchi marta ishlatmoqchimiz. Bu videoda biz ketyapmiz