Table des matières:

Premiers pas avec Arduino et ESP8266 : 11 étapes
Premiers pas avec Arduino et ESP8266 : 11 étapes

Vidéo: Premiers pas avec Arduino et ESP8266 : 11 étapes

Vidéo: Premiers pas avec Arduino et ESP8266 : 11 étapes
Vidéo: Comment Téléverser/Uploader du code sur la carte ESP-12E (ESP8266) avec Arduino IDE 2024, Juillet
Anonim
Premiers pas avec Arduino et ESP8266
Premiers pas avec Arduino et ESP8266

L'ESP8266 peut être utilisé comme microcontrôleur indépendant avec Wi-Fi intégré et deux broches GPIO ou peut être utilisé avec un autre microcontrôleur via une communication série pour donner une connectivité Wi-Fi au microcontrôleur. Il pourrait être utilisé pour créer un réseau de capteurs IoT pour signaler les données des capteurs à Internet ou aux tableaux de bord connectés à Internet, il pourrait être utilisé pour créer un appareil domotique connecté à Internet ou au réseau local. L'ESP8266 pourrait être utilisé pour développer un système de sécurité basé sur l'IoT, des prises et des lumières intelligentes, des réseaux maillés ou des appareils portables. En raison de son faible coût, de sa faible consommation d'énergie et de sa petite taille, il pourrait être utilisé pour développer tout type d'appareil IoT.

Étape 1: À propos de l'architecture et des fonctionnalités

Le module Wi-Fi ESP8266 possède un microprocesseur RISC 32 bits cadencé à 80Mhz et peut être overclocké à 160Mhz. Il dispose de 32 Ko de RAM d'instructions, de 32 Ko de mémoire cache d'instructions, de 80 Ko de RAM de données utilisateur et de GPIO, 12C, ADC, SPI et PWM.

Étape 2: Consommation d'énergie

La tension et le courant maximum requis pour faire fonctionner le module Wi-Fi ESP8266 sont de 3,6 V et 120,5 mA, l'Arduino a une broche de sortie de 3,3 V mais son courant de sortie n'est que de 40 mA, ce qui n'est pas suffisant pour faire fonctionner l'esp8266, donc le régulateur de tension LM317 est utilisé pour réguler les 5V à 3,3V d'Arduino pour le faire fonctionner correctement, car le courant de sortie maximal du LM317 est de 1,5A. Les broches d'E/S ESP8266 fonctionnent également à 3,3 V, donc la diode Zener de 3,3 V du décaleur de niveau logique est utilisée pour convertir la logique 5 V provenant de la broche Arduino TX en 3,3 V, mais selon mon expérience, cela n'est pas vraiment nécessaire. Tout va bien pour faire simplement le circuit donné dans la figure ci-dessous

Étape 3: Brochages ESP8266

Brochages ESP8266
Brochages ESP8266

Étape 4: Composants

Arduino Uno

www.banggood.com/custlink/m33KGFYAzy

Module Wi-Fi ESP8266

www.banggood.com/custlink/mKvKDhD2ig

Régulateur de tension LM317

www.banggood.com/custlink/DvDD3Avz7E

Veroboard

www.banggood.com/custlink/m3G3mnGz7P

Sauteurs mâles à mâles

www.banggood.com/custlink/GKvKmAGkuQ

Condensateur électrolytique 1uF

Condensateur électrolytique 10uF

Étape 5: Schéma

Schématique
Schématique

En tant que module Wi-Fi ESP8266, communiquez avec Arduino ou tout autre microcontrôleur à l'aide de la communication série et nécessite un minimum de 3,3 V pour fonctionner. La sortie 5V d'Arduino sera connectée à l'entrée LM317 comme indiqué sur la figure

Connexions ESP8266ESP8266 =================Connexions

RXD ===================== La broche d'E/S d'Arduino 3

VCC===================== Sortie LM317

CH_PD=================== Sortie LM317

GND===================== GND d'Arduino

TXD===================== La broche d'E/S d'Arduino 2

Étape 6: Comment faire un circuit

Étape 7: Comment coder Arduino pour envoyer des commandes AT à ESP8266

Étape 8: Coder

Étape 9: Commandes AT

Étape 10: Liens d'application

Client TCP:

Serveur:

Étape 11: Fiche technique ESP8266 et référence de la commande AT

Fiche technique ESP8266

www.espressif.com/sites/default/files/docu…

Référence de la commande ESP8266 AT

www.espressif.com/sites/default/files/doc…

Conseillé: