Съдържание:
- Стъпка 1: OLED дисплей
- Стъпка 2: Четец на SD карти
- Стъпка 3: Схематична диаграма:
- Стъпка 4: PCB пристигна:
- Стъпка 5: Видео демонстрация на проекта
Видео: Проект за измерване на мощността чрез DIY чрез Arduino Pro Mini: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Въведение
Здравейте, общност на електрониката! Днес ще ви представя проект, който ви позволява да измервате напрежението и тока на уред и да го показвате заедно със стойностите на мощността и енергията. Измерване на ток/напрежение Ако искате да измерите напрежение и ток на верига с Arduino, процедурата е доста ясна. Използвате аналоговия вход за измерване на напрежението в товара и използвате шунт за измерване на тока чрез спада на напрежението на шунтовия резистор. Този метод е доста груб и работи само за напрежения в рамките на 0-5 V, а ADC на Arduino, който се използва за отчитане на спада на напрежението на резистора, е малко неточен за измерване само на стотици mV, което само ще падне през шунта. За щастие има модули, които улесняват живота ни. За този проект ще използвам IC INA219 IC, който използва резистор 0.1R като шунт и може да измерва напрежения до 32V и има токов диапазон 0-3.2A. Тази интегрална схема предлага I2C интерфейс за комуникация с Arduino и като изучаваме листа с данни, можем да използваме специфични команди през I2C интерфейса, за да прочетем стойностите на напрежението и тока. Отново имаме късмет, защото не е нужно да преживяваме тази неприятност. Има библиотеки от Adafruit, които можете да изтеглите и да използвате предварително зададени функции за четене на напрежението и тока | Щракнете тук, за да изтеглите библиотека
Стъпка 1: OLED дисплей
Следващият компонент, който ще използвам, е дисплей. По този начин всъщност можем да покажем стойностите, които измерваме. Работя с „96 -инчовия OLED дисплей от известно време и работи прекрасно. Можем отново да използваме вече създадената библиотека Adafruit, за да изпратим данни, които искаме да покажем на дисплея | Щракнете тук, за да изтеглите библиотеката на Adafruit | ще ви трябва и библиотеката Adafruit GFX.
Стъпка 2: Четец на SD карти
Сега, за да завършим този проект, ще добавим последен компонент. Четец на микро SD карти, за да съхранявате измерените данни като текстови файлове, откъдето можете да ги копирате в програма като Excel, за да направите хубави графики и да изчислите използваната мощност и енергия, като умножите тока и напрежението с време съответно.
Този модул комуникира чрез SPI интерфейс, който също използва команди за запис/четене на данни. Този модул не е съвместим с 5V, така че не можем просто да го свържем към интерфейса на Arduino, тъй като 5V ще унищожи 3.3V чипа. За целта направих делители на напрежение от резистори, за да пуснат 5V сигналите до подходящи 3.3V сигнали за чипа (MOSI, CS и CLK линии съответно и да сваля 5V до 3.3V за захранване на модула).
Стъпка 3: Схематична диаграма:
И накрая, програмираме Arduino, използвайки библиотеката Adafruit за модула INA219, за да прочете стойностите на напрежението и тока. Освен това умножаваме тока с напрежението, за да получим използваната мощност. След това можем да използваме функцията milis (), за да съхраняваме изминалото време и да го умножим с мощността, за да изчислим използваната енергия. За четеца на SD карти използвах библиотеката „SdFat“, тъй като стандартните SD библиотеки от Arduino не работеха толкова добре | Щракнете тук, за да изтеглите библиотеката Sdfat
Можете да захранвате платката с помощта на DC жака и чрез прилагане на напрежение между 7 и 12V към Arduino, което захранва другите компоненти чрез 5V VCC.
Стъпка 4: PCB пристигна:
Спонсор на този проект
Спонсор на този проект е PCBGOGO, който ни достави 10 печатни платки за този проект. PCBGOGO произвежда висококачествени платки за много кратко време и ги доставя много бързо. Така че, ако мислите да направите своя проект професионален, не се колебайте да качите вашите Gerber файлове в PCBGOGO, за да получите 10 печатни платки на много ниска цена.
Стъпка 5: Видео демонстрация на проекта
www.electronicslovers.com/2019/03/diy-power-meter-project-by-using-arduino-pro-mini.html
Препоръчано:
E-dohicky Електронната версия на лазерния измервател на мощността на Russ Dohicky: 28 стъпки (със снимки)
E-dohicky Електронната версия на лазерния измервател на мощността на Russ Dohicky: Лазерен електроинструмент.e-dohicky е електронната версия на dohicky от Russ SADLER. Russ анимира много добрия SarbarMultimedia youtube канал https://www.youtube.com/watch?v=A-3HdVLc7nI&t=281sRuss SADLER представя лесен и евтин аксесоар
Измерване на времето (часовник за измерване на лента): 5 стъпки (със снимки)
Time Measure (Tape Measure Clock): За този проект ние (Alex Fiel & Anna Lynton) взехме ежедневен измервателен инструмент и го превърнахме в часовник! Първоначалният план беше да се моторизира съществуваща рулетка. Като направихме това, решихме, че ще бъде по -лесно да създадем своя собствена черупка, с която да работим
Изпускане на робот и разпределение на мощността: 6 стъпки
Робот отработени газове и разпределение на мощността: Друго от поредицата за изграждане на робот за използване на открито. В тази глава ще инсталираме изпускателен вентилатор, ще направим рафтове за батерията, управление на двигателя/първични Raspberry Pi и преобразуватели на мощност. Целта е напълно автономен робот да изпълнява задължения
Интелигентен измервателен уред с автоматична единица за корекция на фактора на мощността: 29 стъпки
Интелигентен измервателен уред с автоматична единица за корекция на фактора на мощността: Двупосочен измервател с притурка за автоматично изменение на коефициента на мощност разглежда активната и реактивната мощност и освен това коефициента на мощност от напрежението на линията и тока на линията от сензора за напрежение и ток
Горелка с USB захранване! Този проект може да изгори чрез пластмаса / дърво / хартия (забавният проект също трябва да бъде много фино дърво): 3 стъпки
Горелка с USB захранване! Този проект може да изгори чрез пластмаси / дърво / хартия (забавният проект също трябва да бъде много фин дървен материал): НЕ ПРАВЕТЕ ТОВА С ИЗПОЛЗВАНЕ НА USB !!!! разбрах, че може да повреди компютъра ви от всички коментари. компютъра ми е добре. Използвайте зарядно устройство за телефон 600ma 5v. Използвах това и работи добре и нищо не може да се повреди, ако използвате предпазен щепсел, за да спрете захранването