Привет всем.
Сегодня расскажу про
вторю версию
новогодней гирлянды
. Управлять данной
смарт-гирляндой можно с телефонного
приложения
, или с помощью сенсорной
кнопки
.
Управлять нагрузкой с помощью реле достаточно просто. Можно сделать автоматизацию данного процесса. Или даже сделать Wi-Fi реле на базе NodeMCU. Об этом подробно рассказываю в своем предыдущем проекте: Wi-Fi реле на NodeMCU. Управление Android приложением Управлять одним реле с помощью двух кнопок не очень удобно. Да и место занимает на экране много. Поэтому решил переделать приложения для Android.
Продолжаем тему NodeMCU и App Inventor. И сегодня по просьбе моих зрителей на канале YouTube. Сделаю вывод показаний с датчика. Не просто одно показание. А значение температуры и влажности. Для этого буду использовать датчик DHT11, он конечно не очень точный (Влажность вообще отвратительно показывает. Может из-за библиотеки.) но для примера работы подойдет. В предыдущем проекте Управляй новогодней гирляндой со смартфона. NodeMCU + App Inventor я делал обратную связь. Но она имела кучу ограничении. Получить можно только одно значение. Конечно можно сделать много
страничек и с каждой получать данные от одного датчика. Или данные
отделить разделителем и в приложении раскладывает полученную строку на
данные. Но это не удобно. И мягко говоря так никто давно не делает. Правильно было бы воспользоваться форматом
json. Но к сожалению App Inventor нет готового решения для разбора json. Но зато можно обробатывать данные в формате xml. Поэтому я пошел по пути наименьшего сопротивления. И формировать данные на стороне сервера в xml. В нашем случае NodeMCU.
В прошлом году я делал новогоднюю подсветку: Подсветка на Arduino и ws2812 - На новый год. Arduino UNO управляла данной подсветкой, информация выводилась на ЖК-дисплей 1602. В этом году я решил сделать гирлянду и подсветку под управлением NodeMCU.
Это позволило организовать беспроводное управления с выводом информации
на смартфон. Для управления можно сделать веб-интерфейс .
В предыдущем
проекте я уже рассказывал как можно
управлять реле по Wi-Fi. Но использовать
сторонне приложение для управления
своими проектами не дальновидно. И нет
перспективно. Поэтому я решил написать
пару Android приложения для своих новых
проектов на ES8266.
Посмотрел
среды разработки под Android и мне
понравились: