Mundarija:
- 1 -qadam: OLED displey
- 2 -qadam: SD -kartani o'quvchi
- 3 -qadam: sxematik diagramma:
- 4 -qadam: PCB keldi:
- 5 -qadam: Loyihaning video namoyishi
Video: Arduino Pro Mini yordamida DIY quvvat o'lchagich loyihasi: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Kirish
Salom, elektronika hamjamiyati! Bugun men sizga qurilmaning kuchlanishi va oqimini o'lchash, uni quvvat va energiya qiymatlari bilan birga ko'rsatish imkonini beradigan loyihani taqdim etaman. Oqim/kuchlanishni o'lchash Agar siz Arduino yordamida kontaktlarning zanglashini va oqimini o'lchashni xohlasangiz, protsedura juda to'g'ri. Siz yuklamadagi kuchlanishni o'lchash uchun analog kirishni ishlatasiz va manevr rezistorining kuchlanish pasayishi orqali tokni o'lchash uchun shuntdan foydalanasiz. Endi bu usul juda qo'pol va u faqat 0-5 V gacha bo'lgan kuchlanish uchun ishlaydi va rezistorning kuchlanish pasayishini o'qish uchun ishlatiladigan Arduino ADC faqat yuzlab mV o'lchash uchun biroz noaniq. shunt bo'ylab. Yaxshiyamki, hayotimizni osonlashtiradigan modullar mavjud. Ushbu loyiha uchun men 0,1R rezistorni shant sifatida ishlatadigan va 32V gacha bo'lgan kuchlanishni o'lchaydigan va 0-3.2A oralig'idagi INA219 IC dan foydalanaman. Ushbu IC Arduino bilan bog'lanish uchun I2C interfeysini taklif qiladi va ma'lumotlar jadvalini o'rganib, biz kuchlanish va oqim qiymatlarini o'qish uchun I2C interfeysi orqali maxsus buyruqlardan foydalanishimiz mumkin. Bizga yana omad kulib boqdi, chunki bu qiyinchilikni boshdan kechirishimiz shart emas. Adafruit -dan kutubxonalar mavjud, ularni yuklab olishingiz mumkin va kuchlanish va tokni o'qish uchun oldindan tayyorlangan funktsiyalarni ishlatishingiz mumkin | Kutubxonani yuklab olish uchun shu erni bosing
1 -qadam: OLED displey
Men foydalanadigan keyingi komponent - bu displey. Shunday qilib, biz o'lchagan qiymatlarni ko'rsatishimiz mumkin. Men 96 dyuymli OLED displey bilan bir muncha vaqt ishladim va u juda yaxshi ishlaydi. Adafruit kutubxonasidan biz ko'rsatmoqchi bo'lgan ma'lumotlarni yuborish uchun yana foydalanishimiz mumkin | Adafruit kutubxonasini yuklab olish uchun shu erni bosing | sizga Adafruit GFX kutubxonasi ham kerak bo'ladi.
2 -qadam: SD -kartani o'quvchi
Endi, bu loyihani yakunlash uchun biz yakuniy komponentni qo'shamiz. O'lchangan ma'lumotlarni matnli fayllar sifatida saqlash uchun micro SD -kartani o'quvchi, bu erdan siz ularni Excel kabi dasturga ko'chirib, chiroyli ko'rinishga ega bo'lishingiz, oqim va kuchlanishni ko'paytirish orqali sarflangan quvvat va quvvatni hisoblashingiz mumkin. mos ravishda vaqt.
Bu modul ma'lumotlarni yozish/o'qish buyruqlaridan foydalanadigan SPI interfeysi orqali muloqot qiladi. Bu modul 5V mos kelmaydi, shuning uchun biz uni Arduino interfeysiga ulay olmaymiz, chunki 5V 3.3V chipini yo'q qiladi. Buning uchun men 5V signallarini chip uchun mos keladigan 3,3V signallarga tushirish uchun rezistorlardan kuchlanish ajratgichlar yasadim (mos ravishda MOSI, CS va CLK liniyalari va 5V ni modulni quvvatlantirish uchun 3.3V ga tushirish).
3 -qadam: sxematik diagramma:
Nihoyat, biz Arduino -ni INA219 moduli uchun Adafruit kutubxonasi yordamida kuchlanish va oqim qiymatlarini o'qish uchun dasturlashtiramiz. Bundan tashqari, biz ishlatilgan quvvatni olish uchun tokni kuchlanish bilan ko'paytiramiz. Keyin milis () funktsiyasidan foydalanib, sarflangan energiyani hisoblash uchun o'tgan vaqtni saqlashimiz va uni kuch bilan ko'paytirishimiz mumkin. SD -kartani o'quvchi uchun men "SdFat" kutubxonasidan foydalandim, chunki Arduino standart SD kutubxonalari unchalik yaxshi ishlamadi | Sdfat kutubxonasini yuklab olish uchun shu erni bosing
Siz platani shahar uyasi yordamida va Arduino -ga 7 dan 12V gacha bo'lgan kuchlanishni ishlatib, boshqa komponentlarni 5V VCC orqali quvvatlantirishingiz mumkin.
4 -qadam: PCB keldi:
Ushbu loyihaning homiysi
Loyihaning homiysi bu loyiha uchun bizga 10 ta tenglikni etkazib bergan PCBGOGO kompaniyasi. PCBGOGO qisqa vaqt ichida yuqori sifatli tenglikni ishlab chiqaradi va ularni juda tez etkazib beradi. Shunday qilib, agar siz o'z loyihangizni professional qilishni o'ylayotgan bo'lsangiz, 10 ta tenglikni olish uchun Gerber fayllarini PCBGOGO -ga yuklashdan tortinmang.
5 -qadam: Loyihaning video namoyishi
www.electronicslovers.com/2019/03/diy-power-meter-project-by-using-arduino-pro-mini.html
Tavsiya:
Neopixel Led yordamida Vu o'lchagich: 8 qadam (rasmlar bilan)
Neu -pikselli LEDlardan foydalanadigan Vu o'lchagichi: Men bu darslikda sizga neopixel LED yordamida chiroyli VU o'lchagichni qanday yasashni ko'rsataman. 5 xil animatsiya, yorug'lik qizg'inligini boshqarish va sezuvchanlikni boshqarish. juda oson boshlaylik
Arduino yordamida oddiy Vu o'lchagich: 6 qadam
Arduino yordamida oddiy Vu o'lchagich: Ovoz birligi (VU) o'lchagichi yoki standart ovoz ko'rsatkichi (SVI) - bu audio uskunadagi signal darajasini aks ettiruvchi qurilma, shuning uchun bu qo'llanmada Arduino yordamida VU o'lchagichni yaratish mumkin
Arduino yordamida VU o'lchagich: 4 qadam
Arduino -dan foydalanadigan VU o'lchagich: Hammaga salom, bu Arduino UNO va LED -lar yordamida VU (hajm birligi) yaratish bo'yicha tez va sodda qo'llanma. Bu Arduino -dan foydalanishni yangi boshlayotganlar uchun juda yaxshi. Kerakli qismlar: 1x Arduino (UNO) 1x non paneli 12x5 mmli LEDlar 13x simli
Arduino yordamida indüktans o'lchagich: 12 qadam
Arduino yordamida indüktans o'lchagich: Xo'sh, biz Arduino mikrokontrolleridan foydalanib indüktans o'lchagichini qurmoqchimiz. Ushbu usuldan foydalanib, biz induktivlikni taxminan 80uH dan 15000uH gacha hisoblashimiz mumkin, lekin u induktorlar uchun biroz kichikroq yoki kattaroq ishlashi kerak
Ko'p tomonlama volt, amper va quvvat o'lchagich: 6 qadam (rasmlar bilan)
Ko'p tomonlama volt, amper va quvvat o'lchagichlari: multimetrlar ko'p maqsadlarga mos keladi. Lekin, odatda, ular bir vaqtning o'zida faqat bitta qiymatni o'lchaydilar. Agar biz kuch o'lchovlari bilan shug'ullanadigan bo'lsak, bizga ikkita multimetr kerak bo'ladi, biri kuchlanish uchun, ikkinchisi Amper uchun. Va agar biz samaradorlikni o'lchashni xohlasak, bizga fou kerak