Table des matières:

Contrôlez Arduino Uno à l'aide du module WiFi ESP8266 et de l'application Blynk : 6 étapes
Contrôlez Arduino Uno à l'aide du module WiFi ESP8266 et de l'application Blynk : 6 étapes

Vidéo: Contrôlez Arduino Uno à l'aide du module WiFi ESP8266 et de l'application Blynk : 6 étapes

Vidéo: Contrôlez Arduino Uno à l'aide du module WiFi ESP8266 et de l'application Blynk : 6 étapes
Vidéo: Contrôle à distance via le module wifi ESP32 : application web pour allumer et éteindre des LEDs 2024, Juillet
Anonim
Contrôlez Arduino Uno à l'aide du module WiFi ESP8266 et de l'application Blynk
Contrôlez Arduino Uno à l'aide du module WiFi ESP8266 et de l'application Blynk

Ce projet vous permet de contrôler les broches Arduino à l'aide du module WiFi ESP8266-01 et de l'application Blynk. L'application Blynk est très facile à utiliser et constitue un excellent moyen de commencer à découvrir l'IoT.

Ce tutoriel est pour Windows PC

Étape 1: Rassemblez tout:

Rassemblez tout
Rassemblez tout
Rassemblez tout
Rassemblez tout
Rassemblez tout
Rassemblez tout
Rassemblez tout
Rassemblez tout

Matériel:

Arduino Uno

Module Wi-Fi Esp8266-01

USB vers série TTL

régulateur de tension 3.3v

Planche à pain et fils.

Logiciels:

IDE Arduino

Application Blynk

Ce sont les choses dont vous avez besoin. Assurez-vous d'avoir tout dans un dossier au préalable1) Arduino IDE:

2) Bibliothèques Blynk (dernière version):

3) Outil de flashage ESP8266:

Étape 2: Installation de l'IDE Arduino et des bibliothèques

Installez la dernière version d'Arduino IDE.

Ouvrez Arduino IDE et accédez à fichier-> préférences-> dans le type d'URL du gestionnaire de carte supplémentaire -

Allez dans outils -> cartes -> Board Manager et installez le package esp8266 enfin trouvé. (optionnel)

Extrayez le fichier zip de la bibliothèque blynk et copiez le contenu dans le dossier de la bibliothèque dans le fichier zip dans -

documents utilisateur Bibliothèques Arduino

Étape 3: Clignotement du micrologiciel ESP8266

Clignotement du micrologiciel ESP8266
Clignotement du micrologiciel ESP8266

Vous devez faire le circuit indiqué afin de flasher le firmware sur l'ESP8266:

Dans de nombreux forums, j'ai lu que l'esp8266 peut être flashé sans utiliser le convertisseur FTDI usb vers ttl. Au lieu de cela, de nombreuses personnes ont utilisé Arduino UNO pour flasher l'esp8266. Cependant, d'après mon expérience personnelle, il est préférable d'acheter un convertisseur / câble FTDI USB vers TTL car l'arduino n'a pas fonctionné pour moi (peut-être à cause d'un problème d'alimentation)

Extrayez le fichier esp_flasher.zip et exécutez l'application XTCOM_UTIL.

Connectez l'Esp8266-01 à l'ordinateur via le circuit. Vous devez connaître le bon port COM utilisé pour la communication. allez dans le gestionnaire de périphériques et cliquez sur les ports (COM & LPT). Notez ensuite le port COM utilisé par l'ESP8266-01.

Dans XTCOM_UTIL, accédez à toolsConfig Device et sélectionnez le bon port com et le bon débit en bauds en tant que 9600. Cliquez sur Ouvrir. Ensuite, si l'opération est réussie, cliquez sur Connecter. alors Esp8266 sera connecté. Si vous rencontrez une erreur, débranchez le câble et insérez-le à nouveau.

Dans le fichier esp_flasher.zip, vous trouverez un fichier readme.txt contenant les adresses auxquelles chacun des fichiers.bin doit être flashé. accédez au téléchargement de l'image API Testflash. parcourez le fichier.bin correct et entrez l'adresse correspondant au fichier bin et cliquez sur télécharger.

par exemple: boot_v1.1.bin--------------0x00000

une fois l'opération réussie, fermez le XTCOM_UTIL et débranchez également ESP8266 (cela doit être fait entre le clignotement de chaque fichier.bin). Rouvrez à nouveau XTCOM_UTIL et branchez Esp8266 et répétez les étapes ci-dessus pour flasher tous les 4 fichiers bin à leur adresse correcte. (n'oubliez pas de mettre à la terre le GPIO0 à tout moment pendant le clignotement)

Pour des instructions détaillées, veuillez vous référer à ceci:

Étape 4: Configuration de l'application Blynk

Téléchargez l'application Blynk sur Play Store et connectez-vous.

Pour créer un nouveau projet, appuyez sur l'icône + en haut. Donnez-vous le nom du projet. Choisissez Périphérique comme type de connexion Arduino UNO comme WiFi et appuyez sur Créer. Dès que vous créez un jeton d'authentification, il sera envoyé à votre adresse e-mail enregistrée. Vous pouvez également l'envoyer plus tard dans vos périphériques de configuration de projet (symbole d'écrou).

Pour ajouter un bouton, appuyez sur + et sélectionnez Bouton. Appuyez sur le bouton nouvellement créé pour le modifier. Donnez-lui un nom et réglez la broche sur numérique D13. Basculez le mode sur SWITCH. Cela allumera/éteindra la LED IN-Built sur l'Arduino.

Pour contrôler d'autres broches, sélectionnez la broche requise (D3, D4… etc.) dans le menu Édition.

Étape 5: Programmation

Ouvrez l'IDE Arduino.

Sélectionnez la carte pour Arduino Uno et sélectionnez le bon port.

TÉLÉCHARGEZ LE CODE ET COLLEZ LE CODE DANS Adruino IDE.

Il s'agit de la modification du programme d'exemple Esp8266_Shield. Remplacez votre AUTH par le jeton d'authentification envoyé à votre messagerie. Remplacez youSSID par votre nom WiFi et remplacez YourPassword par WiFi Password. La partie série matérielle est commentée car nous utilisons Arduino UNO.

** Dans le programme, j'ai commenté le logiciel Serial (si vous utilisez Arduino Uno). Je vous recommande de commenter le Software Serial comme instable

Téléchargez le programme ci-dessus sur la carte Arduino Uno. Après son téléchargement, débranchez l'arduino de l'ordinateur.

Vous devez maintenant connecter l'ESP8266 à Arduino UNO.

Étape 6: Configuration du circuit et finition

Image
Image
Configuration du circuit et finition !
Configuration du circuit et finition !

ESP8266 Arduino

Émission ----------- Réception

Rx ---------- Tx

Terre ---------- Terre

Vcc ----------- 3.3v

CH_PD ------------ 3.3v

Une fois la connexion terminée, branchez l'Arduino sur l'ordinateur. Ouvrez le moniteur série et réglez le débit en bauds sur 115200.

Si tout est correct, dans le moniteur série, vous verrez quelque chose comme l'image affichée.

Dans l'application Blynk, sélectionnez votre projet et cliquez sur le bouton de lecture. Appuyez sur le bouton pour allumer/éteindre la LED.

Maintenant, avec cela, le projet est terminé. J'espère que vous avez apprécié le tutoriel. Si vous avez des questions/suggestions, veuillez les laisser dans la section commentaires ci-dessous. Merci!

Conseillé: