реклама:

House4u solar project - солнечный контроллер своими руками!

To see the English version of this page click here

House4u solar project - солнечный контроллер своими руками!

Краткое описание проекта.

Здравствуйте! Меня зовут Виктор, и я увлекаюсь солнечной энергетикой, а в частности водяными солнечными коллекторами. Увлечение дошло до того, что у меня есть данный сайт, форум и канал на YouTube, где я делюсь своим опытом и впечатлениями. Но данная страница посвящена отдельной теме – недорогой контроллер для солнечных коллекторов, который можно сделать самостоятельно.

House4u Solar Project

Каждый любитель солнечной энергетики сталкивается с проблемой выбора контроллера для солнечных коллекторов. Конечно, рынок просто кишит предложениями и разнообразием, но как всегда кусается цена! За самый скромный контроллер, с более ли менее приличным функционалом придется заплатить около $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 бак:

#1. Классическая схема на 1 бак.

Моя схема, на 2 бака:

#2. Моя схема на 2 бака.

Поделиться с друзьями:

Поддержка проекта