Съдържание:

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 с Basic OTA за бъдеща актуализация

Програма ESP-01 с базова OTA за бъдеща актуализация
Програма ESP-01 с базова OTA за бъдеща актуализация
Програма ESP-01 с базова OTA за бъдеща актуализация
Програма ESP-01 с базова OTA за бъдеща актуализация

От изходния код можете да изтеглите минимална OTA и да я прехвърлите с arduino IDE към вашия ESP01. Снимка 1

Сега, след като го мигате, той трябва да се появи в arduino IDE порт като този. Снимка 2

Ако не се появи тук, има връзка за отстраняване на проблеми или можете да попитате в коментарите.

Стъпка 3: Програмирайте ESP01 с Moodlight над OTA

Просто изтеглете изходния код отдолу и го прехвърлете чрез arduino IDE през OTA, както беше показано по -рано с избора на порт на съответстващия ESP.

Стъпка 4: Запояване на всичко

Просто нанесете малко спойка, следвайки схемата по -долу.

За захранване използвам зарядно устройство за стар телефон 5V 1A, свързано към регулатора на напрежението.

Връзки:

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

Тъй като ще затворя това в бялата си топка, сложих малко горещо лепило, така че да не се движи или счупва. Сега работи 3 седмици без никакви проблеми.

Стъпка 5: !! ВАЖНО АКТУАЛИЗИРАНЕ

Разбрах един проблем с текущото изграждане и трябваше да поставя превключватели за включване/изключване на всичките 3 цвята (RGB) между LED и ESP01, защото ако го изключите и след това отново ВКЛ, той ще се забие в режим на светкавица, вместо да стартира скицата.

Просто изключете превключвателите, докато го включите, след това включете превключвателите и всичко ще работи добре.

Стъпка 6: Връзка за Github и Shematic

Връзка за Github и Shematic
Връзка за Github и Shematic

ESP01 moodlight GITHUB

Стъпка 7: Краен продукт

Препоръчано: