Table des matières:

Bouton poussoir IoT (D1 Mini): 6 étapes
Bouton poussoir IoT (D1 Mini): 6 étapes

Vidéo: Bouton poussoir IoT (D1 Mini): 6 étapes

Vidéo: Bouton poussoir IoT (D1 Mini): 6 étapes
Vidéo: ESP8STP-02 Степпер с ESP8266 D1 Mini NodeMCU через WiFi под любым углом 2024, Novembre
Anonim
Bouton poussoir IoT (D1 Mini)
Bouton poussoir IoT (D1 Mini)

J'ai créé un bouton poussoir IoT (pensez à ces choses Amazon Dash) que vous pouvez utiliser pour envoyer des notifications sur votre téléphone (pour demander des recharges de boissons lorsque vous vous détendez dans le jardin par exemple). Vous pouvez facilement reconfigurer pour interagir avec de nombreux autres appareils et appareils électroménagers intelligents à l'aide d'IFTTT.

Ce projet utilise un microcontrôleur D1 Mini et devrait fonctionner pendant des mois sur une seule batterie en utilisant la fonction de veille profonde. Un boîtier imprimable en 3D est utilisé pour terminer le projet.

Tu auras besoin de:

D1 Mini (https://www.banggood.com/custlink/3v33H1lji3)

3.7 Batterie Li-ion 14500 (https://www.banggood.com/custlink/Gv3vPToo9Y)

Support de batterie de style AA (https://www.banggood.com/custlink/DKvDHTOOIt)

Bouton-poussoir et capuchon (https://www.banggood.com/custlink/3KvDFuajZC)

Boîtier imprimable en 3D Quelques petites longueurs de fil et un pistolet à colle à fixer

Voir mon site Web https://www.cabuu.com pour plus de détails et pour plus de projets comme celui-ci. Pensez également à vous abonner à ma chaîne YouTube. De plus amples détails peuvent également être trouvés sur thingverse.

Fournitures

Étape 1: Assembler le circuit

Assembler le circuit
Assembler le circuit

Le circuit est très simple à assembler, utilisez simplement quelques courtes sections de fil pour connecter tous les composants comme indiqué sur le schéma en prenant soin de noter les broches communes sur le bouton poussoir (utilisez un multimètre pour confirmer si vous n'êtes pas sûr).

Le D1 mini entrera en mode veille profonde après avoir appuyé sur une notification. Selon l'utilisation, la batterie devrait durer plusieurs mois. Il devra être retiré et rechargé/remplacé lorsqu'il sera épuisé.

Étape 2: Assembler dans le boîtier

Assembler dans le boîtier
Assembler dans le boîtier

Téléchargez et imprimez le boîtier imprimable en 3D. Vous pouvez vous en passer mais si vous avez accès à une imprimante, elle sera certainement plus soignée.

Insérez une batterie dans le support et assemblez les composants dans le boîtier, utilisez de la colle chaude pour maintenir le tout en place. Le couvercle devrait tenir fermement tout seul, mais vous voudrez peut-être ajouter une petite quantité de colle pour vous en assurer.

Étape 3: Configurer les notifications via IFTTT

Configurer les notifications via IFTTT
Configurer les notifications via IFTTT

Les notifications arriveront via l'application IFTT. Téléchargez-le sur votre téléphone si vous ne l'avez pas déjà, il est disponible sur Google Play (https://play.google.com/store/apps/details?id=com.ifttt.ifttt&hl=en_GB) et Apple App Store (https://apps.apple.com/gb/app/ifttt/id660944635).

Créez un compte et dans l'application configurez une nouvelle applet. Pour la fonction SI, sélectionnez Webhooks comme service de déclenchement, définissez le nom de l'événement de demande Web sur push_button_pressed. Pour la fonction QUE, sélectionnez les notifications comme service d'action. Tapez votre propre message, par exemple "Plus de boissons dans le jardin s'il vous plaît".

Pour la section suivante, vous aurez besoin de votre clé IFTT unique, elle est accessible depuis l'application en accédant à l'onglet Services sous la section Mes applets, recherchez le service Webhooks et cliquez sur Documentation. Copiez votre clé unique prête à coller dans le code Arduino dans la section suivante.

Étape 4: Configurer et télécharger le code Arduino

Configurer et télécharger le code Arduino
Configurer et télécharger le code Arduino

Téléchargez le sketch Arduino et ouvrez-le dans l'IDE Arduino. Assurez-vous que les bibliothèques ESP8266Wifi sont installées. Mettez à jour le croquis avec votre propre SSID WiFi, mot de passe et clé IFTTT récupérés dans la section précédente.

Assurez-vous que le D1 mini est sélectionné dans le menu Outils et connectez le bouton-poussoir au PC à l'aide du micro-usb. Compilez et téléchargez le croquis.

Étape 5: Tester

Test
Test

Appuyez sur le bouton et testez le croquis. L'appareil devrait prendre environ 5 à 10 secondes pour se connecter au WiFi et envoyer la notification. Si vous rencontrez des problèmes, rebranchez le câble micro-usb et essayez de diagnostiquer à l'aide du moniteur série accessible dans l'IDE Arduino.

Étape 6: reconfigurez

Reconfigurez-vous !
Reconfigurez-vous !

Vous pouvez facilement reconfigurer votre nouveau bouton pour contrôler toute une gamme d'appareils intelligents, tels que votre chauffage central, votre éclairage, etc. Détendez-vous dans votre jardin et laissez tout le reste travailler pour vous ! S'amuser…

Conseillé: