Мазмұны:
- 1 -қадам: OLED дисплейі
- 2 -қадам: SD картасын оқу құралы
- 3 -қадам: Схемалық диаграмма:
- 4 -қадам: ПХД келді:
- 5 -қадам: Жобаның бейне демонстрациясы
Бейне: Arduino Pro Mini көмегімен DIY қуат өлшегіш жобасы: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Кіріспе
Сәлеметсіз бе, электроника қауымдастығы! Бүгін мен сізге құрылғының кернеуі мен тогын өлшеуге, оны қуат пен энергия мәндерімен бірге көрсетуге мүмкіндік беретін жобаны ұсынамын. Ток/кернеуді өлшеу Егер сіз Arduino көмегімен тізбектің кернеуі мен тогын өлшегіңіз келсе, онда бұл процесс өте қарапайым. Сіз жүктемедегі кернеуді өлшеу үшін аналогты кірісті, шунтты резистордың кернеудің төмендеуі арқылы токты өлшеу үшін шунтты қолданасыз. Енді бұл әдіс өте өрескел емес және ол тек 0-5 В кернеулерде жұмыс істейді, ал резистордың кернеудің төмендеуін оқу үшін қолданылатын Arduino ADC тек жүздеген мВ өлшеу үшін біршама дәл емес. шунт бойынша. Бақытымызға орай, біздің өмірімізді жеңілдететін модульдер бар. Бұл жоба үшін мен 0.1R резисторды шунт ретінде қолданатын және кернеуді 32В дейін өлшей алатын INA219 IC қолданамын және ағымдағы диапазоны 0-3.2А. Бұл IC Arduino -мен байланысу үшін I2C интерфейсін ұсынады, ал мәліметтер кестесін зерделей отырып, кернеу мен ток мәндерін оқу үшін I2C интерфейсінің арнайы командаларын қолдана аламыз. Біз қайтадан сәттілікке қол жеткіздік, өйткені біз бұл қиындықтан өтпейміз. Adafruit кітапханалары бар, оларды жүктеуге болады және кернеу мен токты оқу үшін алдын ала дайындалған функцияларды қолдана аласыз | Кітапхананы жүктеу үшін мына жерді басыңыз
1 -қадам: OLED дисплейі
Мен қолданатын келесі компонент - бұл дисплей. Осылайша біз өлшейтін мәндерді көрсете аламыз. Мен «96 дюймдік OLED дисплеймен біраз уақыт жұмыс істедім және ол өте жақсы жұмыс істейді. Біз дисплейде көрсеткіміз келетін мәліметтерді жіберу үшін дайын Adafruit кітапханасын тағы да пайдалана аламыз. Adafruit кітапханасын жүктеу үшін мына жерді басыңыз | сізге Adafruit GFX кітапханасы қажет болады.
2 -қадам: 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
Ұсынылған:
Arduino, OBD2 және CAN Bus көмегімен тахометр/сканер өлшегіш: 8 қадам
Arduino, OBD2 және CAN Bus көмегімен тахометр/сканер габариті: Кез келген Toyota Prius (немесе басқа гибридті/арнайы автокөлік) иелері өздерінің бақылау тақталарында бірнеше терулер болмауы мүмкін екенін біледі! Менің приусымда қозғалтқыштың айналу жиілігі немесе температура көрсеткіші жоқ. Егер сіз өнерлі адам болсаңыз, сіз уақытты алдын ала білу сияқты нәрселерді білгіңіз келуі мүмкін
Arduino көмегімен VU өлшегіш: 4 қадам
Arduino қолданатын VU өлшегіші: Сәлеметсіздер ме, бұл Arduino UNO мен LED көмегімен VU (көлемдік блок) жасаудың жылдам және қарапайым оқулығы. Бұл Arduino -ны қолдануды енді үйреніп жатқан жаңадан бастаушылар үшін өте жақсы. Қажетті бөлшектер: 1x Arduino (UNO) 1x нан тақтасы 12х 5 мм жарық диодты 13x сымдар
ESP8266 көмегімен Интернеттен уақыт алу - ESP8266 Nodemcu көмегімен NTP сағаты жобасы: 5 қадам
ESP8266 көмегімен Интернеттен уақыт алу | ESP8266 Nodemcu көмегімен NTP сағаттары жобасы: Бұл оқулықта біз Arduino IDE көмегімен ESP8266/nodemcu көмегімен уақытты қалай алуға болатынын көреміз. Уақытты алу, әсіресе, оқылымдардың уақыт белгісін қою үшін деректерді тіркеуде пайдалы. Егер сіздің ESP8266 жобаңызда Интернетке кіру мүмкіндігі болса, сіз Network T арқылы уақыт ала аласыз
IOT123 - Қуат өлшегіш қорапшасы: 6 қадам
IOT123 - Қуат өлшегіш қорапшасы: бұл кернеуді (V), токты (мА) және жинақталған қуатты (мВтс) үздіксіз өлшеуге болатын ATTINYPOWERMETER корпусы. Сонымен қатар фигураларды визуализациялау үшін қарапайым график құрыңыз. Қарапайым қосылуға арналған нұсқаулық шашыраған кезде
Жан -жақты вольт, ампер және қуат өлшегіш: 6 қадам (суреттермен)
Жан -жақты вольт, ампер және қуат өлшегіш: мультиметрлер көптеген мақсаттарға жарамды. Бірақ әдетте олар бір уақытта бір ғана мәнді өлшейді. Егер біз қуатты өлшеумен айналысатын болсақ, бізге екі мультиметр қажет, біреуі кернеу үшін, екіншісі ампер үшін. Егер біз тиімділікті өлшегіміз келсе, бізге қажет