Table des matières:

Comment ajouter des fonctionnalités IOT à vos projets : 5 étapes
Comment ajouter des fonctionnalités IOT à vos projets : 5 étapes

Vidéo: Comment ajouter des fonctionnalités IOT à vos projets : 5 étapes

Vidéo: Comment ajouter des fonctionnalités IOT à vos projets : 5 étapes
Vidéo: 📁Planification & Gestion de Projet pour les Débutants👨‍🏫 2024, Juillet
Anonim
Comment ajouter des fonctionnalités IOT à vos projets
Comment ajouter des fonctionnalités IOT à vos projets

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

Configuration de Blynk
Configuration de Blynk
Configuration de Blynk
Configuration de Blynk
Configuration de Blynk
Configuration de Blynk
Configuration de Blynk
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

Configuration d'IFTTT
Configuration d'IFTTT
Configuration d'IFTTT
Configuration d'IFTTT
Configuration d'IFTTT
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

Programmation de votre matériel
Programmation de votre matériel
Programmation de votre matériel
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é: