ВетроСолнечная электростанция, с системой логирования и управления на Arduino. Мониторинг параметров через WEB интерфейс и narodmon.ru. Программированние с помощью FLprog.

Это совместный проект. Ссылки на каналы, сайт и архив авторов будут в конце описания. Создаётся блочная система управления ВетроСолнечной электростанции. Имеем два дачных участка с альтернативным энергообеспечением. На одном участке есть внешнее электричество, на втором полное отсутствие такового. Участки находятся в разных регионах России. На первом участке установлен самодельный ветрогенератор мощностью 1кВт, 6 стационарных солнечных панелей, по 100Вт каждая, соединённых последовательно по две штуки на 24В и 6 самодельных панелей, соединённых также на 24 вольта, установленных на солнечном треккере. На втором участке , установленные стационарно, 4 панели по 100Вт и 2 самодельных по 60 Вт подключенных также на 24 вольтовую систему. Проект позволят подключать как 12 вольтовую так и 24 вольтовую системы без механических изменений. Система состоит из пяти самостоятельных блоков. Связь межу блоками осуществляется по радиоканалу через модули NRF24L01 ( с внешней антенной).

  1. Модуль «Блок управлени» на базе ARDUINO MEGA2560 — осуществляет сбор всей информации и вывод на ЖК дисплей IIC/I2C 2004 4Х20, управление блоками, устройствами и ввод различных настроечных параметров с помощью матричной клавиатулы 4Х4. Температур, влажности, давления (датчик давления bmp180), дата, время ( часы DS3231). Вся настроечная информация вводися через меню и сохраняется в EEPROM. После установки всех необходимы поправочных  коэффициентов в режиме отладки эти данные по радиоканалу отправляются в свои блоки, что позволяет точно настроить все данные. (Блок продолжает развиваться).
  2. Модуль «Блок ваттметра» на базе ARDUINO NANO совместно с силовым блоком- производит замер и расчет входящих и исходящих токов, напряжений используя измерительную планку с установленными на неё датчиками тока ACS712 30А и ACS754SCU 100А , АЦП ADS1015 12 бит, резистивных делителей напряжения. Кроме того регулирует установленное в параметрах выдаваемое ветрогенератором напряжение с помощью балластной нагрузки, греет воду с защитой от закипания на базе герметичного датчика DS18B20. Отключает инвертор при разряде аккумуляторов ниже % установленного в параметрах. Включает систему охлаждения трёхфазного диодного моста.(Датчик DS18B20).
  3. Модуль «Блок ветрогенератора» на базе ARDUINO NANO  — Состоит из двух блоков :
  • Непосредственно «Блока ветрогенератора»- производит замер и передачу: оборотов генератора (датчик Холла), температуры обмоток генератора, температуры и влажности отсека генератора( DS18B20 и DHT22), определение дня и ночи (фоторезисторы). Положение хвоста ветрогенератора. А так же, в целях безопасности, трёхлучевой светодиодный маяк  (мачта ветрогенератора  высотой 17м).
  • «Блок анемометра»- Замер скорости ветра (датчик Холла) указатель направления ветра (датчики Холла, расширитель цифровых портов IIC I2C MCP23017).

      4. Модуль «WEB сервер» на базе ARDUINO MEGA 2560 и интернет шилда W5100 Ethernet— выводит на сайт всю информацию об электростанции для возможности контролировать показания удалённо.

      5. Модуль «Солнечный треккер»- управление положением солнечных панелей на солнце и по времени в случае отсутствия такового, управление с помощью ИК пульта, автоматическое возвращение треккера в положение на Восток после наступления ночи. Установка треккера в положение «ветрозащита» в случае превышения скорости ветра выше установленной. Управление приводами треккера. Блок реально работает уже год. Пока нет в архиве, т.к. идет его внедрение в общую блочную схему.

Начинался проект с использованием монитора NEXTION (прекрасная вещь обязательно где нибудь его используем), но потом мы отказались от этого, в виду больших тормозов из-за обьёма передаваемой информации и решения сделать систему модульной.

Так же все ARDUINO NANO прошиваются через WiFi с использованием ESP8266-01. Это чтобы обновлять прошивку, в случае коррекции скетча, не снимая блоки с мест монтажа. Есть пока проблема с MEGA2560, в чём причина знаем , но пока не можем решить. Но это отдельная история.

Скетчи в формате FLProg, печатные платы в формате Sprint-Layout в регулярно обновляемом  архиве

Старая версия в формате FLProg и Nextion

Сайт: http://windwheel.ru

Страница  с данными электростанции.

Т.к. происходит обновление страницы раз в 2 сек., то лучше открывать в Google Chrome. Можно и в FireFox, но либо обновлять страницу вручную, либо включить обновление страницы автоматически.

Каналы авторов на YouTube:

Мой и Петра

Если хотите смотреть как всё начиналось и до конца , то Вам сюда:

Если не нужна предыстория, то сюда:

Если нужен уже окончательный вариант, то сюда:


0

Автор публикации

не в сети 2 недели

Parashutik

0
Комментарии: 1Публикации: 1Регистрация: 13-02-2018

Оставьте комментарий

Войти с помощью: 
Авторизация
*
*
Войти с помощью: 
Регистрация
*
*
*
*
Войти с помощью: 
Генерация пароля