Mundarija:
- Ta'minotlar
- 1 -qadam: Bluetooth modulini tayyorlash
- 2 -qadam: Arduino IDE -ga EmonLib -ni o'rnatish, eskizni yuklash
- 3 -qadam: Diqqat! Yuqori kuchlanish
Video: RoboRemo ilovasi yordamida KiloWatthour hisoblagichi: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Mening havo/issiqlik nasosim o'rnatilganda, u bilan birga kelgan dastur juda yaxshi ishladi (Panasonic qulay buluti). Endi ilova tizimni boshqarishga yaroqli, lekin ba'zida server vaqti tugashi tufayli kuzatuv qismi ishlamay qoladi. Men o'lchagan kVt / s ga shubha qilaman, agar men ikki kunni deyarli bir xil tashqi harorat bilan taqqoslasam, bir kuni 11 kVt / soat, ikkinchisi esa 2 kVt / s …
Harakat qilish vaqti keldi!
Odatda bu ishni bajarish uchun men o'zim yoqtirgan Wemos D1 va Micropython taxtasidan foydalanaman, lekin bir nechta testlardan so'ng D1 ADC -da aniqlik yo'qdek tuyuldi … Hatto aniq tepalik detektori sxemasi ham muammoni hal qilmadi. Google - mening (va sizning!) Do'stim, shuning uchun men bu ajoyib saytni ochdim: Open Energy Monitor. Siz o'rganishingiz va kashf qilishingiz mumkin, sizga kerak bo'lgan hamma narsa shu erda! Shuningdek, ular mukammal ishlaydigan Arduino kutubxonasini ham ta'minlaydilar: EmonLib.
Men eskizlarni sinab ko'rdim va ularni o'zgartirdim, chunki natijalar mening sevimli Android ilovalarimdan birida ko'rsatiladi: RoboRemo. oxirgi eskizda o'rnatilgan kVt-soat o'lchagich mavjud va kalibrlash qiymatlari ishlatilgan oqim transformatoriga (KT) moslashtirilgan. O'qish bo'limini o'rganishni qat'iy tavsiya qilaman:
O'rganish bo'limi. Yaxshiliklarga to'la! KWh-metrni AndroidPhone (Tablet) ga ulash HC-05 Bluetooth-moduli orqali o'rnatiladi.
Ta'minotlar
- RoboRemo ilovasi o'rnatilgan Android telefon yoki planshet
- Arduino Uno yoki Nano va dasturiy kabel
-Bluetooth moduli HC-05 havolasi
-CT (oqim transformatori) qism raqami SCT-013-050 havolasi
-2 rezistor 10kOm 1/4 Vt (har xil qiymatlar OK, 470kOm gacha)
-1 kondansatör 10 mikro Farad (16 V OK)
Majburiy emas:
--Test uchun non paneli
-Oson yig'ish uchun brakoutboard
Bluetooth modulini dasturlash uchun USB-ketma-ket kabel
1 -qadam: Bluetooth modulini tayyorlash
Bluetooth aloqasi Arduino Rx/Tx terminallari @9600 bod orqali amalga oshiriladi.
Shunday qilib, biz o'z modulimizni tayyorlashimiz, unga nom berishimiz va baud tezligini tekshirishimiz/sozlashimiz kerak. Bu ixtiyoriy USB-seriyali kabel va terminal emulyatori (yoki Arduino IDE ketma-ket monitor) orqali amalga oshirilishi mumkin. Modulning "kalit" pinini Vcc ga tortish kerak va 38400 ga teng bo'lgan byudrat. Kabel yo'qmi? Muammo yo'q, bu sayt (nemis tilida) hammasini tushuntiradi: HC-05 Gomcu-ni sozlash.
Modulingizga nom bering, signal tezligini tekshiring/sozlang (UART 9600, 0, 0) va ishingiz tugadi!
2 -qadam: Arduino IDE -ga EmonLib -ni o'rnatish, eskizni yuklash
Hammasi shu erda: kutubxonani o'rnatish. IDE-ni qayta ishga tushiring, bajarildi:-)
eskizni UNO/Nano -ga yuklang va sxemada ko'rinib turganidek rezistorlar/kondansatör va oqim transformatorini ulang. Diqqat! Eskiz tok transformatori uchun qism raqami SCT-013-050 uchun o'zgartirilgan. Sxemada transformatorga parallel rezistorni olib tashlash kerak (faqat 2 10kOm va kondansatör kerak). Boshqa CT -dan foydalanish mumkin, lekin kalibrlashning eskiz qiymati moslashtirilishi kerak (va "oqim turi" bo'lsa yuk qarshiligi qo'shiladi).
Arduino -ni kompyuteringizga ulang va ketma -ket monitorni oching@9600 bod. Arduino -ni qayta o'rnating, satrlar ketma -ket monitorda chop etilganligini tekshiring. Stringlar RoboRemo interfeysi uchun o'rnatilgan va foydalanuvchilar xohishiga ko'ra o'zgartirilishi mumkin (RoboRemo qo'llanmasiga qarang). RoboRemo interfeysini yuklashga urinib ko'rdik, lekin bu server xatosiga olib keladi … Baribir RoboRemoga ma'lumotlarni yuborish juda oddiy: ID + String (Values) + / n o'z ichiga olgan qator yarating, hammasi shu. RoboRemo buyruqlari / n bilan tugagan satrlardir.
2019 yil 29 -fevralni yangilang: Men eskizni biroz o'zgartirdim, chunki Arduino ADC piksellar soniga qarab.55Amps yoki taxminan 100Watt. Shunday qilib, 0,55Amps ostida bo'lgan barcha oqimlar nolga kamayadi.
Yangi fayl 1.3 versiyasidir
3 -qadam: Diqqat! Yuqori kuchlanish
KTni o'rnatish bu erda juda yaxshi tushuntirilgan. Ehtiyot bo'ling, yuqori kuchlanish!
Bluetooth modulini Arduino -ga ulang: 5V - Vcc, GND - GND - GND Rx - Tx, Tx - Rx.
Arduino USB orqali emas, balki 5V kuchlanish bilan quvvatlanishi kerak!
bluetooth modulini telefon/planshet bilan ulang, ilovani ishga tushiring va sizda yaxshi kVtmetr bor!
Xursand bo'ling!
Tavsiya:
Telegram ilovasi yordamida ESP8266 ni boshqarish: 7 qadam
Telegram ilovasi yordamida ESP8266 -ni boshqarish: Hey, nima bo'ldi, bolalar! Akarsh bu erda CETech -dan. Siz hech qachon qurilmangiz bilan xabar almashish ilovasi orqali suhbatlashishni o'ylab ko'rganmisiz? G'alati, to'g'ri. Ammo bugun biz shunga o'xshash narsani qilmoqchimiz. Xavotir olmang, mobil telefon sotib olishning hojati yo'q
Telegram ilovasi yordamida oddiy IOTni qanday qilish kerak: 5 qadam
Telegram ilovasi yordamida oddiy IOT -ni qanday qilish kerak: Hozirgi avlod Internetida hamma narsa bor. Zamonaviy dunyoda narsalar Interneti katta rol o'ynaydi. Ko'p vaqtni behuda sarflamasdan, biz IOTning amaliy ishiga o'tishimiz mumkin. Bu erda biz LEDni boshqaramiz, shuningdek
Android ilovasi 1 -qism: Fragments/Kotlin yordamida ekran ochilishi: 5 qadam
Android ilovasi 1 -qism: Fragments/Kotlin yordamida ekran ochilishi: Yana salom, ehtimol sizda "bepul" COVID19 tufayli uyda bo'lganingizda va siz o'tmishda o'rganmoqchi bo'lgan mavzularingizni tekshirish uchun orqaga qaytishingiz mumkin. Android ilovalarini ishlab chiqish, albatta, men uchun ulardan biri va men bir necha hafta oldin berishga qaror qildim
NodeMCU WiFi moduli va Blynk ilovasi yordamida LEDni boshqarish: 7 qadam
NodeMCU WiFi moduli va Blynk ilovasi yordamida LEDni boshqarish: Bu ko'rsatma sizga Blynk smartfoni ilovasi orqali NodeMCU ESP8266 WiFi moduli yordamida LEDni qanday boshqarishni ko'rsatib beradi. Agar siz yangi boshlovchi bo'lsangiz, o'qing. Agar siz tajribali bo'lsangiz, men oxirigacha o'tishni xohlashingiz mumkin, men bu erda gaplashaman
Blynk ilovasi yordamida USB orqali smartfon yordamida Arduino -ni boshqaring: 7 qadam (rasmlar bilan)
Arduino -ni USB orqali Blynk ilovasi yordamida USB orqali boshqaring: Ushbu qo'llanmada biz Blynk va Arduino -dan chiroqni boshqarish uchun qanday foydalanishni bilib olamiz, bu kombinatsiya USB seriyali port orqali amalga oshiriladi. Arduino yoki C ni masofadan boshqarishning eng oddiy echimi