Mundarija:
- 1 -qadam: asosiy sxema
- 2 -qadam: komponentlar
- 3 -qadam: dasturlash
- 4 -qadam: yig'ish
- 5 -qadam: Elektr hisoblagichiga o'rnatish
- 6 -qadam: quvvatni yoqish
Video: Asosiy elektr hisoblagichingizni o'qing (ESP8266, WiFi, MQTT va Openhab): 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Bu yo'riqnomada siz mening uyimdagi asosiy elektr energiyasidan qanday foydalanishimni o'qiganimni va ESP8266, Wifi, MQTT orqali Openhab uy avtomatizatsiyasida qanday nashr qilganimni bilib olasiz.
Menda MT372 tipidagi "aqlli hisoblagich" bor, lekin ma'lumotlarni eksport qilish oson emas. Shuning uchun men LEDning pulslarini joriy Quvvatni o'qish uchun ishlatardim, LED 1 kVt/soat uchun 1000 marta.
1 -qadam: asosiy sxema
Pulslar ESP8266 yordamida aniqlanadi. Biroq, sizga yaxshi va aniq '0' va '1' kerak. Pulslar juda zaif, shuning uchun menga mos elektron komponentlar kerak edi.
Fototransistor
Qizil nurning qisqa va kuchsiz pulslarini aniqlash uchun fotorezistor etarli darajada tez emas. Ushbu Youtube videosiga asoslanib, men fototransistorni tanlayman. 2M Ohmli rezistorni qo'shib, taxminan 2V ga erishishim mumkin edi.
Taqqoslovchi
Biroq, aniq "0" va "1" ni ta'minlash uchun men LM293 taqqoslagichini qo'shishni tanlayman. Vinga 0,6 V va fototransistor Vrefni ulab, men zulmatda ijobiy, pulsda esa salbiy signal oldim. Mos keladigan kuchlanishlar Vin va Vref kuchlanishlari uchun potentsiometrlar yordamida aniqlandi. Taqqoslagich bilan men 300K rezistordan foydalandim.
Chiqish qarshiligidan foydalanib, men deyarli 3,3 V chiqish farqini olishim mumkin edi.
Chiqish ossillop ekranida ko'rsatiladi.
ESP8266
ESP8266 puls bo'lganda past kuchlanishni aniqlaydi. U chiqish ma'lumotlarini MQTT brokeriga yuboradi. Ma'lumotlar quyidagilar tomonidan qabul qilinadi:- Openhab2- tugun-qizil, bu orqali ma'lumotlar Thingspeak-ga yuklanadi
2 -qadam: komponentlar
Men ishlatgan asosiy komponentlar:
- 3DU5C fototransistori (tushuntirish uchun videoga qarang)
- LM293 solishtiruvchi
- ESP-01
- bir nechta rezistorlar
- PCB prototipi
- Buck konvertori. Men yo'riqchining 12V quvvat manbasidan foydalanaman va LM1117 unchalik samarali emasligini va juda qizib ketishini bilib oldim.
- ABS qutisi
3 -qadam: dasturlash
Dastur mening Github -da e'lon qilingan:
Dasturning sxemasini va quvvatni hisoblash usulini ko'ring.
Men ESP-01-ni o'zgartirilgan USB-dasturchi orqali dasturlayman. Qayta tiklash uchun RST va GND o'rtasidagi tugmachani va GPIO0 va GND o'rtasida slaydni o'chirish rejimida yuklashni lehimladim.
4 -qadam: yig'ish
Barcha qismlar PCB prototipiga lehimlanadi.
Tushuntirish uchun rasm va sxemaga qarang.
Moviy LED: ko'k LED LM293 taqqoslagichining chiqish signaliga ESP8266 dan mustaqil chiroqlar biriktirilgan, agar puls bo'lmasa (qorong'i), fototransistorlar zanjiridan chiqadigan kuchlanish past, shuning uchun Vref <Vin (barqaror kuchlanish 0, 6V) va LM293 chiqishi yuqori, VCC ga oqim oqmaydi va ko'k LED o'chirilgan.
Agar puls (yorug'lik) bo'lsa, fototransistorlar sxemasidan chiqish yuqori (taxminan 1,5V), shuning uchun Vref? Vin (0,6V kuchlanish)
Yashil LED: yashil LED ESP8266 GPIO0 ga ulanadi va agar ESP8266 yaxshi pulsni aniqlasa, pulsatsiyalanadi.
5 -qadam: Elektr hisoblagichiga o'rnatish
Men plakatlar uchun yopishqoq macun ishlatib, hisoblagichni shikastlamaslik uchun, tenglikni qutiga va qutini hisoblagichga o'rnatdim. LEDning aniq joyida teshik ochish muhimdir. LEDni ko'rsatuvchi fototransistorni eging.
6 -qadam: quvvatni yoqish
Men yorug'likni fototransistorga tushishini oldini olish uchun yana yopishqoq macun ishlatardim. LEDlarning yonib -o'chib turishini ko'rish uchun qopqoqda kichik teshik oching (fotosuratlarda emas).
Bu ajoyib grafiklarni olish uchun Openhab -dagi qiymatlarni o'qing!
Tavsiya:
Elektr va gaz hisoblagichini (Belgiya/Gollandiya) o'qing va Thingspeak -ga yuklang: 5 qadam
Elektr va gaz hisoblagichini (Belgiya/Gollandiya) o'qing va Thingspeak -ga yuklang: Agar siz energiya sarflashdan xavotirlanayotgan bo'lsangiz yoki ozgina asabiy bo'lsangiz, ehtimol siz o'zingizning yangi raqamli hisoblagichingiz ma'lumotlarini smartfoningizda ko'rishni xohlaysiz. loyiha bo'yicha biz joriy ma'lumotlarni Belgiya yoki Gollandiya raqamli elektronidan olamiz
Asosiy parametrlarni avtomatlashtirilgan boshqarish bilan akvarium dizayni: 4 qadam (rasmlar bilan)
Asosiy parametrlarni avtomatlashtirilgan boshqarish bilan akvarium dizayni: Kirish Bugun dengiz akvariumiga g'amxo'rlik qilish har bir akvarist uchun mavjud. Akvarium sotib olish muammosi qiyin emas. Ammo aholining to'liq hayotini ta'minlash, texnik nosozliklardan himoya qilish, oson va tez parvarishlash va parvarish qilish uchun
VGA chiqishi bilan Arduino asosiy kompyuter: 5 qadam (rasmlar bilan)
VGA chiqishi bilan Arduino asosiy shaxsiy kompyuteri: Oldingi yo'riqnomada men ikkita Arduino yordamida BASIC bilan ishlaydigan va televizor ekrani uchun B va V chiqish signalli 8-bitli retro kompyuterni qanday qurishni ko'rsatdim. Endi men xuddi shu kompyuterni qanday qurishni ko'rsataman, lekin chiqish signali bilan
Arduino asosiy kompyuter televizor chiqishi bilan: 5 qadam (rasmlar bilan)
Arduino asosiy kompyuterli televizor chiqishi: Bu ko'rsatmalarni men ikkita Arduino va boshqa boshqa komponentlar yordamida BASIC bilan ishlaydigan 8-bitli retro kompyuterni qanday qurishni ko'rsataman. Siz PS2 klaviaturasi yordamida o'zgaruvchilar va BASIC dasturini kiritishingiz mumkin, va natijasi monitorda ko'rsatiladi
Robotika: Rover 5 -ning asosiy versiyasi, robotning asosiy bosqichi: 18 qadam (rasmlar bilan)
Robotika: Rover 5 -ning eng yaxshi robotlari: