Table des matières:
- Étape 1: Trouvez le logiciel Flash Esp8266
- Étape 2: recherchez les fichiers du micrologiciel ESP8266
- Étape 3: Connecter ESP au mode Flash
- Étape 4: Téléchargement du micrologiciel
- Étape 5: Utilisation du péage de téléchargement Esp Flash V0.9.3.1
- Étape 6: Programmer Esp à l'aide d'Esplorer
- Étape 7: Dépannage
Vidéo: Mise à jour du micrologiciel Esp8266 : 7 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Le module ESP8266 est un module sans fil bon marché. Il possède un SOC (système sur puce) capable de fournir le wifi à n'importe quel microcontrôleur/microprocesseur. L'esp8266 peut être utilisé de deux manières.
- Esp8266 autonome
- Esp8266 avec framboise pi ou arduino ou stm32
Esp8266 a besoin d'un 3,3 v externe pour fonctionner correctement. Si vous utilisez esp8266 avec arduino, essayez de ne pas fournir d'alimentation à partir d'arduino. Comme arduino, la capacité de fourniture de courant maximale est de 40 mA tandis que l'esp8266 consomme 250 mA. Il est fort probable que le problème se pose lors du téléchargement du nouveau firmware ou lorsque vous utilisez l'esp8266
Pour les débutants, il est conseillé d'utiliser les cartes node mcu disponibles sur le marché. Il existe deux types de cartes, l'une avec LED RGB et capteur Ldr et l'autre avec juste des broches de dérivation. Cette carte est dotée d'un régulateur de tension intégré qui gère la puissance appropriée
- planche pleine d'esprit esp8266
- Nœud Mcu
Étape 1: Trouvez le logiciel Flash Esp8266
Téléchargez le logiciel à partir du lecteur
espFlasher
Étape 2: recherchez les fichiers du micrologiciel ESP8266
Allez sur ce lien ci-dessous pour trouver les fichiers du firmware.
- AT firmware dernière mise à jour 2017 sep
- https://github.com/espressif/ESP8266_AT
- https://drive.google.com/file/d/0B3dUKfqzZnlwdUJUc2hkZDUyVjA/view
- https://drive.google.com/open?id=1c0zO8dbw5pIAc0lDYAg0cBx-PXFS_iTg
Étape 3: Connecter ESP au mode Flash
Module ESP 8266-01
Utilisation de l'adaptateur de programmeur Esp01
C'est le meilleur moyen de flasher l'esp01. Achetez ce module et évitez les fils en désordre à l'avenir.
C'est très pratique et très rapide.
Adaptateur de programmeur Esp01
Remarque: le module n'entre pas directement dans la carte de programmation. Pour cela, vous devez souder le cavalier dessus. Veuillez vous référer à la photo pour cela. Le cavalier est soudé entre gpio 0 et la broche gnd. lorsque vous n'utilisez pas en mode de programmation, déplacez le cavalier à la broche vide.
Utilisation du module d'alimentation BreadBoard
Alimentation de la planche à pain
Avec ce module, vous pouvez donner séparément 5v à arduino et 3,3 v à esp8266 en même temps. C'est la beauté de ce module.
La broche Esp rx a également besoin de 3,3 v. Si vous essayez de mettre arduino tx sur esp rx. Le module esp peut être endommagé. Pour éviter que cela ne se produise, vous pouvez faire deux choses.
- Utiliser un diviseur de tension
- Utiliser le levier de niveau
1. Diviseur de tension
utilisez des résistances de 20k et 10k pour y parvenir. Veuillez vérifier la connexion sur la photo
vcc & chpd d'esp est connecté à 3.3v
Gpio 0 & gnd of esp est connecté à gnd
Rx de esp est connecté TX arduino directement
Tx de esp est connecté à arduino rx via un diviseur de tension
2. Décaleur de niveau
Veuillez vérifier la connexion sur la photo
- connectez 5v de l'alimentation de la maquette à la broche hv du niveau logique
- connectez 3.3v de l'alimentation de la maquette à la broche Lv du niveau logique
- connectez tx d'arduino à toutes les autres broches hv sur 4 broches, correspondant à la broche que vous avez connectée tx, connectez rx d'esp à celle qui sera la broche Lv
2. Module Esp 8266-12
J'ai trouvé les daflabs instructables les meilleurs pour ce module jusqu'à présent
www.instructables.com/id/Getting-Started-with-the-ESP8266-ESP-12/
J'ai utilisé Arduino au lieu du module cp2102 et je n'ai eu aucun problème de communication.
La connexion restera la même pour esp8266-12 pour l'exécuter en mode flash.
GPIO0 -> FAIBLE
GPIO2 -> HAUT
GPIO15 -> FAIBLE
Étape 4: Téléchargement du micrologiciel
- Téléchargez le programme vierge sur arduino si vous l'utilisez. Et puis connectez les broches esp tx et rx dessus
- Ouvrez le logiciel et ajoutez-y un par un les fichiers bin.
- Ajoutez maintenant les adresses comme suit.
boot_v1.2.bin -0x00000
user1.1024.new2.bin -0x01000
blank.bin --0x7e000
blank.bin -0x3fe000
esp_init_data_default.bin -0x3fc000
- Ensuite, cliquez simplement sur le bouton flash, si tout va bien, le flasher vous montrera l'état du téléchargement et la led de votre module esp 8266 clignotera très rapidement.
- Félicitation !!!.vous avez téléchargé le dernier firmware sur esp8266.
- Si vous ne trouvez pas cette adresse mac, utilisez la broche de réinitialisation et placez-la sur gnd pendant 2 secondes, puis retirez-la de gnd et flashez-la à nouveau. Il est très important d'obtenir l'adresse mac.
- Il est temps de tester votre module Esp. Maintenant, retirez simplement le fil GPIO 0 qui était connecté à GND, vous pouvez le connecter à VCC ou le laisser comme ça.
- Rebranchez maintenant votre Arduino sur votre PC et ouvrez le port série.
- Vérifiez les commandes at sur différents débits en bauds, la plupart des ESP fonctionnent bien sur ce débit en bauds de 115200.
- MAINTENANT, il est temps de tester les commandes AT. Entrez "AT" dans le port série et vous obtiendrez "OK". Entrez maintenant "AT+GMR" et vérifiez la version du firmware.
- Pour modifier le débit en bauds, vous pouvez faire ceci "AT+UART_DEF=9600, 8, 1, 0, 0"
Étape 5: Utilisation du péage de téléchargement Esp Flash V0.9.3.1
Il existe deux logiciels pour installer le fichier bin sur le soc d'esp8266. La deuxième méthode consiste à utiliser le téléchargement flash esp.
1.) Téléchargez le logiciel à partir du lien ci-dessous
bbs.espressif.com/viewtopic.php?t=25
2.) Maintenant, parcourez simplement le fichier bin que vous souhaitez télécharger sur esp et ne modifiez aucun des paramètres à l'exception du port com et modifiez le débit en bauds à 115200 et cliquez sur démarrer. Vous verrez un statut de téléchargement. Ayez un peu de patience jusqu'à ce qu'il dit fini.
Étape 6: Programmer Esp à l'aide d'Esplorer
esplorer est un logiciel spécialement conçu pour le module wifi esp8266. vous pouvez télécharger du code lua ou des commandes AT sur l'esp8266 en utilisant ce logiciel
téléchargez-le à partir du lien donné
esp8266.ru/esplorer/
Étape 7: Dépannage
1.) Alimentation esp 8266 à partir d'une alimentation externe. Veuillez éviter d'utiliser arduino ou ordinateur pour vcc.
2.) vérifiez le circuit trois fois et toujours pendant le téléchargement du firmware, essayez de réinitialiser manuellement esp8266 en faisant chpd gnd pendant un certain temps et remettez-le à vcc
3.) assurez-vous d'utiliser un régulateur buck ou 3.3. esp8266 a également besoin d'un courant constant
4.) Remarque: https://www.allaboutcircuits.com/projects/update-the-firmware-in-your-esp8266-wi-fi-module/ un autre lien qui pourrait vous aider à résoudre les problèmes avec esp module.if rien de ce qui précède
la méthode fonctionne…
Conseillé:
(MISE À JOUR - IL Y A UN LÉGER PROBLÈME) CONTRLEUR DE JEU USB POUR PC : 10 étapes (avec photos)
(MISE À JOUR - IL Y A UN LÉGER PROBLÈME) CONTRLEUR DE JEU USB POUR PC : UN CONTRLEUR DE JEU POUR TOUT JEU (PRESQUE)
Ventilateur ESP8266 POV avec horloge et mise à jour du texte de la page Web : 8 étapes (avec images)
Ventilateur POV ESP8266 avec horloge et mise à jour du texte de la page Web : il s'agit d'un ventilateur POV (Persistance de la vision) à vitesse variable qui affiche l'heure par intermittence et deux messages texte pouvant être mis à jour "à la volée". Le ventilateur POV est également un serveur Web à page unique qui vous permet de modifier les deux textes moi
Comment mettre à jour le micrologiciel sur un clone USBasp bon marché : 9 étapes
Comment mettre à jour le micrologiciel sur un clone USBasp bon marché : Ceci est un petit guide pour flasher un nouveau micrologiciel sur un clone USBasp comme le mien. Ce guide est spécifiquement écrit pour le clone USBasp vu dans les images, mais il devrait toujours fonctionner avec d'autres. Le câblage est montré à l'étape 5, il y a un TL;DR sur
Configurer un serveur de mise à jour automatique ESP8266 : 7 étapes
Configurer un serveur de mise à jour automatique ESP8266 : de nombreuses personnes utilisent désormais l'ESP8266 sous ses nombreuses formes (ESP-01S, Wemos D1, NodeMCU, Sonoff, etc.) pour les systèmes domotiques. Si vous écrivez votre propre code (comme je le fais), mettre à jour chacun d'eux séparément, même via OTA (over the air), devient un peu fastidieux.M
Snowmanthesizer - Chose par jour - Jour 2 : 8 étapes (avec photos)
Snowmanthesizer - Thing a Day - Jour 2 : L'autre soir, je découpais d'interminables feuilles d'autocollants de robots pour faire plaisir à tous les enfants. Oui, juste en train de trancher, en m'occupant de mes affaires, et à ce moment-là, notre chef intrépide Eric me met dans les mains trois objets en plastique étranges. Il m'informe que