Мазмұны:

Arduino Pro Mini көмегімен DIY қуат өлшегіш жобасы: 5 қадам
Arduino Pro Mini көмегімен DIY қуат өлшегіш жобасы: 5 қадам

Бейне: Arduino Pro Mini көмегімен DIY қуат өлшегіш жобасы: 5 қадам

Бейне: Arduino Pro Mini көмегімен DIY қуат өлшегіш жобасы: 5 қадам
Бейне: Pro Micro ATMEGA32U4 Arduino Pins and 5V, 3.3V Explained 2024, Қараша
Anonim
Arduino Pro Mini көмегімен DIY қуат өлшегіш жобасы
Arduino Pro Mini көмегімен DIY қуат өлшегіш жобасы

Кіріспе

Сәлеметсіз бе, электроника қауымдастығы! Бүгін мен сізге құрылғының кернеуі мен тогын өлшеуге, оны қуат пен энергия мәндерімен бірге көрсетуге мүмкіндік беретін жобаны ұсынамын. Ток/кернеуді өлшеу Егер сіз Arduino көмегімен тізбектің кернеуі мен тогын өлшегіңіз келсе, онда бұл процесс өте қарапайым. Сіз жүктемедегі кернеуді өлшеу үшін аналогты кірісті, шунтты резистордың кернеудің төмендеуі арқылы токты өлшеу үшін шунтты қолданасыз. Енді бұл әдіс өте өрескел емес және ол тек 0-5 В кернеулерде жұмыс істейді, ал резистордың кернеудің төмендеуін оқу үшін қолданылатын Arduino ADC тек жүздеген мВ өлшеу үшін біршама дәл емес. шунт бойынша. Бақытымызға орай, біздің өмірімізді жеңілдететін модульдер бар. Бұл жоба үшін мен 0.1R резисторды шунт ретінде қолданатын және кернеуді 32В дейін өлшей алатын INA219 IC қолданамын және ағымдағы диапазоны 0-3.2А. Бұл IC Arduino -мен байланысу үшін I2C интерфейсін ұсынады, ал мәліметтер кестесін зерделей отырып, кернеу мен ток мәндерін оқу үшін I2C интерфейсінің арнайы командаларын қолдана аламыз. Біз қайтадан сәттілікке қол жеткіздік, өйткені біз бұл қиындықтан өтпейміз. Adafruit кітапханалары бар, оларды жүктеуге болады және кернеу мен токты оқу үшін алдын ала дайындалған функцияларды қолдана аласыз | Кітапхананы жүктеу үшін мына жерді басыңыз

1 -қадам: OLED дисплейі

OLED дисплейі
OLED дисплейі

Мен қолданатын келесі компонент - бұл дисплей. Осылайша біз өлшейтін мәндерді көрсете аламыз. Мен «96 дюймдік OLED дисплеймен біраз уақыт жұмыс істедім және ол өте жақсы жұмыс істейді. Біз дисплейде көрсеткіміз келетін мәліметтерді жіберу үшін дайын Adafruit кітапханасын тағы да пайдалана аламыз. Adafruit кітапханасын жүктеу үшін мына жерді басыңыз | сізге Adafruit GFX кітапханасы қажет болады.

2 -қадам: SD картасын оқу құралы

SD картасын оқу құралы
SD картасын оқу құралы

Енді бұл жобаны аяқтау үшін біз соңғы компонентті қосамыз. Микро SD картасын оқу құралы, өлшенген деректерді мәтіндік файлдар түрінде сақтау үшін, оларды Excel сияқты бағдарламаға көшіріп, жақсы көрінетін сюжеттер жасауға, ток пен кернеуді көбейту арқылы қолданылатын қуат пен энергияны есептеуге болады. сәйкесінше уақыт.

Бұл модуль SPI интерфейсі арқылы байланысады, ол сонымен қатар деректерді жазу/оқу командаларын қолданады. Бұл модуль 5В үйлесімді емес, сондықтан оны Arduino интерфейсіне қосуға болмайды, себебі 5В 3.3В чипін бұзады. Ол үшін мен резисторлардан 5В сигналдарды чиптің сәйкес 3.3В сигналдарына түсіру үшін кернеу бөлгіштерін жасадым (сәйкесінше MOSI, CS және CLK желілері және модульді қосу үшін 5В -тан 3.3В -қа дейін төмендету).

3 -қадам: Схемалық диаграмма:

Схемалық диаграмма
Схемалық диаграмма

Ақырында, біз Arduino -ны INA219 модуліне арналған Adafruit кітапханасының көмегімен кернеу мен ток мәндерін оқу үшін бағдарламалаймыз. Сонымен қатар, біз қолданылатын қуатты алу үшін токты кернеумен көбейтеміз. Содан кейін біз milis () функциясын қолданып, жұмсалған энергияны есептеу үшін өткен уақытты сақтап, оны қуатпен көбейте аламыз. SD картаны оқу құралы үшін мен «SdFat» кітапханасын қолдандым, себебі Arduino стандартты SD кітапханалары жақсы жұмыс істемеді | Sdfat кітапханасын жүктеу үшін мына жерді басыңыз

Сіз тақтаны тұрақты ток ұяшығының көмегімен және Arduino -ға 7 -ден 12В -қа дейінгі кернеуді қолдана отырып қосуға болады, ол 5В VCC арқылы басқа компоненттерді қуаттандырады.

4 -қадам: ПХД келді:

ПХД келді
ПХД келді

Бұл жобаның демеушісі

Бұл жобаның демеушісі - PCBGOGO, ол бізге осы жобаға 10 ПХД жеткізді. PCBGOGO қысқа мерзімде жоғары сапалы ПХД шығарады және оларды өте тез жеткізеді. Сонымен, егер сіз өз жобаңызды кәсіпқой етуді ойласаңыз, PCBGOGO -ға Gerber файлдарын жүктеуден тартынбаңыз, өте төмен бағамен 10 ПХД алыңыз.

5 -қадам: Жобаның бейне демонстрациясы

www.electronicslovers.com/2019/03/diy-power-meter-project-by-using-arduino-pro-mini.html

Ұсынылған: