Аквариумный контроллер на esp8266
Короткое описание
Я писал про то, что раньше пользовался контроллером который был основан на esp8266. Конкретно я использовал Witty cloud.
Прошивку я нашел на ex.ua (не я ее написал), немного ее видоизменил и, в принципе, на первое время меня все устраивало.
Что умеет данная прошивка:
- Управление освещением (время включения и отключения)
- управление охлаждением (минимальная и максимальная температура)
- Вэб интерфейс управления
- Синхронизация с сервером ntp
- Настройки WIFI и часового пояса
Как пользоваться
Подключаем wittycloud к компьютеру, распаковываем архив aquarium, кликаем на aquarium.ino, проект откроется в Arduino IDE.
Далее в "Инструменты" --> "Плата" выбираем NodeMCU и жмем "Загрузить".
Прошивка загрузится в устройство, отключаем плату от компьютера.
Берем твердотельное реле (можно и обычное реле, но так как esp работает на 3вольтах - электромагнитное реле работает нестабильно) на две нагрузки.
Подключаем:
DC+(реле) к VCC(esp8266)
DC-(реле) к GND(esp8266)
CH1(реле) к PIN_13(esp8266) - это будет освещение
CH2(реле) к PIN_15(esp8266) - это будет охлаждение
Далее, включаем через блок питания esp8266, находим и подключаемся к точке доступа WIFI под именем "aqua".
При помощи сканера сети (я использую LanScan для MacOS) находим ip платы, вбиваем ip в браузере и перед нами должен открыться админ-интерфейс.
Переходим в вкладку "WIFI", вписываем имя и пароль от своей WIFI сети, сохраняем, идем на вкладку "Инфо" и жмем на кнопку "Перезагрузить". Устройство должно подключиться к Вашей сети WiFi.
Подключаетесь к своей сети, через сканер сети ищете контроллер, вбиваете его адрес в браузер и вуаля - настраивайте как хотите.
Собственно ссылка на саму прошивку.
Выкладываю ее тут, так как изначально прошивка лежала на ex.ua, сайта больше нет и что б не потерять столь нужную информацию - выкладываю тут. Надеюсь, что будет кому-то полезно.