Table des matières:
- Étape 1: Comment fonctionnent-ils ?
- Étape 2: Configuration de Blynk
- Étape 3: Configuration d'IFTTT
- Étape 4: Programmation de votre matériel
- Étape 5: Essayez-le
Vidéo: Comment ajouter des fonctionnalités IOT à vos projets : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Rien de mieux que de réaliser un projet DIY qui remplace un produit commercial que vous trouvez utile. Eh bien en fait, il y a quelque chose de mieux que ça. Ajout de la capacité IOT à votre projet.
En ce qui concerne l'automatisation, les débutants paniquent généralement en pensant qu'ils doivent faire de la programmation complexe et ainsi de suite. Mais grâce à de nombreux services et logiciels gratuits disponibles à cet effet précis de nos jours, l'ajout de fonctionnalités IOT de base à vos projets est devenu plus facile que jamais.
Dans ce instructable, je vais vous montrer comment vous pouvez utiliser deux de ces logiciels - Blynk et IFTTT, pour automatiser vos projets de bricolage. Allons-y !
Étape 1: Comment fonctionnent-ils ?
J'utiliserai esp8266 pour mon projet, mais n'oubliez pas que ce didacticiel est applicable à presque tous les microcontrôleurs compatibles Wi-Fi (esp32 par exemple) Pour ce didacticiel, créons un projet qui allume une LED chaque fois que vous obtenez un nouvel abonné Twitter. Pour rendre ce projet possible, nous devons utiliser Blynk et IFTTT ensemble.
IFTTT:
IFTTT fonctionne comme ceci: « Si CECI se produit, faites CELA ». Si vous aimez coder, vous pouvez comparer cela à une « instruction if ». Dans notre cas, c'est comme ça: "Si j'obtiens un nouveau abonné Twitter, alors envoyez un signal à Blynk"
Blynk:
Blynk simpy transfère le déclencheur IFTTT à esp8266. Supposons que notre LED soit connectée à la broche GPIO 5. Blynk recevra les données d'IFTTT et déclenchera la broche 5.
En fait, ces deux applications peuvent faire bien plus que simplement automatiser vos projets de bricolage. Vous pouvez jouer avec eux pour en savoir plus.
Étape 2: Configuration de Blynk
Tout d'abord, installez Blynk.
Android
IOS
Créez maintenant un nouveau projet. Dès que vous faites cela, vous recevrez un jeton d'authentification dans votre e-mail. Ce jeton est très important et nous l'utiliserons dans les prochaines étapes. Appuyez sur le "+" et ajoutez un bouton à partir de la boîte de widgets. Appuyez sur le bouton nouvellement ajouté et le réglage du bouton apparaîtra. Sélectionnez ici la broche que vous souhaitez déclencher (GPIO 5 dans ce cas). Vous pouvez définir le mode pour pousser ou basculer en fonction de votre application. S'il est réglé pour pousser, dès que l'IFTTT se déclenche, la broche est activée et instantanément désactivée (comme un bouton-poussoir générique) S'il est réglé pour basculer, dès que l'IFTTT se déclenche, la broche est activée et reste activée
Étape 3: Configuration d'IFTTT
Installez IFTTT:
Android
IOS
Sur IFTTT, cliquez sur "obtenir plus". Cliquez maintenant sur + puis sur "ceci". Ensuite, recherchez et sélectionnez "twitter". Cliquez ensuite sur "nouveau suiveur".
Cliquez maintenant sur « ça » et recherchez « webhooks » dans la barre de recherche. Cliquez sur "faire une demande Web" et entrez l'URL. Le format de l'URL est
Étant donné que notre code PIN est GPIO 5, remplacez "pin" dans l'URL par "D5" Remplacez Auth par le jeton Auth du projet blynk que vous avez reçu dans votre e-mail à l'étape précédente. Remplacez l'IP par l'IP du cloud blynk de votre pays. Pour obtenir l'IP, ouvrez l'invite de commande et tapez "ping blynk-cloud.com". Pour l'Inde, l'IP est 188.166.206.43
Sélectionnez "put" dans la section méthode et sélectionnez "application/json" dans le type de contenu. Dans le corps, tapez ["1"].
Il est à noter que [« 1 »] représente le déclencheur activé et [« 0 »] représente le déclencheur désactivé
Étape 4: Programmation de votre matériel
Assurez-vous que les bibliothèques esp8266 et Blynk sont installées sur votre IDE Arduino. Si vous ne savez pas comment procéder, cliquez ici pour un rapide tutoriel. Allez maintenant dans fichiers>exemples>Blynk>boards_wifi>esp8266. Un exemple de programme apparaîtra.
Bien que vous puissiez modifier cela, je ne recommanderais pas de modifier un exemple d'esquisse. Copiez simplement le code et collez-le dans un nouveau fichier. Vous pouvez maintenant modifier ce fichier.
Vous devez ajouter votre ssid wifi et votre mot de passe dans le programme où il est écrit "YourNetworkName" et "YourPassword". De plus, « YourAuthToken » doit être remplacé par le jeton d'authentification que vous avez reçu de blynk. Après avoir fait cela, vous pouvez ajouter votre code de projet dans la fonction loop() après la ligne Blynk.run().
Puisque le nôtre est un simple déclencheur LED, nous n'avons pas à écrire de code. Si nous connectons notre LED à la broche GPIO 5 (D1), nous pouvons faire fonctionner notre projet.
Étape 5: Essayez-le
Cette méthode simple peut rendre vos projets géniaux. Vous pouvez jouer avec plus de déclencheurs IFTTT et de fonctions Blynk pour réaliser tout ce que vous pouvez faire avec ces deux applications.
Vous ne savez pas par quel projet commencer ? Voici quelques-uns de mes projets réalisés avec Blynk et IFTTT
Une horloge qui change de couleur à chaque fois qu'un astronaute entre dans l'espace
Un appareil qui vous rappelle de boire de l'eau
Une lampe qui clignote à chaque passage de l'ISS
Amusez-vous à automatiser vos projets DIY:)
Conseillé:
Recevez des notifications par e-mail de vos projets IoT : 6 étapes
Recevez des notifications par e-mail de vos projets IoT : programmez des notifications par e-mail connectant vos projets IoT à Adafruit IO et IFTTT. J'ai publié des projets IoT. J'espère que vous les avez vus, sinon je vous invite sur mon profil et les vérifier.Je voulais recevoir des notifications quand une variable
Comment créer et insérer un tableau et ajouter des colonnes et/ou des lignes supplémentaires à ce tableau dans Microsoft Office Word 2007 : 11 étapes
Comment créer et insérer un tableau et ajouter des colonnes et/ou des lignes supplémentaires à ce tableau dans Microsoft Office Word 2007 : avez-vous déjà eu beaucoup de données avec lesquelles vous travaillez et avez pensé à vous-même…"comment puis-je de ces données sont plus belles et plus faciles à comprendre ? » Si c'est le cas, alors un tableau dans Microsoft Office Word 2007 peut être votre réponse
Carte d'extension RaspberryPi 3/4 pour ajouter des fonctionnalités supplémentaires à Raspberry Pi : 15 étapes (avec photos)
Carte d'extension RaspberryPi 3/4 pour ajouter des fonctionnalités supplémentaires à Raspberry Pi : nous savons que raspberry pi 3/4 n'est pas livré avec un ADC intégré (convertisseur analogique-numérique) et RTC (horloge en temps réel), donc je conçois un PCB qui contient 16 CAN 12 bits, RTC, module SIM7600 4G, boutons poussoirs, relais, sortie d'alimentation USB, sortie d'alimentation 5V, alimentation 12V
Comment ajouter des flammes à n'importe quoi dans GIMP : 15 étapes (avec des images)
Comment ajouter des flammes à n'importe quoi dans GIMP : c'est ainsi que vous faites un feu quelque peu réaliste dans GIMP
Liste des **CHOSES GRATUITES** pour vos projets : 8 étapes
Liste de ** CHOSES GRATUITES ** pour vos projets : il s'agit d'une liste d'endroits où vous pouvez obtenir des choses GRATUITES, vous pouvez les utiliser dans vos projets… C'est gratuit et les articles sont expédiés gratuitement Alors oui, j'espère que vous aimez la liste ! Ok donc j'ai organisé cette instructable par type de produit.PM moi si vous avez un site