Table des matières:

Contrôlez les appareils ménagers à l'aide de NodeMCU (ESP8266) et de l'application Blynk : 8 étapes (avec photos)
Contrôlez les appareils ménagers à l'aide de NodeMCU (ESP8266) et de l'application Blynk : 8 étapes (avec photos)

Vidéo: Contrôlez les appareils ménagers à l'aide de NodeMCU (ESP8266) et de l'application Blynk : 8 étapes (avec photos)

Vidéo: Contrôlez les appareils ménagers à l'aide de NodeMCU (ESP8266) et de l'application Blynk : 8 étapes (avec photos)
Vidéo: Домашняя автоматизация IOT с использованием Arduino 2024, Décembre
Anonim
Contrôlez les appareils ménagers à l'aide de NodeMCU (ESP8266) et de l'application Blynk
Contrôlez les appareils ménagers à l'aide de NodeMCU (ESP8266) et de l'application Blynk

Dans ce tutoriel, nous allons apprendre à utiliser l'application Blynk et NodeMCU (ESP8266) afin de contrôler la lampe (tout autre appareil électroménager conviendra parfaitement), la combinaison se fera via Internet.

Le but de cette instructable est de montrer la solution la plus simple contrôlant à distance votre Arduino ou votre matériel compatible (NodeMCU) sur Internet et d'explorer le monde de l'Internet des objets (IoT).

Qu'est-ce que Blynk ?Blynk est une plate-forme avec des applications iOS et Android pour contrôler Arduino, Raspberry Pi et autres via Internet. Il s'agit d'un tableau de bord numérique où vous pouvez créer une interface graphique pour votre projet en glissant-déposant simplement des widgets. (Source: site Blynk).

Étape 1: Fournitures matérielles/logicielles

Fournitures matérielles/logicielles
Fournitures matérielles/logicielles
Fournitures matérielles/logicielles
Fournitures matérielles/logicielles

Composants matériels:

1. NodeMCU (ESP8266).

2. Relais

3. Lampe

4. Fils

6. Alimentation 5V 1AMP (optionnelle mais je recommande de l'utiliser afin d'éviter le manque de courant électrique en fournissant 5v au relais.

Applications logicielles:

1. Application Blynk

2. IDE Arduino

3. Bibliothèque Blynk pour votre système d'exploitation (Windows, Linux, iOS)

4. Gestionnaire de carte ESP8266 pour Arduino IDE

Étape 2: Télécharger la bibliothèque Blynk

Suivez les instructions:

1. Téléchargez Blynk_Release_vXX.zip (faites défiler jusqu'à la section Téléchargements)

2. Décompressez l'archive. Vous remarquerez que l'archive contient plusieurs dossiers et plusieurs bibliothèques.

3. Copiez toutes ces bibliothèques dans your_sketchbook_folder d'Arduino IDE. Pour trouver l'emplacement de your_sketchbook_folder, accédez au menu supérieur dans Arduino IDE:

Windows: Fichier → Préférences

Mac OS: Arduino → Préférences

Pour télécharger la bibliothèque Blynk et obtenir plus d'informations, suivez ce lien (ici).

Étape 3: Ajout du gestionnaire de carte ESP8266

Ajout du gestionnaire de carte ESP8266
Ajout du gestionnaire de carte ESP8266

Dans le gestionnaire de cartes supplémentaires, entrez l'URL ci-dessous.https://arduino.esp8266.com/versions/2.4.0/package_esp8266com_index.json

Comme souligné dans la figure et entrez OK.

Remarque: Pour obtenir plus d'informations sur cette étape, regardez la vidéo

Étape 4: Regardez la vidéo pour plus de détails

Image
Image

Étape 5: Configuration de Blynk

Configuration de Blynk
Configuration de Blynk
Configuration de Blynk
Configuration de Blynk
Configuration de Blynk
Configuration de Blynk

Pour configurer l'application Blynk, vous devez suivre les étapes ci-dessous:

1. Téléchargez l'application Blynk sur votre smartphone et créez un compte.

Pour ce faire: Téléchargez les applications Blynk:

• iOS:

• Android:

2. Créez un nouveau projet, sélectionnez dans la liste votre matériel (NodeMCU).

3. Sélectionnez le type de connexion (USB, Wifi, Bluetooth…).

4. Ajoutez un widget à votre panneau de contrôle en cliquant sur l'icône plus en haut à droite.

5. Sélectionnez le widget Bouton et appuyez deux fois dessus pour modifier ses paramètres.

Remarque: la clé d'authentification est envoyée à votre adresse e-mail

Étape 6: Schéma

Schématique
Schématique

Veuillez suivre les étapes ci-dessous:

1. Le 5v de l'alimentation au Vcc de la carte relais.

2. Le GND au GND de la carte relais.

3. Le D1 du NodeMCU à l'IN1 de la carte relais.

Remarque: Le relais requis 5v et la sortie de nodemcu n'est que de 3,3v, c'est pourquoi je recommande fortement d'utiliser une alimentation externe 5v

Étape 7: Code Arduino

À propos du code

#define BLYNK_PRINT Série

#include #include /// Vous devriez obtenir le jeton d'authentification dans l'application Blynk. // Allez dans les paramètres du projet (icône en forme d'écrou). char auth = "YourAuthToken"; // Vos identifiants WiFi. // Définissez le mot de passe sur "" pour les réseaux ouverts. char ssid = "VotreNomRéseau"; char pass = "Votre mot de passe"; void setup() { // Console de débogage Serial.begin (115200); Blynk.begin(auth, ssid, pass); } boucle vide() { Blynk.run(); }

Étape 8: Pour obtenir de l'aide

Pour l'assistance
Pour l'assistance

Vous pouvez vous abonner à ma chaîne YouTube pour plus de tutoriels et de projets.

Abonnez-vous pour obtenir de l'aide.

Merci. Allez sur ma chaîne YouTube - lien

Conseillé: