Table des matières:

Contrôle des LED à l'aide du module WiFi ESP8266 - Internet des objets : 6 étapes
Contrôle des LED à l'aide du module WiFi ESP8266 - Internet des objets : 6 étapes

Vidéo: Contrôle des LED à l'aide du module WiFi ESP8266 - Internet des objets : 6 étapes

Vidéo: Contrôle des LED à l'aide du module WiFi ESP8266 - Internet des objets : 6 étapes
Vidéo: Contrôle à distance via le module wifi ESP32 : application web pour allumer et éteindre des LEDs 2024, Novembre
Anonim
Contrôle LED à l'aide du module WiFi ESP8266 - Internet des objets
Contrôle LED à l'aide du module WiFi ESP8266 - Internet des objets

L'ESP8266 est une puce Wi-Fi à faible coût avec une pile TCP/IP complète et une capacité MCU (unité de microcontrôleur) produite par le fabricant chinois basé à Shanghai, Espressif Systems.

La puce a attiré l'attention des fabricants occidentaux en août 2014 avec le module ESP-01, fabriqué par un fabricant tiers, Ai-Thinker. Ce petit module permet aux microcontrôleurs de se connecter à un réseau Wi-Fi et d'établir des connexions TCP/IP simples à l'aide de commandes de style Hayes. Cependant, à l'époque il n'y avait quasiment pas de documentation en anglais sur la puce et les commandes qu'elle acceptait., a attiré de nombreux pirates informatiques pour explorer le module, la puce et le logiciel qu'il contient, ainsi que pour traduire la documentation chinoise. L'ESP8285 est un ESP8266 avec 1 Mio de flash intégré, permettant aux appareils à puce unique Wifi.

Étape 1: Les exigences de base pour ce projet sont répertoriées comme suit: -

Les exigences de base pour ce projet sont répertoriées comme suit
Les exigences de base pour ce projet sont répertoriées comme suit
Les exigences de base pour ce projet sont répertoriées comme suit
Les exigences de base pour ce projet sont répertoriées comme suit
Les exigences de base pour ce projet sont répertoriées comme suit
Les exigences de base pour ce projet sont répertoriées comme suit

(1) Module Wi-Fi ESP8266

(2) IDE Arduino

(3) Planche à pain

(4) fils de cavalier

(5) Convertisseur USB-TTL

(6) Source d'alimentation (3,3 V CC)

(7) Connexion Internet sans fil (WiFi)

(8) Serveur Web (vous pouvez utiliser le nôtre)

(9) DEL

Étape 2: Qu'est-ce que l'ESP8266 ?

Qu'est-ce que l'ESP8266 ?
Qu'est-ce que l'ESP8266 ?
Qu'est-ce que l'ESP8266 ?
Qu'est-ce que l'ESP8266 ?
Qu'est-ce que l'ESP8266 ?
Qu'est-ce que l'ESP8266 ?

L'ESP8266 est une puce Wi-Fi à faible coût avec une pile TCP/IP complète et une capacité MCU (unité de microcontrôleur) produite par le fabricant chinois basé à Shanghai, Espressif Systems.

La puce a attiré l'attention des fabricants occidentaux en août 2014 avec le module ESP-01, fabriqué par un fabricant tiers, Ai-Thinker. Ce petit module permet aux microcontrôleurs de se connecter à un réseau Wi-Fi et d'établir des connexions TCP/IP simples à l'aide de commandes de style Hayes. Cependant, à l'époque il n'y avait quasiment pas de documentation en anglais sur la puce et les commandes qu'elle acceptait., a attiré de nombreux pirates informatiques pour explorer le module, la puce et le logiciel qu'il contient, ainsi que pour traduire la documentation chinoise. L'ESP8285 est un ESP8266 avec 1 Mio de flash intégré, permettant aux appareils à puce unique capables de se connecter à Wifi.

Étape 3: Qu'est-ce qu'Arduino et IDE ?

Qu'est-ce qu'Arduino et IDE ?
Qu'est-ce qu'Arduino et IDE ?

Arduino est une plate-forme électronique open source basée sur du matériel et des logiciels faciles à utiliser. Les cartes Arduino sont capables de lire les entrées - lumière sur un capteur, un doigt sur un bouton ou un message Twitter - et les transformer en sortie - activer un moteur, allumer une LED, publier quelque chose en ligne. Vous pouvez dire à votre carte quoi faire en envoyant un ensemble d'instructions au microcontrôleur de la carte. Pour ce faire, vous utilisez le langage de programmation Arduino (basé sur le câblage) et le logiciel Arduino (IDE), basé sur le traitement.

Pourquoi Arduino ? Grâce à son expérience utilisateur simple et accessible, Arduino a été utilisé dans des milliers de projets et d'applications différents. Le logiciel Arduino est facile à utiliser pour les débutants, mais suffisamment flexible pour les utilisateurs avancés. Il fonctionne sur Mac, Windows et Linux. Les enseignants et les étudiants l'utilisent pour construire des instruments scientifiques à faible coût, pour prouver les principes de la chimie et de la physique, ou pour s'initier à la programmation et à la robotique. Designers et architectes construisent des prototypes interactifs, musiciens et artistes l'utilisent pour des installations et pour expérimenter de nouveaux instruments de musique. Les makers, bien sûr, l'utilisent pour construire de nombreux projets exposés à la Maker Faire, par exemple. Arduino est un outil clé pour apprendre de nouvelles choses. Tout le monde - enfants, amateurs, artistes, programmeurs - peut commencer à bricoler en suivant simplement les instructions étape par étape d'un kit ou en partageant des idées en ligne avec d'autres membres de la communauté Arduino.

Étape 4: Téléchargez l'IDE Arduino et le processus d'installation

Téléchargez l'IDE Arduino et le processus d'installation
Téléchargez l'IDE Arduino et le processus d'installation
Téléchargez l'IDE Arduino et le processus d'installation
Téléchargez l'IDE Arduino et le processus d'installation
  • Cliquez sur le lien et https://goo.gl/Cxa9rX téléchargez Arduino IDE
  • Installez Arduino IDE sur votre système
  • Ouvrez l'IDE Arduino et cliquez sur l'onglet Fichier> Préférences
  • Ajoutez maintenant l'URL suivante dans le champ URL supplémentaires du gestionnaire de cartes et cliquez sur OK.
  • URL:-
  • Ouvrez l'onglet Outils > Tableaux > Gestionnaire de tableaux
  • Recherchez esp8266 et installez les packages de la communauté esp8266
  • Allez maintenant dans Outils> Cartes et sélectionnez le module générique ESP8266
  • Ouvrez Sketch > Bibliothèque > Gérer les bibliothèques
  • Rechercher arduino json et installer la bibliothèque arduino json par Benoît Blanchon

Étape 5: Connexion des broches pour le convertisseur ESP8266 vers USB-TTL

Connexion des broches pour convertisseur ESP8266 vers USB-TTL
Connexion des broches pour convertisseur ESP8266 vers USB-TTL
Connexion des broches pour convertisseur ESP8266 vers USB-TTL
Connexion des broches pour convertisseur ESP8266 vers USB-TTL
Connexion des broches pour convertisseur ESP8266 vers USB-TTL
Connexion des broches pour convertisseur ESP8266 vers USB-TTL

Voici les détails de connexion du convertisseur ESP8266 vers USB-TTL

  1. Connectez USB-TTL 3.3V à ESP8266 VCC & CH_PD
  2. Connectez ESP8266 RX à USB-TTL TX et ESP8266 TX à USB-TTL RX
  3. Connectez ESP8266 GND à USB-TTL GND
  4. Connectez la LED à GPIO 2 et GND
  5. Connectez GPIO 0 à GND (UNIQUEMENT PENDANT LE TÉLÉCHARGEMENT DU SKETCH)

Étape 6: Téléchargement de code et programme

Branchez l'USB-TTL sur votre système et sélectionnez le port dans Outils > Ports > COMn (Ex-COM4)

Maintenant, modifiez les détails tels que le nom WiFi, le mot de passe WiFi, le nom de domaine, le chemin et compilez le croquis et téléchargez-le sur ESP8266.

Si vous avez un serveur, vous pouvez utiliser le vôtre par code php et json, vous pouvez télécharger le fichier source via le lien ci-dessous, sinon vous pouvez utiliser mon code téléchargé

Pour tout problème, vous pouvez me contacter-

Bipul Kumar Gupta

(https://goo.gl/b6TggT)

bipulgupta.com/

www.facebook.com/bipulkg

Conseillé: