Table des matières:
- Fournitures
- Étape 1: Assemblage
- Étape 2: Configuration IFTTT
- Étape 3: Configurer le module de cricket Wi-Fi
- Étape 4: connexion du module IoT à Internet
- Étape 5: Résumé
Vidéo: Bouton intelligent Wi-Fi alimenté par batterie pour contrôler les lumières HUE : 5 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Par sylwekbalaSuivez plus par l'auteur:
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:
- Assemblage à l'aide d'une planche à pain
- Configuration du service IFTTT et HUE
- Configuration du module IoT
- 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
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
Étapes à suivre:
- Allez sur:
- Connexion ou Inscription
- Cliquez sur Créer dans le menu Utilisateur/Compte (coin supérieur droit)
- Cliquez sur + pour créer un nouvel événement source
- Sélectionnez le service Webhooks
- Cliquez sur Continuer
- Cliquez sur Recevoir une demande Web (sur le côté gauche)
- Créer un nom d'événement, par ex. button_event
- L'événement source doit être configuré maintenant, cliquez sur + après l'événement Then
- Rechercher le service HUE
- Sélectionnez l'événement de service HUE
- si vous n'avez pas encore HUE vous devez ajouter par -> Connect
- Sélectionnez l'appareil (lumière) auquel cet événement sera attaché
- 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
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
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:
- Appuyez sur un bouton du module et maintenez-le enfoncé pendant 5 secondes jusqu'à ce que la LED soit allumée en permanence.
- 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
- 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
- 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é:
Bureau alimenté par batterie. Système solaire avec panneaux solaires à commutation automatique est/ouest et éolienne : 11 étapes (avec photos)
Bureau alimenté par batterie. Système solaire avec panneaux solaires à commutation automatique est/ouest et éolienne : Le projet : Un bureau de 200 pieds carrés doit être alimenté par batterie. Le bureau doit également contenir tous les contrôleurs, batteries et composants nécessaires à ce système. L'énergie solaire et éolienne chargera les batteries. Il y a un léger problème de seulement
Contrôler les lumières avec vos yeux : 9 étapes (avec photos)
Contrôler les lumières avec les yeux : Ce semestre à l'université, j'ai suivi un cours intitulé Instrumentation en biomédecine dans lequel j'ai appris les bases du traitement du signal pour les applications médicales. Pour le projet final de la classe, mon équipe a travaillé sur la technologie EOG (électrooculographie). Essentielle
Utilisez Cortana et un Arduino pour contrôler les LED RVB ou les bandes LED avec votre voix ! : 4 étapes (avec photos)
Utilisez Cortana et un Arduino pour contrôler les LED RVB ou les bandes LED avec votre voix ! : Dans cette instructable, je vais vous montrer comment vous pouvez contrôler votre LED ou bande LED RVB avec votre voix. Ceci est fait par l'application CoRGB qui est disponible gratuitement dans la boutique d'applications Windows. Cette application fait partie de mon projet CortanaRoom. Quand vous en avez fini avec
Fer à souder alimenté par batterie au lithium construit par l'utilisateur : 8 étapes (avec photos)
Fer à souder alimenté par batterie au lithium construit par l'utilisateur : récemment, j'ai trouvé une source excédentaire de pannes à souder alimentées par batterie Weller(r) BP1. Le soudage électronique nécessite parfois une visite de réparation sur site et les outils de terrain peuvent être un défi. Je construis souvent mes propres outils, trouvant des solutions sur étagère trop coûteuses
Moniteur pour ordinateur portable alimenté par batterie réutilisé : 7 étapes (avec photos)
Moniteur d'ordinateur portable alimenté par batterie réutilisé : pour mon premier instructable, je vais faire quelque chose que j'ai toujours voulu. Mais d'abord, une courte histoire. Mon ordinateur portable pendant 7 ans est finalement tombé en panne et je n'ai eu d'autre choix que d'en acheter un nouveau. L'ancien ordinateur portable avait déjà subi plusieurs réparations mineures