Загрузка...
Загрузка...

Аквариумный контроллер на esp8266

•   DIY   •

Аквариумный контроллер на esp8266
26 янв 2017

Аквариумный контроллер на 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, сайта больше нет и что б не потерять столь нужную информацию - выкладываю тут. Надеюсь, что будет кому-то полезно.