Самодельный контроллер заряда MPPT на базе Arduino
Компоненты и расходные материалы
| × | 1 | ||||
| × | 4 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Приложения и онлайн-сервисы
|
Об этом проекте
Контроллер заряда MPPT на базе Arduino | Альтернативная энергия | возобновляемые источники энергии | чистая энергия
Что такое Mppt (отслеживание максимальной мощности)?
Мы используем алгоритм MPT для извлечения максимальной доступной мощности из фотоэлектрического модуля при определенных условиях. MPPT - самый популярный инструмент, который помогает нам эффективно использовать солнечную энергию (возобновляемый источник энергии). Если мы хотим уменьшить график углеродного следа, нам необходимо перейти к чистой энергии, которая называется возобновляемой энергией (энергия, которую мы можем получить из природных ресурсов), например СОЛНЕЧНОЙ, ГИДРО, ВЕТЕРНОЙ и т. Д., Иначе мы будем напрямую двигаться к глобальному потеплению.
Каждой стране необходимо двигаться к зеленой энергии, особенно КИТАЙ, потому что он вносит основной вклад, производя 63% Co2.
Как работает MPPT? Почему солнечная панель мощностью 150 Вт не равна 150 Вт?
Например, вы купили на рынке новую солнечную панель, которая может выдавать ток 7 ампер, при зарядке настройка батареи настроена на 12 вольт:7 ампер умножить на 12 вольт =84 Вт (P =V * I). Вы потеряли более 66 ватт - но вы заплатили за 150 ватт. Эти 66 ватт никуда не денутся, но это из-за плохого соответствия выходного тока солнечной батареи и напряжения батареи.
После использования алгоритма MPPT мы можем получить максимальную доступную мощность, которую получает батарея, теперь составляет 12 ампер при 12 вольт. Выходная мощность равна p =V * I p =12 * 12 =144 Вт. Теперь у вас все еще почти 144 Вт, и все довольны.
Спецификация проекта
2. Светодиодная индикация для отображения низкого среднего и высокого уровня заряда
3. ЖК-дисплей (20x4 символов) для отображения мощности, силы тока, напряжения и т. Д.
4. Защита от молнии / перенапряжения
5. Защита от обратного потока энергии
6. Защита от перегрузки и короткого замыкания
7. Регистрация данных через Wi-Fi
8. Заряжайте свой мобильный телефон, планшеты и любые гаджеты через USB-порт
Электрические характеристики:
1.Номинальное напряжение =12 В
2. Максимальный входной ток =5А
3. Поддерживаемый ток нагрузки до =10А
4. Входное напряжение =солнечная панель от 12 до 24 В
5. мощность солнечной панели =50 Вт
НЕОБХОДИМЫЕ ЧАСТИ:
- Резисторы (3 x 200R, 3 x330R, 1 x 1 кОм, 2 x 10 кОм, 2 x 20 кОм, 2 x 100 кОм, 1x 470 кОм)
- TVS-диод (2x P6KE36CA)
- Ардуино Нано
- (ACS712-5A) Датчик тока
- Понижающий преобразователь (LM2596)
- Модуль Wi-Fi (ESP8266)
- ЖК-дисплей (20x4 I2C)
- МОП-транзисторы (4x IRFZ44N)
- Драйвер MOSFET (IR2104)
- Линейный стабилизатор 3,3 В (AMS 1117)
- Транзистор (2N2222)
- Диоды (2 IN4148, 1 UF4007)
- Конденсаторы (4 x 0,1 мкФ, 3 x 10 мкФ, 1 x 100 мкФ, 1 x 220 мкФ)
- Индуктор (1x 33uH-5A)
- светодиоды (красный, желтый, зеленый)
- Предохранители (5А)
Библиотеки, необходимые для Arduino IDE:
- TimerOne.h - Щелкните здесь, чтобы загрузить эту библиотеку
- LiquidCrystal_I2C - Щелкните здесь, чтобы загрузить эту библиотеку
Помните:создайте новую папку (имя папки должно совпадать с именами библиотек, такими как TimerOne и LiquidCrystal_I2C. Вставьте эти две папки в Arduino / LIbrary.
----------------------------------------------- ----------------------------------
Модель контроллера заряда алгоритма MPPT на базе Arduino
Моделирование проекта контроллера заряда MPPT в программе Proteus
Это моделирование было разработано в версии Proteus Software 8.6. Вы можете создать свой собственный, используя библиотеку Arduino для Proteus и инструмент моделирования, известный как Proteus. Пожалуйста, свяжитесь с нами, если вы хотите Купите протеус симуляция исходный файл для этого проекта.
Регистрация данных Wi-Fi с помощью модуля Wi-Fi ESP8266
Прочтите эту статью:узнайте, как настроить модуль Wi-Fi ESP8266, используя только Arduino IDE
После прочтения статьи выше я предполагаю, что вы успешно подключили модуль ESP8266 к своему Wi-Fi.
- Зайдите и зарегистрируйтесь на https://thingspeak.com/
- Создайте новый канал и напишите «Данные солнечной панели» в поле 1, а остальные поля оставьте пустыми и сохраните.
- Вы получите ключ API, скопируете этот ключ API и вставите в исходный код.
- Готово
Изображения проекта
- Загрузить исходный код:
«Не забудьте установить все необходимые библиотеки перед загрузкой кода в Arduino Nano»
Принципиальная схема:
Если вы столкнулись с какими-либо трудностями при выполнении этого проекта, не стесняйтесь спрашивать сначала, мы здесь, чтобы помочь вам 24 часа в сутки и 7 дней в неделю, 24/7 спасибо
Код
Bitbucket
https://bitbucket.org/fmalpartida/new-liquidcrystal/downloadsПроизводственный процесс