Table des matières:
- Étape 1: À propos de l'architecture et des fonctionnalités
- Étape 2: Consommation d'énergie
- Étape 3: Brochages ESP8266
- Étape 4: Composants
- Étape 5: Schéma
- É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
- Étape 11: Fiche technique ESP8266 et référence de la commande AT
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
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
É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
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…