№ 8284 В разделах: Electronics
ESP8266
Programming
от April 24th, 2017,
В подшивках: ESP8266, Smart Home
Наконец у меня дошли руки переделать весь свет. Раньше освещение управлялось через Bluetooth модуль. Необходим был компьютер с вебмордой и BT свистком чтобы посылать команды контроллеру света на ATMega32 под фальшпотолок. Вот этот ужасный монстр, кстати.
В один прекрасный момент тухленький китайский блутус модуль сгорел и контроллер перестал получать команды извне, загружая последнее сохраненное в память состояние. Значит пора все переделать, выкинуть нахер это долбаное AVR уже.
Теперь освещение управляется с помощью контроллера на ESP8266. Прелесть ESP8266 в том, что это контроллер со ВСТРОЕННЫМ WIFI МОДУЛЕМ!
Через 2 сдвиговых регистра 74HC595 контроллер подключается к релейному блоку с 16 входами. Ничего сложного. Даже проще, чем раньше.
На контроллере запрогал вебсервер, который принимает команды GET запросами и отдает ответы в json, а в корне показывает красивую HTML мордочку с кнопками, работающими асинхронно и с помощью библиотеки jQuery, подключаемой с серверов Яндекса. Контроллер самостоятельно подключается к моей домашней wifi сети. Т.е. я могу управлять светом и через вебморду с компьютера или мобилы, и через какую-нибудь другую программу, которая сможет послать обычный GET запрос. А могу даже прокинуть порт морды через роутер наружу и дать возможность другим людям щелкать лампочками 🙂 Разумеется, одними лампочками не наиграешься. Можно так включать различные электроприборы, благо релейный блок расчитан на высокое напряжение. А еще этот же контроллер подключается к моей домашней MQTT шине и участвует в обмене с другими устройствами. Например, можно на стене разместить устройство с клавиатурой и дисплеем, которое через шину будет отдавать команды контроллеру освещения или другим устройствам. Это действительно круто.
Пример работы
Вебморда через браузер компьютера
Как выглядит на мобиле
Например, на мобиле стоит программа, которая посылает этот запрос когда обнаруживает знакомую вайфай сеть при условии, что уже стемнело. Заходишь домой, а дома уже светло.
Кому исходники – обращайтесь. Задарю за сок )
Ссылки по теме:
Fortune cookie: Handy hint: A tea bag or two can be a dandy substitute when you're out of tampons.
Здравствуйте, Очень здорово все сделанно!!!
Поделитесь, пожалуйста исходниками для мобилы браузера и компа. Заранее благодарю.Виталий.
“Кому исходники – обращайтесь. Задарю за сок )”
заранее благодарю за сок )