Mundarija:
Video: Arduino Ultra kam quvvatli ob -havo stantsiyasi: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Ushbu qo'llanma sizga Arduino nano, bme 280 va rf433 radio moduli yordamida juda kam quvvatli ob -havo stantsiyasini qanday qurishni ko'rsatib beradi, u 2 LiPo 18650 -da taxminan 1,5-2 yil davom etadi va uni kengaytirish qobiliyati ko'proq sensorlar va quyosh paneli.
1 -qadam: qismlar
Transmitter:
- 1 x Arduino Pro mini (quvvat manbai va voltaj regulyatori o'chirilgan holda)
- 1 x Bme280 sensori (har qanday sensor bajaradi, faqat bir necha bit kod qo'shing)
- 1 x Buck konvertori (mumkin bo'lgan eng samarali, ixtiyoriy)
- 1 x diod (ixtiyoriy)
- 2 x 18650s (har qanday batareya 2-5,5V diapazonida bo'lsa)
- 1 x non paneli
- Ba'zi erkak va ayol sarlavhalar va kabellar
- 1 x Rf433 uzatuvchi (antennali)
- 1 x quyosh paneli (ixtiyoriy)
- 1 x ob -havo himoyasi (men eski Tupperware ishlatganman)
Qabul qiluvchi:
- 1 x Arduino Pro mini (bu holda har qanday arduino shunday qiladi)
- 1 x Suyuq kristalli displey
- 1 x Rf433 qabul qilgich (antenna bilan)
2 -qadam: Uni yarating
Qabul qilgich uchun protobarddagi hamma narsani mos ravishda sim bilan ulang, antennani modulingiz chastotasiga mos keladigan tarzda joylashtiring. Antennaning uzunligi qabul qiluvchi va uzatuvchi uchun bir xil bo'lishi kerak.
3 -qadam: Kod
Transmitter kodi LowPower.h kutubxonasi va adafruit bme280 kutubxonasi yordamida kam quvvat uchun optimallashtirilgan.
Boshqa tarafdagi qabul qilgichda kam quvvat uchun optimallashtirish yo'q, lekin uni o'zingiz osongina qo'shishingiz mumkin.
Quvvatni tejash uchun kodda ba'zi variantlar yozilgan, lekin ularni disk raskadrovka maqsadida osonlikcha izohlab bo'lmaydi.
4 -qadam: Natijalar
Transmitter tomonidan oqimni o'lchash taxminan 11uA uyqu oqimini ko'rsatadi. U buni 24 soniya davomida bajaradi, so'ngra harorat, namlik va barometrik bosimni uzatadi. Buning uchun taxminan 350ms kerak va 11,5 mA atrofida. Ammo siz o'zingizning sensorlaringizni osongina qo'shishingiz va ob -havo stantsiyasini kengaytira olasiz.
Ish vaqtini hisoblash uchun men Oregon shtatidagi qulay kalkulyatordan foydalanardim. Onlayn kalkulyatordagi qiymatlarni almashtirish bizga taxminan 1,5 yillik ishlash muddatini ko'rsatadi, bu esa o'rnatilgan 1, 500mAh LiPosni hisobga olgan holda juda maqbuldir. Boshqa tomondan, quyosh paneli bilan ishlash muddati bunday iste'mol bilan cheklanmagan bo'lar edi.
Keyinchalik batareyani himoya qilish ic yoki batareyani kuzatish uchun kod qo'shaman
Umid qilamanki, siz buni foydali deb topdingiz, har qanday savol yoki tuzatishlar ularni quyida qoldirishi mumkin
5 -qadam: EDIT:
Men rf433 modulini nrf24l01 taxtasi va antennasi bilan o'zgartirdim va qabul qilgich uchun esp8266 ni qo'shdim va telefonimda ma'lumot olish uchun Blynkdan foydalandim, bu sozlamada siz bitta qabul qilgich bilan bir nechta ob -havo stantsiyalariga ega bo'lishingiz mumkin. telefoningizga. Agar kimdir men yaratgan kod sxemasini yoki shaxsiy PCBni xohlasa, men bilan gaplashing.
Tavsiya:
Arduino -da juda kam quvvatli BLE 2 -qism - Harorat/namlik monitor - Rev 3: 7 qadam
Arduino -da juda kam quvvatli BLE 2 -qism - Harorat/namlik o'lchagichi - Rev 3: Yangilanish: 23 -noyabr, 2020 -yil - 15 -yanvardan boshlab 2 ta AAA batareyasini birinchi marta almashtirish, ya'ni 2 oylik 2xAAA ishqoriy uchun 22 oy. lp_BLE_TempHumidity, pfodApp V3.0.362+va avtomatik drenajlash yordamida sana/vaqt jadvallarini qo'shadi
Kam quvvatli intervalgacha qurilmaning o'rtacha oqim sarfini aniqlang: 4 qadam
Kam quvvatli intervalgacha qurilmaning o'rtacha joriy sarfini aniqlang: Kirish Qiziqishdan men batareyalar masofadagi harorat sensori qancha vaqt turishi mumkinligini bilmoqchi edim. Bu ikkita AA katakchasini ketma -ket oladi, lekin ampermetrni navbatga qo'yish va displeyni tomosha qilishning foydasi yo'q, chunki quvvat sarflangan
Kam quvvatli lazer o'yuvchi yordamida shaxsiy tenglikni qanday yasash mumkin: 8 qadam (rasmlar bilan)
Kam quvvatli lazer o'yuvchi yordamida shaxsiy tenglikni qanday yasash mumkin: Uy qurilishi tenglikni ishlab chiqarishga kelsak, siz Internetda bir nechta usullarni topishingiz mumkin: eng oddiy, faqat qalamdan tortib, 3D -printerlar va boshqa uskunalar yordamida yanada murakkabroq. Va bu darslik oxirgi holatga to'g'ri keladi! Ushbu loyihada men
Arduino -da juda kam quvvatli BLE 3 -qism - Nano V2 -ni almashtirish - Rev 3: 7 -qadam (rasmlar bilan)
Arduino -da juda kam quvvatli BLE 3 -qism - Nano V2 -ni almashtirish - Rev -3: Yangilanish: 7 -aprel 2019 -yil - lp_BLE_TempHumidity -ning 3 -revi, pfodApp V3.0.362+yordamida sana/vaqt uchastkalari va ma'lumotlarni jo'natishda avtomatik sozlash. 2019 yil - lp_BLE_TempHumidity -ning 2 -revi, ko'proq syujet variantlari va i2c_ClearBus qo'shadi, GT832E_ ni qo'shadi
Kam quvvatli Arduino harorat monitori: 4 qadam
Kam quvvatli Arduino harorat o'lchagichi: Ushbu qo'llanmada biz DS18B20 harorat sensori yordamida yana bir harorat monitorini quramiz. Ammo bu loyiha boshqacha. U batareyalarda deyarli 1,5 yil ishlashi mumkin! Ha! Arduino kam quvvatli kutubxonasidan foydalanib, biz ushbu loyihani ishga tushirishimiz mumkin