 | To see the English version of this page click here |
House4u solar project - солнечный контроллер своими руками!
Краткое описание проекта.
Здравствуйте! Меня зовут Виктор, и я увлекаюсь солнечной энергетикой, а в частности водяными солнечными коллекторами. Увлечение дошло до того, что у меня есть данный сайт, форум и канал на YouTube, где я делюсь своим опытом и впечатлениями. Но данная страница посвящена отдельной теме – недорогой контроллер для солнечных коллекторов, который можно сделать самостоятельно.
Каждый любитель солнечной энергетики сталкивается с проблемой выбора контроллера для солнечных коллекторов. Конечно, рынок просто кишит предложениями и разнообразием, но как всегда кусается цена! За самый скромный контроллер, с более ли менее приличным функционалом придется заплатить около $100 и более. Данный проект позволяет вам существенно сократить эту сумму! Вы сможете сделать контроллер самостоятельно, потратив на его детали около $35. Он будет построен на базе Arduino Mega 2560.
Убедительная просьба не скачивать прошивку просто так, в надежде на получение более свежей версии. Я всегда буду сообщать о выходе новой версии на форуме и здесь, на этой странице.
Новости проекта:
07.04.2017 - Версия v2.87 MEGA CtlrM
В платной версии v2.87 MEGA CtrlM
- Сохранение состояния выходов при перезагрузке контроллера
- Добавил быстрый ручной нагрев бойлера
- Информация о текущем интервале расписания для бойлера
- Убрал из меню пункты FTP за не надобностью
- На экран выводятся ошибки при работе с сервером ilog2.com
- Исправлена ошибка в бойлере по расписанию
- Немного улучшены задержки при работе с Интернет
- Ошибка с автовыходом из меню во время программирования
2.11.2016 - Версия v2.85 MEGA CtlrM
В платной версии v2.85 MEGA CtrlM
- Рециркуляция ГВС. Работа по датчику температуры или по таймеру.
- Исправлена логика обработки условий в пункте "ПРОГРАММА".
- Можно задавать несколько блокировочных условий на один выход.
- Улучшен режим эмуляции
- Прочие мелкие исправления
28.10.2016 - Версия v2.84 MEGA CtlrM
В платной версии v2.84 MEGA CtrlM
- Исправлена ошибка Web интерфейса страницы настроек d456 (только в версии 2.83)
- Добавлен режим симуляции по адресу http://ip_контроллера/d455
- Добавлена Схема 3 (2 бака с сервоприводом)
- Улучшен алгоритм работы Схемы 2
- Улучшена внутренная перезагрузка (иногда подвисала, пока не сработает внешний watchdog)
- Убрал мусор на экране во время загрузки web-интерфейса
- Прочие мелкие исправления
11.10.2016 - Версия v2.83 MEGA CtlrM
В платной версии v2.83 MEGA CtrlM
- Добавлен пункт "Расписание" - теперь в контроллере есть 8 суточных программаторов
- Число дифферецниальных условий увеличено с 6 до 8
- Исправлен глюк с аналоговым Тк на платах версии 2.4
- Уменьшено использование памяти
12.09.2016 - Версия v2.80 MEGA CtlrM
В платной версии v2.80 MEGA CtrlM
- Пищалка (пассивная) на 29 контакте
- Русскоязычное меню и WEB-монитор
- Поиск датчика Тк во время работы контроллера (не только во время старта)
- Всякие разные мелкие исправления
13.07.2016 - Версия v2.74 MEGA CtlrM
В платной версии v2.74 MEGA CtrlM
- Поддержка аналогового датчика NTC10K для Tk (подключается на А0)
- Поддержка процедуры адаптации аналогового Tk и цифрового Т2 (для более точных показаний)
- Незначительно улучшен доступ через web интерфейс
- Проблема с подсчетом выработки (INF)
- Прочие мелкие недочеты
8.04.2016 - Версия v2.71 MEGA CtlrM
В платной версии v2.71 MEGA CtrlM
- Исправлена ошибка с DKey
- Программирование P1 в схеме Custom
- Пункт меню Temperature (ограничения для P1) работает во всех схемах: схема 1, схема 2, custom!
- Исправлено отображение разницы датчиков в списке дифференциальных условий (ошибка Dd2)
25.03.2016 - Версия v2.69 MEGA CtlrM
В платной версии v2.69 MEGA CtrlM
- Изменен алгоритм подсчета CRC
- Host в настройках по умолчанию вбито log2.com.ua
- Use monitor по умолчанию отключен и переименован на Use web mon
- Reset& Reboot содержит Save backup и Load backup (данные сохраняются в EEPROM а не в SD)
- Изменен вывод CRC и bid (применяется HEX формат)
- Привязка к ключу
14.03.2016 - Версия v2.68 MEGA CtlrM
В платной версии v2.68 MEGA CtrlM
- Исправлена ошибка, возможности "зависния" контроллера при поломке часов DS1307
- Поддержка 16 датчиков температуры
- Поддержка 4 датчиков влажности DHT11/DHT22
- Подправил отображение для дисплея 1602
- После сброса настроек, после перепрошивки, контроллер первых 3 запуска предлагает установить дисплей в 1602 нажатием кнопки энкодера. Сделано для тех, у кого дисплей 1602. По умолчанию в прошивке стоит 2004, так как он у большинства. Просто игнорируйте это сообщение и оно пройдет
- Программирование 16 датчиков (задание условий включения и выключения)
- Данные на сервер передаются в новом формате. Передается состояние о 8 выходах, 16 датчиков температуры, 4 датчиков влажности
- Исправлена проблема "колебаний" датчиков Ty и Т0
25.02.2016 - Версия v2.67 MEGA CtlrM
В платной версии v2.67 MEGA CtrlM
- Поддержка твердотельных реле
- Исправлены проблемы при отсутсвии пароля WiFi
- Исправлена передача данных датчиков влажности
- Выбор типа датчиков влажности DHT11/DHT22
- Исправлена загрузка на FTP
- Пункты WDT Test и Enc Sens перенесены в Hardware Setup
11.02.2016 - Версия v2.66 MEGA CtlrM
В платной версии v2.66 MEGA CtrlM
- Улучшен доступ к локальному web-монитору
- Добавлена возможность управлять выходами P5 - P8 в локальном web-мониторе
- Поддержка ZCD - датчик перехода нуля
- Ошибка сброса WiFi роутера на выходе А13
В бесплатной версии v2.66
MEGA Free
- Последняя бесплатная версия была v2.30
- Поддежрка ZCD - датчик перехода нуля
- Исправил датчик инсоляции. Ночью должен показывать 0
- Дисплей должен мерцать (моргать) реже
- Можно регулировать чувствительность энкодера
12.01.2016 - Версия v2.65 MEGA CtlrM
В платной версии v2.65 MEGA CtrlM
- Появилась возможность программировать выход P2 в 'Схеме 1'
17.12.2015 - Версия v2.64 MEGA CtlrM
В платной версии v2.64 MEGA CtrlM
- Исправил тормоз контроллера на 20 секунд, когда не было интернет соединения
- Исправил датчик инсоляции. Ночью должен показывать 0
- Дисплей должен мерцать (моргать) реже
14.12.2015 - Версия v2.63 MEGA CtlrM
В платной версии v2.63 MEGA CtrlM
- Быстрый список WiFi сетей (раньше надо было ждать минимум 10 секунд)
- При поиске сети отображается уровень сигнала
- После получения IP он отображается на 3 секунды на главном экране
- Ошибка в ручных выходах P5-P8
- Ошибка в отображении новой версии
- Возможная проблема при отсутствии WiFi модуля
- Можно регулировать чувствительность энкодера
- Сброс роутера при пропадании интернета на A13 (подключить реле, и питание роутера пустить через НЗ контакт реле)
- На втором дисплее отображаются все 8 выходов
- На сайт log2.com.ua данные о выработке и расход за день отправлялись в обратном порядке
- Мелкие недочеты
07.11.2015 - Версия v2.60 MEGA CtlrM
В платной версии v2.60 MEGA CtrlM
- Появилась возможность программировать (добавлять) свои условия на выходы
- Поддержка до 8 реле (выходов)
- Возможность задать 16 обычных условий включения и/или выключения
- Возможность задать 6 дифференциальных условий
- Мелкие недочеты
- Подробности здесь
20.10.2015 - Версия v2.30 MEGA Free / MEGA CtlrM / MEGA Mon
В обычной версии прошивки v2.30 MEGA Free
- Изменена заставка приветствия
- Более быстрый поиск SD карты при старте
- Автоматическая реинициализация дисплея (защита от абракадабры)
- Прочие мелкие недочеты
В платной версии v2.30
MEGA CtrlM
- Изменена заставка приветствия
- Более быстрый поиск SD карты при старте
- Более быстрый запуск контроллера при старте
- Автоматическая реинициализация дисплея (защита от абракадабры)
- Возможность подключать 4 дополнительных датчика T1, T4, T5, Tу в те же клеммы, куда подключаются Tк, Т0, Т3, Т2
- Новое меню T-Sensors, в котором можно менять пары датчиков местами, если они определились в неправильном порядке
- Прочие мелкие недочеты
2.09.2015 - Версия v2.0 MEGA Free / MEGA CtlrM / MEGA Mon
В обычной версии прошивки v2.0 MEGA Free
- Улучшена поддержка внешнего WATCHDOG таймера
- Добавлен пункт Custom Settings -> WDT Test - тест внешнего WatchDog таймера
- Добавлен счетчик аварийных выключений или перезагрузок контроллера, отображается напротив пункта WDT Test
- На дисплее, где отображается CRC прошивки, появляется пункты bId - необходим для удобного перехода на платную прошивку
- На странице с Crc прошивки добавлена бегущая строка
- Прочие мелкие недочеты
В платной версии v2.0
MEGA CtrlM
- Улучшена поддержка внешнего WATCHDOG таймера
- Добавлен пункт Custom Settings -> WDT Test - тест внешнего WatchDog таймера
- Добавлен счетчик аварийных выключений или перезагрузок контроллера, отображается напротив пункта WDT Test
- Исправлена ошибка NTP синхронизации времени
- Исправлена ошибка зависания при пропадании WiFi
- Улучшена работа с сайтом log2.com.ua
- Проверка наличия новой версии
- Прочие мелкие недочеты
5.08.2015 - Версия v1.17 MEGA / MEGA CtlrM / MEGA Mon
- Поддержка внешнего WATCHDOG таймера
- Улучшена работа с WiFi модулем (для MEGA CtlrM / MEGA Mon)
- Прочие мелкие недочеты
8.07.2015 - Версия v1.15 MEGA CtlrM / MEGA Mon / MEGA ExTrM
- Выпущена бесплатная прошивка мониторинга (без функций контроллера)
- Выпущена платная версия прошивки контроллера с поддержкой web-монитора
- Чем отличаются различные типы прошивок смотрите здесь
8.07.2015 - Версия v1.15 MEGA
- Добавлен 1 дополнтельный программируемый интервал для нагрева ТЭН
- Прочие мелкие недочеты
28.05.2015 - Версия v1.14 MEGA
- Проверка CRC исполняемого кода. Если по какой-то причине код контроллера повредится, контроллер при старте будет выдавать предупреждение. Также, теперь эта ошибка будет появляться при каждом обновлении на новую версию. Чтобы стереть эту ошибку держите енкодер нажатым в момент появления этого сообщения в течении 3 секунд.
- Fixed Flow не сбрасывался в ноль, после остановки насоса.
- Не учитывалась площадь коллекторов в настройках, которая необходима для подсчета КПД.
- Изменен алгоритм работы енкодера. Теперь более корректно могут работать энкодеры других типов.
- Прочие мелкие недочеты
16.05.2015 - Появилась отдельная страница для контроллера Arduino UNO, с информацией о подключении
10.05.2015 - Версия v1.12 UNO
- Если нет датчика TO, выработка считается через Delta = Tk - T2.
Для правильного подсчета T2 должен находится внизу емкости
- Неправильно мог считаться фиксированный расход
- Поддержка датчика мощности солнечного излучения. Вход A5.
- Прочие мелкие недочеты
05.05.2015 - Версия v1.12 MEGA
- Улучшена работа с SD картой
- Исправлена проблема с абракадаброй на дисплее
- Добавлен теплоноситель воздух
- Поддержка высокоскоростного расходомера
- Добавлен пункт Flow ratio для точной подстройки расходомера
- Счетчик литров на страничке даты
- Прочие мелкие недочеты
06.04.2015 - Написал инструкцию. Ссылка для просмотра.
02.04.2015 - Версия v1.11. Исправил несколько ошибок, добавил управление контрастом дисплея.
19.02.2015 - Старт проекта, выпущена первая версия прошивки v1.10
На данный момент, контроллер имеет такие возможности:
 | Защита от перегрева |  | Защита от замерзания |  | Сброс лишнего тепла, байпас |
 | Меню, возможность конфигурации |  | Антилегионелла |  | Запись на SD карту |
 | Расходомер |  | Датчик мощности излучения |  | Нагрев по расписанию |
 | Несколько схем |
Поддерживаемые схемы подключения:
Классическая схема на 1 бак:
|
Моя схема, на 2 бака:
|