Table des matières:

Bouton intelligent Wi-Fi alimenté par batterie pour contrôler les lumières HUE : 5 étapes (avec photos)
Bouton intelligent Wi-Fi alimenté par batterie pour contrôler les lumières HUE : 5 étapes (avec photos)

Vidéo: Bouton intelligent Wi-Fi alimenté par batterie pour contrôler les lumières HUE : 5 étapes (avec photos)

Vidéo: Bouton intelligent Wi-Fi alimenté par batterie pour contrôler les lumières HUE : 5 étapes (avec photos)
Vidéo: 🔔 Déballage et configuration de la sonnette intelligente WiFi sur batterie XTU J7 1080P ! 2024, Novembre
Anonim

Par sylwekbalaSuivez plus par l'auteur:

Comment connecter RaspberryPi Pico au WiFi et envoyer des notifications
Comment connecter RaspberryPi Pico au WiFi et envoyer des notifications
Comment connecter RaspberryPi Pico au WiFi et envoyer des notifications
Comment connecter RaspberryPi Pico au WiFi et envoyer des notifications
BBC Micro:bit + WiFi + Notifications téléphoniques
BBC Micro:bit + WiFi + Notifications téléphoniques
BBC Micro:bit + WiFi + Notifications téléphoniques
BBC Micro:bit + WiFi + Notifications téléphoniques
Comment créer des capteurs WiFi et une interface utilisateur dans Node-RED sur Raspberry Pi
Comment créer des capteurs WiFi et une interface utilisateur dans Node-RED sur Raspberry Pi
Comment créer des capteurs WiFi et une interface utilisateur dans Node-RED sur Raspberry Pi
Comment créer des capteurs WiFi et une interface utilisateur dans Node-RED sur Raspberry Pi

Ce projet montre comment créer un bouton Wi-Fi IoT alimenté par batterie en moins de 10 min. Le bouton contrôle les lumières HUE sur IFTTT.

Aujourd'hui, vous pouvez construire des appareils électroniques et les connecter à d'autres appareils domestiques intelligents littéralement en quelques minutes. De plus, vous pouvez le faire sans programmeurs dédiés et sans écrire une seule ligne de code. Dans ce blog, nous montrons un bouton intelligent Wi-Fi alimenté par batterie, qui contrôle les lumières HUE à distance via Internet. Il peut être construit sans effort par les développeurs de tous niveaux. Le bouton durera 15 000 événements d'activation sur 2 piles au lithium AAA - c'est de loin le meilleur bouton intelligent à faible consommation d'énergie. Si nous prenons en compte 8 poussées/événements par jour, cela durera plus de 5 ans. Cela est dû au module IoT, qui est utilisé dans ce projet, ne draine aucun courant lorsqu'il n'est pas activé - vrai 0A. Cette instruction comprend les étapes suivantes:

  1. Assemblage à l'aide d'une planche à pain
  2. Configuration du service IFTTT et HUE
  3. Configuration du module IoT
  4. Connecter le module IoT à Internet

Tout peut être fait en moins de 10 minutes sans une seule ligne de code ou connaissance du cloud.

Fournitures

les pièces

  • Module Wi-Fi Cricket Things On Edge
  • Planche à pain (générique)
  • Bouton grand dôme rouge SparkFun
  • Support de pile, AAA x 2

Applications logicielles et services en ligne

Service de création de FTTT

Outils

Fer à souder (générique)

Étape 1: Assemblage

Image
Image
Assemblée
Assemblée
Assemblée
Assemblée

Souder le connecteur de rupture de carte PCB d'en-tête de broche au module de cricket. L'en-tête facilite la connexion du module Cricket à la planche à pain.

  • Connectez la 1ère broche du bouton à la batterie VCC (+)
  • Connectez la 2ème broche du bouton au port WAKE_UP du module Cricket
  • Connectez la batterie VCC (+) au port BATT sur le module Cricket
  • Connectez la batterie GND (-) au port GND sur le module Cricket

Étape 2: Configuration IFTTT

Configuration IFTTT
Configuration IFTTT
Configuration IFTTT
Configuration IFTTT
Configuration IFTTT
Configuration IFTTT
Configuration IFTTT
Configuration IFTTT

Étapes à suivre:

  1. Allez sur:
  2. Connexion ou Inscription
  3. Cliquez sur Créer dans le menu Utilisateur/Compte (coin supérieur droit)
  4. Cliquez sur + pour créer un nouvel événement source
  5. Sélectionnez le service Webhooks
  6. Cliquez sur Continuer
  7. Cliquez sur Recevoir une demande Web (sur le côté gauche)
  8. Créer un nom d'événement, par ex. button_event
  9. L'événement source doit être configuré maintenant, cliquez sur + après l'événement Then
  10. Rechercher le service HUE
  11. Sélectionnez l'événement de service HUE
  12. si vous n'avez pas encore HUE vous devez ajouter par -> Connect
  13. Sélectionnez l'appareil (lumière) auquel cet événement sera attaché
  14. Cliquez sur Terminer

Presque terminé, nous devons obtenir une adresse HTTP sur laquelle nous pouvons publier un événement à partir du module IoT.

Recherchez le service Webhooks et cliquez sur le document dans le coin supérieur droit.

Ensuite, copiez les liens Web sous "Faire une demande Web POST ou GET à:", vous en aurez besoin plus tard.

Étape 3: Configurer le module de cricket Wi-Fi

Configurer le module de cricket Wi-Fi
Configurer le module de cricket Wi-Fi
Configurer le module de cricket Wi-Fi
Configurer le module de cricket Wi-Fi
Configurer le module de cricket Wi-Fi
Configurer le module de cricket Wi-Fi

Cricket est entièrement configuré OTA (Over The Air) via Things On Edge - Developer Portal (https://dev.thingsonedge.com). La configuration sera récupérée par Cricket via Internet lorsqu'il sera connecté à votre Wi-Fi (ce qui est décrit dans la section suivante). Maintenant, configurons-le d'abord.

Pour le bouton, nous devons configurer Cricket pour envoyer une requête POST HTTP lorsqu'il est réveillé par un signal élevé sur IO1: broche WAKE_UP. Ce signal est fourni lorsque le bouton est enfoncé.

Ouvrez maintenant le portail des développeurs TOE à partir de n'importe quel navigateur, à partir d'un PC ou d'un mobile. Vous devez vous inscrire/vous connecter au portail des développeurs pour activer et configurer l'appareil dans votre compte. Sinon, l'appareil ne fonctionnera pas.

Après une connexion / une inscription réussie, vous devez cliquer sur "Ajouter un nouveau" appareil pour activer votre appareil dans le système. Vous devez utiliser le numéro de série unique imprimé sur une étiquette collée au dos du Cricket. AVERTISSEMENT: Vous devez conserver le numéro de série pour vous uniquement. Ne le partagez avec personne d'autre.

Vous pouvez maintenant configurer votre appareil.

Définissez la configuration suivante:

  • RTC: désactivé
  • IO2: éteint
  • IO3: désactivé
  • Contrôleur de batterie: OFF
  • Forcer les mises à jour - IO1 Wake Up: On
  • Forcer les mises à jour - RTC Wake Up: OFF
  • Après les événements: voir ci-dessous

Copiez/collez le lien que vous avez copié des Webhooks dans io1_wakeup et laissez les données vides

maker.ifttt.com/trigger/button_event/with/key/hfNIx8SKn_xxxxxxxxxxxxxxxxxxxxxx_YW3xx5yFw5MGD

Une fois que vous avez défini la configuration, appuyez sur le bouton Enregistrer.

Bien fait! Tu es presque là! Il ne vous reste plus qu'à connecter votre appareil à Internet via votre réseau Wi-Fi. Veuillez suivre la section suivante pour savoir comment procéder.

Étape 4: connexion du module IoT à Internet

Connexion du module IoT à Internet
Connexion du module IoT à Internet
Connexion du module IoT à Internet
Connexion du module IoT à Internet
Connexion du module IoT à Internet
Connexion du module IoT à Internet

En quelques étapes, vous connecterez votre appareil à Internet via votre réseau Wi-Fi. Tout ce que vous avez à faire est d'activer le point d'accès Wi-Fi privé de Cricket, puis d'ouvrir une page Web privée pour transmettre vos informations d'identification de réseau Wi-Fi. Veuillez suivre les étapes ci-dessous:

  1. Appuyez sur un bouton du module et maintenez-le enfoncé pendant 5 secondes jusqu'à ce que la LED soit allumée en permanence.
  2. Une fois que la LED est allumée en permanence, Cricket a ouvert un point d'accès Wi-Fi privé. Connectez-vous à partir d'un ordinateur portable ou d'un smartphone au point d'accès avec les informations d'identification suivantes: SSID: toe_deviceAucun mot de passe n'est requis
  3. Une fois connecté, ouvrez une page Web privée: https://192.168.4.1/index.htmlAVIS: assurez-vous que la LED est toujours allumée ! Si est OFF, répétez les étapes depuis le début
  4. Vous pouvez maintenant transmettre vos identifiants de réseau Wi-Fi et cliquer sur CONNECTER. Si vous avez transmis le SSID et le mot de passe corrects, après quelques secondes, l'appareil devrait signaler qu'il est en ligne et le voyant s'éteindra.

Toutes nos félicitations! Maintenant, votre appareil est en direct et connecté à Internet !

Étape 5: Résumé

Vous pouvez maintenant allumer/éteindre la lumière HUE avec votre appareil à boutons !

Vous pouvez trouver plus d'informations:

  • À propos du module Cricket de la page Things On Edge (https://thingsonedge.com)
  • Plus d'informations techniques peuvent être trouvées ici GitHUB (https://github.com/thingsonedge/cricket)
  • Vidéo avec instructions:

Conseillé: