Тут будут публиковаться прошивки для
ESP8266, которые позволяют использовать wi-fi модуль как независимое устройство без использования дополнительных микроконтроллеров.
В данный момент готова прошивка со следующими возможностями:
Управление GPIO выводами вкл/выкл, командой http://ip_adres/set?pin1=1 - что значит включить логическую единицу на выходе 1(gpio2). Доступен так же gpio0 -имеющий номер 2.
Корневой адрес прошивки открывает веб интерфейс управления этими gpio с помощью кнопок, необходим доступ браузера к интернету для подгрузки jquery.
Адрес http://ip_adress/config?main открывает страничку текущих настроек wi-fi. В будущем эти настройки можно будет менять.
В прошивке оставлена возможность управления AT командами. Начальная настройка подключения к wi-fi модуля может быть произведена до прошивки через утилиту ESP8266_Config.
Ссылка на прошивку .
Проект развивается в виде Беспроводной датчик на базе ESP8266 с отправкой данных на сервера
Так как GPIO 0 и 2 используются для переключения в режим прошивки, то эти выходы не рекомендую нагружать светодиодами напрямую - есть вероятность самовольного переключения в режим программирования. Но для тестирования прошивки это можно опустить..
Освоенные возможности ESP8266:
Создание простого web интерфейса.
Управление GPIO.
Управление PWM(ШИМ) на GPIO.
Чтение датчика влажности DHT11/22.
Чтение датчиков давления BMP085/180.
Чтение датчика температуры ds18b20.
Отправка данных на удаленный сервер.
Вывод данных на экранчики вида 1602 и 2004 через i2c переходник
В стадии изучения и разработки:
Обработка прерывания при событии на GPIO.