Оглавление:

ESP01 Moodlight с Firebase в реальном времени + OTA: 7 шагов
ESP01 Moodlight с Firebase в реальном времени + OTA: 7 шагов

Видео: ESP01 Moodlight с Firebase в реальном времени + OTA: 7 шагов

Видео: ESP01 Moodlight с Firebase в реальном времени + OTA: 7 шагов
Видео: ESP8266 + Firebase + OTA moodlight - (nodeMCU) 2024, Июль
Anonim
Image
Image

Он поддерживает режим R-G-B и эффект затухания. Также есть поддержка регулировки яркости. Поддержка обновления OTA

Шаг 1. Настройка Firebase

Настройка Firebase
Настройка Firebase
Настройка Firebase
Настройка Firebase

Прежде чем мы продолжим, нам нужно настроить firebase. Перейдите по следующей ссылке https://firebase.google.com/ и войдите в свою учетную запись gmail.

После того, как вы закончите этот шаг, нам нужно создать новый проект в firebase, поэтому перейдите в консоль firebase.

Под вашей базой данных в реальном времени есть вкладка «правила», где вам нужно разрешить чтение и запись таким образом. Картинка 2

здесь вы можете найти ссылку и секрет на firebase. Картинка 3

Это используется в Arduino IDE для подключения к firebase.

Шаг 2: запрограммируйте ESP-01 с базовым OTA для будущего обновления

Программа ESP-01 с базовым OTA для будущих обновлений
Программа ESP-01 с базовым OTA для будущих обновлений
Программа ESP-01 с базовым OTA для будущих обновлений
Программа ESP-01 с базовым OTA для будущих обновлений

Из исходного кода вы можете загрузить минимальный OTA и прошить его с помощью Arduino IDE на свой ESP01. Картинка 1

Теперь, после того, как вы его прошили, он должен появиться в порту IDE Arduino следующим образом. Картинка 2

Если он не появится, вот ссылка для устранения неполадок, или вы можете спросить в комментариях.

Шаг 3. Запрограммируйте ESP01 с помощью Moodlight через OTA

Просто загрузите исходный код снизу и запрограммируйте его через IDE Arduino через OTA, как это было ранее показано при выборе порта соответствующего ESP.

Шаг 4: Пайка всего

Просто нанесите немного припоя, следуя схеме внизу.

Для питания я использую старое зарядное устройство для телефона 5V 1A, подключенное к регулятору напряжения.

Подключения:

Vcc на 3 В (регулятор напряжения) GND на GND GPIO0 на красный GPIO2 на зеленый GPIO3 = RX на синий CH_PD на Vcc (или припаяйте подтягивающий резистор на модуле ESP-01) дополнительно: нажмите кнопку с GND на RST, чтобы сбросить модуль

Так как я вложу это в свой белый шар, я нанесу немного горячего клея, чтобы он не сдвинулся или не сломался. Работает уже 3 недели без проблем.

Шаг 5: !! ВАЖНОЕ ОБНОВЛЕНИЕ

Я понял одну проблему с текущей сборкой, и мне пришлось включить / выключить все 3 цвета (RGB) между светодиодом и ESP01, потому что если вы выключите его, а затем снова включите, он застрянет в режиме вспышки вместо запуска эскиза.

Просто выключите выключатели, пока вы подключаете его, а затем включите выключатели, и все будет работать нормально.

Шаг 6: Ссылка для Github и Shematic

Ссылка для Github и Shematic
Ссылка для Github и Shematic

ESP01 Moodlight GITHUB

Шаг 7: конечный продукт

Рекомендуемые: