Table des matières:

ESP01 Moodlight avec Firebase en temps réel + OTA : 7 étapes
ESP01 Moodlight avec Firebase en temps réel + OTA : 7 étapes

Vidéo: ESP01 Moodlight avec Firebase en temps réel + OTA : 7 étapes

Vidéo: ESP01 Moodlight avec Firebase en temps réel + OTA : 7 étapes
Vidéo: Google Firebase & ESP8266 Complete Guide - Sending/Receiving Data from ESP8266 & Firebase 2024, Juillet
Anonim
Image
Image

Il prend en charge le mode R-G-B et l'effet de fondu. Il existe également un support pour le contrôle de la luminosité. Prise en charge de la mise à jour OTA

Étape 1: Configurer la base de feu

Configuration de la base de feu
Configuration de la base de feu
Configuration de la base de feu
Configuration de la base de feu

Avant de continuer, nous devons configurer la base de feu. Accédez au lien suivant https://firebase.google.com/ et connectez-vous avec votre compte gmail.

Une fois que vous avez terminé cette étape, nous devons créer un nouveau projet dans Firebase, alors passez à votre console Firebase.

Sous votre base de données en temps réel, il y a un onglet "règles" où vous devez activer la lecture et l'écriture comme ceci. Image 2

vous pouvez trouver votre lien et votre secret Firebase ici. Image 3

Ceci est utilisé dans arduino IDE pour se connecter à firebase.

Étape 2: programmez ESP-01 avec l'OTA de base pour une future mise à jour

Programmez ESP-01 avec l'OTA de base pour une future mise à jour
Programmez ESP-01 avec l'OTA de base pour une future mise à jour
Programmez ESP-01 avec l'OTA de base pour une future mise à jour
Programmez ESP-01 avec l'OTA de base pour une future mise à jour

À partir du code source, vous pouvez télécharger un minimum d'OTA et le flasher avec arduino IDE sur votre ESP01. Image 1

Maintenant, après l'avoir flashé, il devrait apparaître dans le port IDE arduino comme celui-ci. Image 2

S'il ne s'affiche pas, voici un lien pour le dépannage, ou vous pouvez le demander dans les commentaires.

Étape 3: Programmez ESP01 avec Moodlight sur OTA

Téléchargez simplement le code source ci-dessous et flashez-le via arduino IDE sur OTA comme il a été précédemment montré avec la sélection du port de l'ESP correspondant.

Étape 4: tout souder

Appliquez simplement un peu de soudure en suivant le schéma ci-dessous.

Pour l'alimentation, j'utilise un ancien chargeur de téléphone 5V 1A connecté au régulateur de tension.

Connexions:

Vcc à 3V (régulateur de tension) GND à GND GPIO0 à rouge GPIO2 à vert GPIO3=RX à bleu CH_PD à Vcc (ou souder une résistance pull-up sur le module ESP-01) en option: bouton poussoir de GND à RST pour réinitialiser le module

Puisque je vais l'enfermer dans ma boule blanche, j'ai mis de la colle chaude pour qu'elle ne bouge pas ou ne se casse pas. Il fonctionne maintenant depuis 3 semaines sans aucun problème.

Étape 5: !!MISE À JOUR IMPORTANTE

J'ai réalisé un problème avec la version actuelle et j'ai dû mettre des interrupteurs marche/arrêt sur les 3 couleurs (RVB) entre la LED et l'ESP01 car si vous l'éteignez puis à nouveau sur ON, il restera bloqué en mode flash au lieu d'exécuter le croquis.

Éteignez simplement les interrupteurs pendant que vous le branchez, puis allumez les interrupteurs et tout fonctionnera correctement.

Étape 6: Lien pour Github et Shematic

Lien pour Github et Shematic
Lien pour Github et Shematic

Lampe d'ambiance ESP01 GITHUB

Étape 7: Produit final

Conseillé: