Table des matières:
- Étape 1: Configurer la base de feu
- Étape 2: programmez ESP-01 avec l'OTA de base pour une future mise à jour
- Étape 3: Programmez ESP01 avec Moodlight sur OTA
- Étape 4: tout souder
- Étape 5: !!MISE À JOUR IMPORTANTE
- Étape 6: Lien pour Github et Shematic
- Étape 7: Produit final
Vidéo: ESP01 Moodlight avec Firebase en temps réel + OTA : 7 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
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
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
À 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
Lampe d'ambiance ESP01 GITHUB
Étape 7: Produit final
Conseillé:
Programmation Arduino Over the Air (OTA) - Ameba Arduino : 4 étapes
Programmation Arduino Over the Air (OTA) - Ameba Arduino : Il existe de nombreux microcontrôleurs Wi-Fi sur le marché, de nombreux fabricants aiment programmer leur microcontrôleur Wi-Fi à l'aide d'Arduino IDE. Cependant, l'une des fonctionnalités les plus intéressantes qu'un microcontrôleur Wi-Fi a à offrir a tendance à être négligée, à savoir