Table des matières:
Vidéo: ESP8266 2020 : 3 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Donc ce Lazy Old Geek (L. O. G.) a écrit des Instructables sur les modules ESP8266:
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/ESP8266-as-Arduin…
J'ai encore plusieurs ESP-01 et ESP-03 et j'ai essayé de les faire fonctionner.
Eh bien apparemment, le processus suivant ne fonctionne plus.
Mettez ESP8266 en mode Flash:
GPIO au sol0
Réinitialiser brièvement à la terre
Libérer GPIO0
(Si vous avez une LED sur GPIO0, elle devrait être d'environ ½ intensité)
Ce qui semble fonctionner est de maintenir GPIO0 bas, appuyez sur Réinitialiser, chargez le croquis, relâchez GPIO0, puis appuyez sur Réinitialiser. Ce n'est pas très facile à faire.
La dernière documentation a une autre méthode:
arduino-esp8266.readthedocs.io/en/latest/b…
Voir Configuration matérielle minimale pour le démarrage et l'utilisation
Ci-joint la configuration recommandée.
Étape 1: adaptateur ESP
Dans ma partie 2, j'ai fait un adaptateur de programmation pour l'ESP-01 et l'ESP-03.
J'ai donc encore un de ces adaptateurs. Au lieu de faire un nouveau PCB, j'ai décidé de modifier celui-ci.
Ok, il y a un léger problème avec mon plan, l'ESP-01 a Reset sur l'une de ses broches, l'ESP-03 ne l'a pas. Eh bien, mon expérience précédente semble indiquer que la broche CH_PD fait la même chose que la réinitialisation, alors je l'ai essayé et cela semble fonctionner.
Comme décrit dans les notes du schéma, ce que j'ai fait a été de prendre un fil de la broche DTR du connecteur USB-BUB et de le connecter au GPIO0 des deux connecteurs. J'ai connecté la broche 3.3V (expliquée à l'étape suivante) à CH_PD des deux connecteurs.
Les deux cavaliers sont montrés dans l'image suivante.
Étape 2: Module CP2102
J'ai plusieurs adaptateurs CP2102, USB vers UART. Certains d'entre eux ont un RTS sur un connecteur latéral mais j'en avais besoin sur le connecteur principal. Ce que j'ai fait, c'est couper la broche qui est connectée au CTS. (Cette broche est étiquetée 3.3V sur mon schéma car j'ai des CP2102 modifiés pour 3.3V). Ensuite, j'ai câblé un cavalier de RTS à la broche d'en-tête femelle.
Ceci est montré dans l'image suivante.
Malheureusement, j'ai de nombreuses variantes de ces adaptateurs USB vers UART. J'essaie de les étiqueter mais j'ai toujours des problèmes pour me rappeler ce qui va à quoi. Je suis vieux.
Voir photo suivante. CP2102 a un film rétractable transparent et une étiquette.
Étape 3: Arduino
J'utilise actuellement Arduino version1.8.12.
Le moyen le plus simple pour moi d'installer l'ESP8266 consiste à utiliser Board Manager en utilisant cette méthode:
github.com/esp8266/Arduino#installing-with…
Une fois installé, lors de la sélection de la carte, je sélectionne "Module générique ESP8266".
ATTENTION: Sur mon PC, il existe deux versions du « Module générique ESP8266 ». Celui de la catégorie « cartes ESP8266 » fonctionne pour Blink, celui de Sparkfun ne fonctionne pas.
L'image suivante montre la configuration par défaut de la carte (je pense). J'ai joué avec beaucoup d'entre eux, comme la taille du flash, le mode, ils ne semblent pas faire de différence.
Pour mon adaptateur, j'ai une LED sur GPIO0 donc je change la LED intégrée à 0.
Pour vérifier que cela fonctionne, je lance simplement l'exemple Blink. Pas besoin d'appuyer sur des boutons. Votre Arduino devrait afficher quelque chose comme l'image suivante et dans mon cas, le voyant de ma carte adaptateur clignotera.
FYI: La façon dont mon adaptateur est câblé à un niveau élevé éteindra la LED et inversement, contrairement à ce qui est décrit dans Blink.
À ce stade, je n'ai pas fait grand-chose au-delà de Blink, mais cette méthode semble fonctionner et est beaucoup plus facile.
J'ai travaillé avec ESP-07.
ASTUCE: Arduino utilise Node MCU 1.0 pour une meilleure compatibilité au lieu de Generic.
Conseillé:
[2020] Utilisation de deux (x2) Micro:bits pour contrôler une voiture RC : 6 étapes (avec photos)
[2020] Utiliser deux (x2) Micro:bits pour contrôler une voiture RC : Si vous avez deux (x2) micro:bits, avez-vous pensé à les utiliser pour contrôler à distance une voiture RC ? Vous pouvez contrôler une voiture RC en utilisant un micro:bit comme émetteur et un autre comme récepteur. Lorsque vous utilisez l'éditeur MakeCode pour coder un micro:b
[2020] Utilisation d'un iPhone ou d'un iPad et de l'application Micro:bit Game Pad pour contrôler une voiture RC : 23 étapes
[2020] Utilisation d'un iPhone ou d'un iPad et de l'application Micro:bit Game Pad pour contrôler une voiture RC : avez-vous pensé à utiliser votre iPhone ou iPad pour contrôler votre micro:bit ? Savez-vous que Micro:bit Educational Foundation fournit l'application iOS dans le Magasin d'applications? Rechercher "micro:bit" dans l'App Store et vous pouvez télécharger l'application gratuitement. Les
Supprimer l'arrière-plan de plusieurs images à l'aide de Photoshop 2020 : 5 étapes
Supprimer l'arrière-plan de plusieurs images à l'aide de Photoshop 2020 : La suppression de l'arrière-plan d'une image est désormais très simple ! Voici comment utiliser Adobe Photoshop 2020 pour supprimer l'arrière-plan de plusieurs images (par lots) à l'aide d'un simple script
Web ? Simulateur Arduino basé sur Wokwi-2020 ? : 5 étapes
Web ?Basé Arduino Simulator De Wokwi-2020?: Wokwi Arduino Simulator fonctionne sur la plate-forme AVR8js. C'est un simulateur Arduino basé sur le Web. Arduino Simulator fonctionne sur un navigateur Web. par conséquent, cela gagne plus d'attention et honnêtement, cela a de nombreux points positifs par rapport aux autres simulateurs disponibles
Mesurez la distance avec le capteur à ultrasons HC-SRF04 (dernière année 2020) : 3 étapes
Mesurer la distance avec le capteur à ultrasons HC-SRF04 (dernière année 2020) : qu'est-ce que le capteur à ultrasons (distance) ? Un ultrason (sonar) avec des ondes de haut niveau que les gens ne peuvent pas entendre. Cependant, nous pouvons constater la présence d'ondes ultrasonores partout dans la nature. Chez les animaux comme les chauves-souris, les dauphins… utilisez des ondes ultrasonores pour