Это совместный проект. Ссылки на каналы, сайт и архив авторов будут в конце описания. Создаётся блочная система управления ВетроСолнечной электростанции. Имеем два дачных участка с альтернативным энергообеспечением. На одном участке есть внешнее электричество, на втором полное отсутствие такового. Участки находятся в разных регионах России. На первом участке установлен самодельный ветрогенератор мощностью 1кВт, 6 стационарных солнечных панелей, по 100Вт каждая, соединённых последовательно по две штуки на 24В и 6 самодельных панелей, соединённых также на 24 вольта, установленных на солнечном треккере. На втором участке , установленные стационарно, 4 панели по 100Вт и 2 самодельных по 60 Вт подключенных также на 24 вольтовую систему. Проект позволят подключать как 12 вольтовую так и 24 вольтовую системы без механических изменений. Система состоит из пяти самостоятельных блоков. Связь межу блоками осуществляется по радиоканалу через модули NRF24L01 ( с внешней антенной).
- Модуль «Блок управлени» на базе ARDUINO MEGA2560 — осуществляет сбор всей информации и вывод на ЖК дисплей IIC/I2C 2004 4Х20, управление блоками, устройствами и ввод различных настроечных параметров с помощью матричной клавиатулы 4Х4. Температур, влажности, давления (датчик давления bmp180), дата, время ( часы DS3231). Вся настроечная информация вводися через меню и сохраняется в EEPROM. После установки всех необходимы поправочных коэффициентов в режиме отладки эти данные по радиоканалу отправляются в свои блоки, что позволяет точно настроить все данные. (Блок продолжает развиваться).
- Модуль «Блок ваттметра» на базе ARDUINO NANO совместно с силовым блоком- производит замер и расчет входящих и исходящих токов, напряжений используя измерительную планку с установленными на неё датчиками тока ACS712 30А и ACS754SCU 100А , АЦП ADS1015 12 бит, резистивных делителей напряжения. Кроме того регулирует установленное в параметрах выдаваемое ветрогенератором напряжение с помощью балластной нагрузки, греет воду с защитой от закипания на базе герметичного датчика DS18B20. Отключает инвертор при разряде аккумуляторов ниже % установленного в параметрах. Включает систему охлаждения трёхфазного диодного моста.(Датчик DS18B20).
- Модуль «Блок ветрогенератора» на базе 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:
Если хотите смотреть как всё начиналось и до конца , то Вам сюда:
Если не нужна предыстория, то сюда:
Если нужен уже окончательный вариант, то сюда:
Parashutik, а у вас не осталось чертежей/фото «железячного» решения флюгера и анемометра? Может делали по какому то типовому проекту, которых в сети множество? Мне просто интересно. Своё метео я уже сделал, работает (благодаря вам). Да, и еще вопрос: в блоке управления, плата 24, «Определение направления и скорости ветра I2C дисплей» блок вычитания (-1), между шифратором и многовходовым переключателем для оперативной (программной) коррекции показаний флюгера, или есть еще какой «тайный» смысл? Сорьки за, возможно глупый вопрос, опыта у меня маловато. Вот на таких работах, видеоуроках и учусь. Со скрипом, но интересно!
Еще раз огромное спасибо, успехов вам!
Судя по всему у Вас старый архив. Дело в том, что в последнем скетче эта плата 28 ая. Насчёт -1 скажу , что это сделано, чтобы сместить номера входов на мультиплексоре. Я не помню почему, но выбирается вход на один больше. Как то так. Насчёт печатных плат. В архиве есть файл в формате SprintLayout. Там есть все печатные платы в том числе и указатель ветра. А в железе смотрите на канале Петра. У него всё это стоит.
Спасибо, за комментарий. Рады были, что кому то пригодились наши идеи. Проект продвигается и живёт.
Ваш проект помог мне разобраться с проблемой вывода показаний флюгера, спасибо огромное!!! Сам по себе проект грандиозный, много интересных решений которые в дальнейшем помогут мне реализовать свои задумки. Спасибо, что поделились, успехов вам!
Вот электростанция Петра , он реально рабочий. И ветрогенератор, и солнечный треккер метеостанция. У меня в процессе имитации. Т.к. я зимой с дачи съезжаю и всё убираю.