Menu
Microbots
0
  • Faire
    • Commencer
    • Constructions de créateurs
    • Éducation
  • Boutique
    • Modules Maker
    • Packs de création
    • Outils et engrenages
    • Robots et écrans
  • À propos
    • Notre histoire
    • Tendez la main
    • FAQ
  • français
  • Votre panier est vide
Microbots
  • Faire
    • Commencer
    • Constructions de créateurs
    • Éducation
  • Boutique
    • Modules Maker
    • Packs de création
    • Outils et engrenages
    • Robots et écrans
  • À propos
    • Notre histoire
    • Tendez la main
    • FAQ
  • Langue

  • 0 0

CodeCell : Éclairage Alexa

Dans cette version, nous allons découvrir comment configurer l'éclairage LED intégré du CodeCell à l'aide de la bibliothèque Espalexa , qui permet à Alexa de contrôler des appareils tels que des éclairages intelligents. Nous vous guiderons tout au long du processus de connexion du CodeCell à votre Wi-Fi, de configuration de la bibliothèque Espalexa et d'activation du contrôle vocal de la LED intégrée via Alexa.


Ce que vous apprendrez

  • Comment configurer le CodeCell pour se connecter au Wi-Fi.
  • Comment utiliser la bibliothèque Espalexa pour contrôler la LED embarquée via Alexa.
  • Comment configurer Alexa pour reconnaître le CodeCell comme une lumière intelligente.

À propos de la bibliothèque Espalexa

La bibliothèque Espalexa simplifie l'intégration d'Alexa pour les projets ESP32. Elle crée une lumière intelligente virtuelle, qu'Alexa peut contrôler via des commandes vocales, sans nécessiter de configuration complexe ni de services cloud. En utilisant cette bibliothèque, votre CodeCell peut fonctionner comme un appareil intelligent, comme une ampoule, qu'Alexa peut allumer, éteindre ou atténuer.

Aperçu du projet

Dans ce projet, le CodeCell est configuré pour se connecter à votre réseau Wi-Fi. Une fois connecté, Alexa peut contrôler la lumière LED embarquée à l'aide de commandes vocales, qu'elle soit complètement allumée (verte) ou éteinte (aucune couleur).

Exemple:

Vous trouverez ci-dessous un exemple de code pour vous aider à démarrer. Mettez à jour les informations d'identification Wi-Fi avec les détails de votre réseau et suivez les commentaires dans le code pour comprendre chaque étape.

 
#include <Espalexa.h>
 #include <WiFi.h>
 #include <CodeCell.h>

 CodeCell myCodeCell;

 // WiFi credentials
 const char* ssid = "SSID"; //Change to your SSID
 const char* password = "PASSWORD"; // Change to your password

 // Alexa object
 Espalexa espalexa;

 // Function to handle Alexa commands
 void alexaCallback(uint8_t brightness) {
 // Handle brightness (or ON/OFF) commands here
 if (brightness == 255) {
 myCodeCell.LED(0, 0xFF, 0); // Full brightness, green light
 } else if (brightness == 0) {
 myCodeCell.LED(0, 0, 0); // Turn off the LED
 }
 }
 
vide configuration() {
 // Initialiser la série pour le débogage
 Série.begin(115200);
 myCodeCell.Init(LIGHT); /*Initialise la détection de lumière*/

 // Se connecter au WiFi
 WiFi.begin(ssid, mot de passe);
 tandis que (WiFi.status() != WL_CONNECTED) {
 délai(500);
 Série.print(".");
 }
 Serial.println("WiFi connecté");

 // Ajouter un appareil à Alexa
 espalexa.addDevice("MyLED", alexaCallback);

 // Démarrer Espalexa
 espalexa.begin();
 }

 boucle vide() {
 espalexa.loop(); // Gérer les requêtes Alexa
 }

Comment ajouter votre appareil dans l'application Alexa

Après avoir téléchargé le code et connecté le CodeCell au Wi-Fi, l'étape suivante consiste à ajouter l'appareil à votre application Alexa. Suivez ces étapes pour l'associer à Alexa :

  1. Ouvrez l’application Alexa : Sur votre smartphone, ouvrez l’application Alexa.
  2. Accédez à Appareils : appuyez sur l’onglet « Appareils » en bas de l’écran.
  3. Ajouter un nouvel appareil : appuyez sur l'icône « + » dans le coin supérieur droit et sélectionnez « Ajouter un appareil ».
  4. Sélectionner la lumière : Étant donné que le CodeCell apparaîtra comme une lumière intelligente, choisissez « Lumière » comme type d'appareil.
  5. Rechercher des appareils : Alexa va maintenant rechercher de nouveaux appareils sur votre réseau. Attendez qu'il détecte « MyLED » (ou le nom que vous avez utilisé dans votre code).
  6. Configuration complète : une fois détecté, appuyez sur votre appareil CodeCell et suivez les instructions pour terminer la configuration.
  7. Testez l'appareil : une fois la configuration terminée, essayez de donner une commande telle que « Alexa, allume MyLED » ou « Alexa, éteins mon MyLED » pour contrôler la LED intégrée !

Grâce à ces étapes, la LED embarquée de votre CodeCell est désormais entièrement intégrée à votre configuration de maison intelligente et vous pouvez la contrôler avec les commandes vocales Alexa ou l'application Alexa !

Conseils de personnalisation

  • Expérimentez avec les couleurs : modifiez la sortie de couleur LED dans la fonction alexaCallback() pour utiliser différentes couleurs en fonction du niveau de luminosité d'Alexa. Vous pouvez utiliser les valeurs RVB pour créer divers effets.
  • Ajoutez plus de LED : contrôlez les bandes lumineuses RVB ou les NeoPixels via les GPIO du CodeCell .
  • Contrôles supplémentaires : développez le projet en ajoutant plusieurs points de contrôle LED ou en les combinant avec d'autres fonctionnalités CodeCell telles que la détection de mouvement ou la surveillance de la lumière.

Conclusion

Ce projet montre comment intégrer CodeCell à Alexa en utilisant la bibliothèque Espalexa pour contrôler l'éclairage LED embarqué. En suivant cet exemple, vous pouvez facilement créer des projets à commande vocale avec CodeCell, mettant ainsi les capacités IoT entre vos mains !

Soyez créatif avec les options de personnalisation et donnez vie à davantage de vos projets grâce à l'intégration d'Alexa !

  • Partager:

Partage

Github

  • À propos
  • Logiciel
  • Éducation
  • Contact
  • FAQ
  • Termes
  • Politique de remboursement
  • politique de confidentialité

Soyez le premier informé des nouveaux projets et bénéficiez d'offres intéressantes !

© 2025 Microbots.