
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04

Вступление
Привет, сообщество электронщиков! Сегодня я представлю вам проект, который позволяет вам измерять напряжение и ток прибора и отображать их вместе со значениями мощности и энергии. Измерение тока / напряжения. Если вы хотите измерить напряжение и ток цепи с помощью Arduino, процедура довольно проста. Вы используете аналоговый вход для измерения напряжения на нагрузке и используете шунт для измерения тока через падение напряжения на шунтирующем резисторе. Этот метод довольно грубый, и он работает только для напряжений в пределах 0-5 В, а АЦП Arduino, который используется для считывания падения напряжения на резисторе, немного неточен для измерения только сотен мВ, которые будут падать. через шунт. К счастью, есть модули, которые облегчают нашу жизнь. Для этого проекта я буду использовать микросхему INA219, которая использует резистор 0,1R в качестве шунта и может измерять напряжения до 32 В и имеет диапазон тока 0–3,2 А. Эта IC предлагает интерфейс I2C для связи с Arduino, и, изучив таблицу, мы можем использовать определенные команды через интерфейс I2C, чтобы считывать значения напряжения и тока. Нам снова повезло, потому что нам не пришлось пережить эти неприятности. Есть библиотеки от Adafruit, которые вы можете скачать и использовать готовые функции для чтения напряжения и тока | Щелкните здесь, чтобы загрузить библиотеку
Шаг 1: OLED-дисплей

Следующий компонент, который я буду использовать, - это дисплей. Таким образом, мы можем отображать измеряемые нами значения. Я уже некоторое время работаю с 96-дюймовым OLED-дисплеем, и он прекрасно работает. Мы можем снова использовать уже созданную библиотеку Adafruit для отправки данных, которые мы хотим показать на дисплее | Щелкните здесь, чтобы загрузить библиотеку Adafruit | вам также понадобится библиотека Adafruit GFX.
Шаг 2: устройство чтения SD-карт

Теперь, чтобы завершить этот проект, мы добавим последний компонент. Устройство для чтения карт памяти micro SD для хранения измеренных данных в виде текстовых файлов, откуда вы можете скопировать их в программу вроде Excel, чтобы построить красивые графики и рассчитать потребляемую мощность и энергию, умножив ток и напряжение на время соответственно.
Этот модуль взаимодействует через интерфейс SPI, который также использует команды для записи / чтения данных. Этот модуль несовместим с 5 В, поэтому мы не можем просто подключить его к интерфейсу Arduino, поскольку 5 В разрушит микросхему 3,3 В. Для этого я сделал делители напряжения из резисторов, чтобы понижать сигналы 5 В до соответствующих сигналов 3,3 В для микросхемы (линии MOSI, CS и CLK соответственно и для снижения 5 В до 3,3 В для питания модуля).
Шаг 3: принципиальная схема:

Наконец, мы программируем Arduino, используя библиотеку Adafruit для модуля INA219, чтобы считывать значения напряжения и тока. Кроме того, мы умножаем ток на напряжение, чтобы получить используемую мощность. Затем мы можем использовать функцию milis (), чтобы сохранить прошедшее время и умножить его на мощность, чтобы вычислить использованную энергию. Для устройства чтения SD-карт я использовал библиотеку «SdFat», потому что стандартные SD-библиотеки от Arduino не работали так хорошо | Щелкните здесь, чтобы загрузить библиотеку Sdfat
Вы можете запитать плату, используя разъем постоянного тока и подав напряжение от 7 до 12 В на Arduino, который питает другие компоненты через 5 В VCC.
Шаг 4: Печатная плата прибыла:

Спонсор этого проекта
Спонсором этого проекта является компания PCBGOGO, которая поставила нам 10 печатных плат для этого проекта. PCBGOGO производит высококачественные печатные платы в очень короткие сроки и очень быстро их поставляет. Итак, если вы думаете о том, чтобы сделать свой проект профессиональным, не стесняйтесь загружать свои файлы Gerber в PCBGOGO, чтобы получить 10 печатных плат по очень низкой цене.
Шаг 5: демонстрация видео проекта

www.electronicslovers.com/2019/03/diy-power-meter-project-by-using-arduino-pro-mini.html
Рекомендуемые:
E-dohicky Электронная версия измерителя мощности лазера Русса Дохики: 28 шагов (с изображениями)

E-dohicky - электронная версия измерителя мощности лазера Русса. Dohicky: Laser power tool. E-dohicky - это электронная версия измерителя мощности лазера Русса СЭДЛЕР. Расс анимирует очень хороший канал SarbarMultimedia на YouTube https://www.youtube.com/watch?v=A-3HdVLc7nI&t=281sRuss SADLER представляет простой и дешевый аксессуар
Модуль измерения мощности постоянного тока для Arduino своими руками: 8 шагов

Модуль измерения мощности постоянного тока для Arduino: в этом проекте мы увидим, как сделать модуль измерения мощности постоянного тока с помощью Arduino
Создайте мини-гидропонные системы своими руками и сад гидропонных трав своими руками с помощью предупреждений Wi-Fi: 18 шагов

Постройте мини-гидропонные системы своими руками и сад гидропонных трав своими руками с помощью предупреждений Wi-Fi: в этом уроке мы покажем вам, как построить систему #DIY #hydroponics. Эта гидропонная система, сделанная своими руками, будет поливать в соответствии с индивидуальным гидропонным циклом полива с 2 минутами включения и 4 минутами перерыва. Он также будет контролировать уровень воды в резервуаре. Эта система
Модуль измерения мощности своими руками для Arduino: 9 шагов (с изображениями)

Модуль измерения мощности своими руками для Arduino: Всем привет, надеюсь, у вас все отлично! В этом руководстве я покажу вам, как я сделал этот модуль измерителя мощности / ваттметра для использования с платой Arduino. Этот измеритель мощности может рассчитать мощность, потребляемую нагрузкой постоянного тока. Наряду с властью
Домашняя автоматизация и мониторинг с голосовым управлением / Интернетом своими руками с использованием ESP8266 и Google Home Mini: 6 шагов

Домашняя автоматизация и мониторинг с голосовым управлением / Интернетом своими руками с использованием ESP8266 и Google Home Mini: Привет! После долгого перерыва я здесь, потому что всем нам нужно делать что-то скучное (работа), чтобы заработать. После всех статей по ДОМАШНЕЙ АВТОМАТИЗАЦИИ, которые я написал для BLUETOOTH, ИК, локального Wi-Fi, облака, то есть самых сложных, * ТЕПЕРЬ * приходит самый простой, но самый эффективный