Mundarija:
- 1 -qadam: Ishlatilgan komponentlar/apparat va asboblar
- 2 -qadam: Arduino -ni o'rnating va misollarni tuzishga tayyor bo'ling
- 3 -qadam: ulanish diagrammasi
- 4 -qadam: ThingSpeak -ni ma'lumotlarni vizualizatsiya qilish uchun sozlash
- 5 -qadam: Yakuniy qadamlar
- 6 -qadam: oqim diagrammasi va kontaktlarning zanglashiga olib kelishi
Video: Energiya hisoblagichi: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Ogohlantirish - biz hech kim bu loyihani qayta ishlab chiqarishda xatolarga javobgar emasmiz
XMC1100 va TLI 4970 va Wi-Fi moduli NodeMcu (ESP8266) yordamida energiya o'lchagich
Energiya hisoblagichi TLI4970 (Oqim sensori) va XMC 2Go ilovasi bo'lib, AC quvvat manbai bo'lgan har qanday elektr rozetkasini ulash va ulash qurilmasidir.
Ushbu ilovada Energiya hisoblagichi quyidagi xususiyatlarga ega
- Maishiy texnika sarflaydigan quvvat va energiyani ko'rsatadi.
- Uy jihozlarining energiyasini masofadan turib kuzatib boring.
Tasodifiy qisqa tutashuv paytida elektron karta shikastlanishiga yo'l qo'ymaslik uchun AC tarmog'idan quvvat olinadi va sug'urta orqali o'tadi.
Keyin AC quvvat liniyasi ikki qismga bo'linadi:
1. Oqim sensori orqali yuklashga (TLI4970).
2. 230V AC/5V DC quvvat manbai moduli.
Hozirgi sensor yukdan o'tgan oqim miqdorini o'lchaydi va energiya, quvvat va hisob kalibrlashi amalga oshiriladigan XMC 2Go ga 16-bitli SPI ma'lumotlarini (13-bitli oqim qiymati) yuboradi.
XMC 2Go ma'lumotlarni Nodemcu yordamida bulutga (Thingspeak) yuboradi va u OLED -da ham ko'rsatiladi.
Qurilmalarni yoqish uchun, Buck konvertori 230V ACni 5V DC ga tushirish uchun ishlatiladi
1 -qadam: Ishlatilgan komponentlar/apparat va asboblar
- Tli4970:
- TLI4970-Infineon tomonidan tasdiqlangan Hall texnologiyasiga asoslangan yuqori aniqlikdagi oqim sensori. Uning AC va DC o'lchash diapazoni ± 50A gacha va SPI chiqishi 16bit (13-bitli oqim qiymati). Bu tashqi kalibrlashni yoki A/D konvertorlari, 0 pAmps yoki mos yozuvlar kuchlanishi kabi qo'shimcha qismlarni talab qilmaydigan, ishlatish uchun qulay, to'liq raqamli yechim.
U Arduino kutubxonasidan foydalanishga tayyor.
Iltimos, TLI4970 variantining ma'lumotlar jadvalini bu yerdan toping.
- XMC2Go:
- XMC1100-ga ega XMC 2Go to'plami, ehtimol, dunyodagi eng kichik, to'liq jihozlangan mikrokontrollerni baholash to'plami-XMC1100 (ARM® Cortex ™ -M0 asosidagi)-J-Link Lite disk raskadrovka qurilmasi (XMC4200 mikrokontroler yordamida amalga oshiriladi)-USB orqali quvvat (Micro USB) - ESD va teskari oqim himoyasi - 2 ta foydalanuvchi LED - Breadboard uchun mos keladigan 2x8 pinli pin.
- Uni Arduino IDE yordamida dasturlash mumkin. Havola
- Foydalanuvchi qo'llanmasini bu erda topishingiz mumkin.
- NodeMCU:
- Qo'shimcha ma'lumot olish uchun Wi-Fi kartasi
- AC-DC ikki tomonlama chiqish:
- 220V dan 5V shahargacha bo'lgan bosqichlar. Havola
- Oled I2C displeyi:
- Havola
- Prototip taxtasi:
- Havola
- 5 ta 1 kengaytma qutisi:
- Havola
Elektr simlari
- Ishlatilgan asboblar-
- Kichkina tekis boshli tornavida
- Lehimlash temir, desoldering ortiqcha oro bermay
- Tel kesgichlar
- Dremal yoki shunga o'xshash vosita
2 -qadam: Arduino -ni o'rnating va misollarni tuzishga tayyor bo'ling
- Arduino IDE -ni o'rnating. Havola
- Misol kodini tuzish uchun Infineon karta paketini o'rnating.
- O'rnatish bosqichma -bosqich bajaring. Havola
- ESP8266 uchun taxta paketini o'rnating.
- O'rnatish bosqichlarini birma -bir bajaring. Havola
Misol kodini tuzish uchun zarur bo'lgan qo'shimcha kutubxonalarni o'rnating-
- TLI4970
- OLED ekrani
Eslatma:- Siz zipni yuklab olishingiz va.zip faylini qo'shish orqali Arduino IDE-ga qo'shishingiz mumkin (agar bilmasangiz, readme faylidagi TLI4970 sensor lib-da berilgan amallarni bajaring), aks holda siz kutubxona menejeridan ikkala kutubxonani ham o'rnatishingiz mumkin. IDE da.
3 -qadam: ulanish diagrammasi
Ulanish quyidagicha:
XMC 2Go ----> Tli4970
Vss ------- GND
Vdd ---------> 3.3V
P0_6 --------> MISO
P0_8 -------> SCK
P0_9 -------> CS
XMC 2Go -----> Nodemcu
Vss ----------> GND
Vdd ----------> 3.3
VP2_0 ------> D6
Nodemcu - OLED
GND --------> GND
3.3V ---------> 3.3V
D1 ------------> SCK
D2 ------------> SDA
4 -qadam: ThingSpeak -ni ma'lumotlarni vizualizatsiya qilish uchun sozlash
- ThingSpeak -da hisob yarating
- ThingSpeak hisob qaydnomasida kanal yarating
- ThingSpeak Channel hisob ma'lumotlarini oling va API kalitini yozing va NodeMCU -da ko'rsatiladigan.ino fayli bilan birga mavjud maxfiy fayldagi ma'lumotlarni yangilang.
5 -qadam: Yakuniy qadamlar
Paketda berilgan pins_ardiuno almashtirilgandan so'ng rar faylda berilgan kodni o'chiring.
Eslatma: pins_arduino.h nusxasini oling va C: / Users \…. / AppData / Local / Arduino15 / packages / Infineon / hardware / arm / 1.4.0 / variantlari / XMC1100 / config / XMC1100_XMC2GO / yo'lida mavjud bo'lgan pins_arduino.h bilan almashtiring. shoxrux_official
E'tibor bering: konvertor 5V kuchlanishni oladi va XMC2Go va NodeMcu quvvatlanadi.
6 -qadam: oqim diagrammasi va kontaktlarning zanglashiga olib kelishi
Kodni o'chiring, ulanishlarni tekshiring, energiya hisoblagichi energiya o'lchagichga ulangan har qanday qurilma iste'mol qilgan quvvatni hisoblashga tayyor.
Loyihaning narxini oshiradigan sug'urta bilan jihozlangan taxta olinadi, bu ishni faqat yukni ulash mumkin bo'lgan bitta rozetkadan foydalanish mumkin. Lekin agar siz sug'urta bo'lmagan bitta rozetkadan foydalansangiz, ikki marta himoya qiling. AC quvvat manbai bilan ishlashda.
Tavsiya:
DIY ko'p funktsiyali energiya o'lchagichi V2.0: 12 qadam (rasmlar bilan)
DIY ko'p funktsiyali energiya o'lchagichi V2.0: Ushbu yo'riqnomada men sizga Wemos (ESP8266) asosidagi ko'p funktsiyali energiya o'lchagichni yasashni ko'rsataman. Bu kichik o'lchagich - bu kuchlanish, oqim, quvvat, energiya va quvvatni kuzatuvchi juda foydali qurilma. Bulardan tashqari, u havoni ham kuzatadi
DIY Arduino ko'p funktsiyali energiya o'lchagichi V1.0: 13 qadam (rasmlar bilan)
DIY Arduino ko'p funktsiyali energiya o'lchagichi V1.0: Ushbu yo'riqnomada men sizga Arduino -ga asoslangan ko'p funktsiyali energiya o'lchagichni qanday yasashni ko'rsataman. Bu kichik o'lchagich - bu elektr parametrlari haqida muhim ma'lumotlarni ko'rsatadigan juda foydali qurilma. Qurilma 6 ta foydali elektr parametrini o'lchashi mumkin
15 daqiqada energiya monitor: 3 qadam
Energiya monitor 15 daqiqada: bu elektr hisoblagichidagi miltillovchi qurilmani yopish uchun wifi sensori. U LDR -ning yonishini aniqlaydi va OLED -displeyda quvvatni ko'rsatadi, ma'lumotlarni Thingsboard Dashboard -ga yuboradi. Bepul demo hisob qaydnomasiga yoziling: https: //thingsboard.io.
Transmissiya De Energiya Sem Fio: 4 qadam
Transmissiya De Energia Sem Fio: 4 kunlik ob -havo ma'lumoti: hech bo'lmaganda, Ensino Médio va Gracinha kompaniyalarining tajriba -sinov ishlarini bajarish, ular 4 kunlik masofani bosib o'tishga imkon beradi. Bu erda siz tajriba o'tkazishingiz mumkin
Arduino energiya hisoblagichi - V2.0: 12 qadam (rasmlar bilan)
Arduino Energy Meter - V2.0: Salom do'stim, uzoq tanaffusdan keyin yana xush kelibsiz. Avvalroq, men o'z qishlog'imdagi quyosh batareyasi (DC Power) quvvatini kuzatish uchun mo'ljallangan Arduino Energiya hisoblagichi bo'yicha ko'rsatmalarni joylashtirdim. Bu Internetda juda mashhur bo'lib ketdi