Table des matières:

Carte de circuit imprimé de programmation ESP01 : 5 étapes
Carte de circuit imprimé de programmation ESP01 : 5 étapes

Vidéo: Carte de circuit imprimé de programmation ESP01 : 5 étapes

Vidéo: Carte de circuit imprimé de programmation ESP01 : 5 étapes
Vidéo: François tuto : Flash ESP8266 ESP-01 avec ARDUINO UNO ou MEGA 2560 2024, Novembre
Anonim
Carte de circuit imprimé de programmation ESP01
Carte de circuit imprimé de programmation ESP01

Récemment, j'ai dû écrire un code sur mon ESP01 et j'ai décidé d'utiliser un adaptateur pour transférer le code vers le CHIP.

Cependant, il a fallu apporter quelques modifications à l'adaptateur pour que le code puisse être transféré.

C'est-à-dire que l'adaptateur n'était pas tout à fait idéal pour effectuer un transfert de code. Une adaptation était nécessaire.

Fournitures

  • Circuit imprimé JLCPCB
  • 02 boutons;
  • 01 x 330R résistance;
  • 01 x LED verte;
  • 02 résistances 10kR;
  • 01 x barre à broches mâle/femelle 1x4;
  • 01 x 2x4 barre à broches femelle.

Étape 1: L'adaptateur conventionnel

L'adaptateur conventionnel
L'adaptateur conventionnel

L'adaptateur utilisé est indiqué dans la figure ci-dessus.

Cependant, pour éviter des problèmes et apporter des modifications à la structure, nous avons décidé de créer un adaptateur, qui serait capable de fonctionner avec un adaptateur ESP01 et d'effectuer un transfert de code vers CHIP.

Le circuit imprimé est illustré ci-dessus.

Dans cet article, vous apprendrez comment construire votre programmateur et quelles sont les principales parties du circuit clignotant ESP01.

Grâce à la conception de cette carte électronique, il ne sera pas nécessaire de faire de nouvelles adaptations et elle est capable d'enregistrer le code de votre projet.

Par conséquent, dans cet article, vous apprendrez les points suivants:

  1. Développer un enregistreur et un adaptateur ESP01;
  2. Comprendre le but du circuit d'enregistrement ESP01;
  3. Apprenez à configurer ESP01 pour le mode de transfert de code. Maintenant, nous allons commencer la présentation complète du développement du projet Programmer pour la carte ESP01.

Étape 2: Développement du programmeur pour la carte ESP01

Développement du programmeur pour la carte ESP01
Développement du programmeur pour la carte ESP01
Développement du programmeur pour la carte ESP01
Développement du programmeur pour la carte ESP01

Comme mentionné précédemment, le projet consiste à créer un programmateur pour ESP01 afin de faciliter sa programmation.

Pour cela, nous avons développé le circuit suivant illustré dans la figure ci-dessus.

Donc, comme vous pouvez le voir, ce circuit a:

  • 2 boutons pour configurer ESP01 pour le mode de programmation;
  • Une LED pour signaler que la carte est sous tension;
  • Barre d'épingle pour transférer le code à la puce.

Ci-dessous, nous présentons le matériel nécessaire à la construction du projet. Liste des composants électroniques

  • Circuit imprimé JLCPCB (téléchargement de fichiers de projet)
  • 02 boutons;
  • 01 x 330R résistance;
  • 01 x LED verte;
  • 02 résistances 10kR;
  • 01 x barre à broches mâle/femelle 1x4;
  • 01 x 2x4 barre à broches femelle.

Maintenant, nous allons expliquer chaque partie du circuit de programmation ESP01. Notez que nous utilisons un connecteur 2x4 - 2,54 mm pour la connexion ESP01, comme indiqué sur la figure ci-dessus.

À partir de ce connecteur, ESP01 se connectera à toutes les autres parties du circuit développé.

Par conséquent, connectez-le d'abord à ce connecteur et mettez-le en mode programmation à l'aide des boutons RESET et FLASH. Ces deux boutons se chargeront de le mettre en mode programmation.

Enfin, nous avons les broches de connexion du convertisseur USB - SÉRIE FTDI232 et la LED. La barre de connexion du convertisseur sera utilisée pour le connecter et effectuer le transfert de code vers ESP01.

La LED sera utilisée pour indiquer que la carte est alimentée.

A partir de ce circuit, nous avons réalisé la conception de la carte électronique.

Étape 3: Développement de la carte de circuit imprimé du programmeur ESP01

Développement de cartes de circuits imprimés de programmeur ESP01
Développement de cartes de circuits imprimés de programmeur ESP01
Développement de cartes de circuits imprimés du programmeur ESP01
Développement de cartes de circuits imprimés du programmeur ESP01

À partir de la conception du schéma électronique, la conception de la carte de circuit imprimé du programmeur ESP01 a été développée.

Le schéma de la conception de la carte est illustré ci-dessus.

Comme vous pouvez le voir, l'ESP01 doit être connecté au connecteur 2x4 et le convertisseur USB-Série sera connecté aux broches 90º.

Ce connecteur avec l'angle respectif a été utilisé pour réduire la taille de la carte et la laisser en dessous de la structure ESP01.

En plus de cela, nous avons les boutons de programmation en haut et la LED de signalisation de la plaque sous tension en bas de la plaque.

De ce projet, la carte de circuit imprimé finale en 3D a été obtenue, qui est représentée dans la figure ci-dessus.

Enfin, à partir de ce projet, il est possible d'effectuer la programmation et l'enregistrement du code dans ESP01.

Dans ce qui suit, nous expliquerons pas à pas comment mettre ESP01 en mode programmation et transférer le code vers ESP01.

Étape 4: Processus de transfert de code pour ESP01

Pour ce faire, vous devez effectuer les étapes suivantes

  1. Connectez le convertisseur USB-SERIAL FTDI232 à votre ordinateur et à la barre de connexions des broches ICSP;
  2. Vérifiez que la LED est allumée. Il est utilisé pour indiquer que la carte est alimentée;
  3. Sélectionnez le port COM de votre convertisseur FTDI232 USB-SERIAL;
  4. Appuyez sur le bouton FLASH et maintenez-le enfoncé;
  5. Appuyez et relâchez le bouton RESET. Après cela, vous verrez la LED bleue ESP clignoter une fois.

Prêt! Votre ESP01 est configuré pour recevoir un nouveau code. Maintenant, effectuez le processus de transfert de votre code via l'IDE Arduino

Après le transfert, votre code sera enregistré dans la mémoire de l'ESP01 et il sera prêt à contrôler votre application.

Étape 5: Et enfin… Quel est le résultat attendu ?

Ainsi, dès le développement de ce projet, il a été possible de créer une carte avec des caractéristiques supérieures à la carte conventionnelle et qui est largement vendue dans plusieurs magasins.

Contrairement à la carte conventionnelle, cette version dispose de deux boutons pour configurer le CHIP pour le mode de programmation, de telle manière qu'il n'est pas nécessaire d'ajouter de nouveaux éléments pour effectuer cette tâche.

Ainsi, à travers ce projet, il a été possible de développer un enregistreur supérieur à celui existant sur le marché, de comprendre son fonctionnement de configuration et de réaliser le processus de configuration CHIP pour effectuer le transfert de code.

Nous remercions JLCPCB d'avoir soutenu le projet et si vous le souhaitez, vous pouvez accéder à ce lien, accéder aux fichiers du projet et acheter vos cartes de circuits imprimés pour 2$.

Conseillé: