Étape 6: Assemblage de cartes Prototype
Comment construire une planche stable et bon programmeur ?
Comme je le disais dans la liste des pièces, il peut être utile construire une plaque de programmeur pour faciliter la communication avec le ESP8266.
Voici les éléments que j’ai utilisé :
-Un protoboard à souder les composants, donc tout a connexion bonne et fiable,
-Deux boutons : un pour l’activer (Réinitialiser) et un branché sur la broche GPIO 2 (si vous avez besoin contrôler facilement une action, dans mon cas "Envoyer un mail") une LED sur la broche GPIO 0, il peut aider beaucoup sur le débogage. De plus dans mon cas, il montre que l’action envoi de courrier est le traitement.
-Deux mâles en-tête pour passer de Pull Up, tirer vers le bas et rien pour les broches GPIO 0 et 2. Le GPIO 0 configuration est indispensable pour charger un programme sur la ESP8266. J’ai utilisé une réglette à trois broches et j’ai branché le GPIO au milieu et un cavalier se positionne selon ce que j’ai besoin de changement. J’ai aussi utilisé certains angle en-tête mâle pour pouvoir brancher l’alimentation électrique et le jury de FTDI.
-Certains en-tête femelle pour brancher l’ESP8266.
-Un régulateur et un condensateur 10uF d’avoir 3.3V propre signal. L’ESP peut avoir quelques pics de puissance 200mA, c’est mieux d’avoir une alimentation externe que d’utiliser directement celui de le FTDI. Beaucoup de gens ont des problèmes de redémarrage avec le ESP8266. La stabilité de puissance est une première clé pour éviter ce problème. Vous pouvez l’alimenter avec une alimentation 5V ou USB, mais aussi avec un 1cell 3.7V batterie (j’ai utilisé un vieux câble Iphone au début et puis une batterie) sur les photos vous pouvez voir comment je l’ai branché tout cela.
Maintenant nous avons un joli petit appareil, qu’envoyer du courrier et éteindre le voyant lorsque vous appuyez sur boutons. Le second code que j’ai posté est pour ce programmeur. La seule différence est lui lire les broches GPIO 0 et connectez uniquement s’il est poussé. Donc vous pouvez contrôler mieux lorsque vous souhaitez activer l’appareil.
ESP8266_Programer.fzz