Índice:

ESP01 Moodlight com Firebase em tempo real + OTA: 7 etapas
ESP01 Moodlight com Firebase em tempo real + OTA: 7 etapas

Vídeo: ESP01 Moodlight com Firebase em tempo real + OTA: 7 etapas

Vídeo: ESP01 Moodlight com Firebase em tempo real + OTA: 7 etapas
Vídeo: ESP8266 + Firebase + OTA moodlight - (nodeMCU) 2024, Dezembro
Anonim
Image
Image

Suporta modo R-G-B e efeito Fade. Também há suporte para controle de brilho. Suporte para atualização OTA

Etapa 1: Configurar o Firebase

Configurando o Firebase
Configurando o Firebase
Configurando o Firebase
Configurando o Firebase

Antes de continuar, precisamos configurar o firebase. Vá para o seguinte link https://firebase.google.com/ e faça login com sua conta do gmail.

Depois de concluir esta etapa, precisamos fazer um novo projeto no firebase, então prossiga para o console do firebase.

Em seu banco de dados em tempo real, há a guia "regras" em que você precisa habilitar a leitura e a gravação dessa forma. Figura 2

você pode encontrar o link e o segredo do Firebase aqui. Figura 3

Isso é usado no IDE do arduino para se conectar ao firebase.

Etapa 2: programar ESP-01 com OTA básico para atualização futura

Programa ESP-01 com OTA básico para atualização futura
Programa ESP-01 com OTA básico para atualização futura
Programa ESP-01 com OTA básico para atualização futura
Programa ESP-01 com OTA básico para atualização futura

Do código-fonte, você pode baixar OTA mínimo e atualizá-lo com arduino IDE para o ESP01. Imagem 1

Agora, depois de ter feito o flash, ele deve aparecer na porta IDE do arduino assim. Figura 2

Caso apareça, aqui está um link para solução de problemas, ou você pode perguntar nos comentários.

Etapa 3: programe ESP01 com Moodlight sobre OTA

Simplesmente baixe o código-fonte abaixo e atualize-o via arduino IDE sobre OTA, como foi mostrado anteriormente com a seleção da porta do ESP correspondente.

Etapa 4: Soldando tudo

Simplesmente aplique um pouco de solda seguindo o shematic abaixo.

Para fonte de alimentação, eu uso um carregador de telefone antigo 5V 1A conectado ao regulador de tensão.

Conexões:

Vcc para 3V (regulador de tensão) GND para GND GPIO0 para Vermelho GPIO2 para Verde GPIO3 = RX para Azul CH_PD para Vcc (ou solde um resistor pull-up no módulo ESP-01) opcional: pressione o botão de GND para RST para redefinir o módulo

Já que vou colocar isso na minha bola branca, coloquei um pouco de cola quente para que pudesse se mover ou quebrar. Funciona agora há 3 semanas sem problemas.

Etapa 5: !! ATUALIZAÇÃO IMPORTANTE

Percebi um problema com a construção atual e tive que colocar botões liga / desliga em todas as 3 cores (RGB) entre LED e ESP01 porque se você desligá-lo e ligá-lo novamente, ele ficará preso no modo flash em vez de executar o esboço.

Simplesmente desligue os interruptores enquanto o conecta e, em seguida, LIGUE os interruptores e tudo funcionará bem.

Etapa 6: Link para Github e Shematic

Link para Github e Shematic
Link para Github e Shematic

ESP01 moodlight GITHUB

Etapa 7: Produto Final

Recomendado: