Table des matières:
- Étape 1: soudez les broches Pogo au panneau de dérivation
- Étape 2: souder les en-têtes de broches à la carte de dérivation ESP-12 et au fil
- Étape 3: Souder les boutons à l'adaptateur USB CH340
- Étape 4: Broches Pogo à colle chaude, en-tête de broches en mousse et à double rangée 4p
- Étape 5: Alignez l'ESP-12 sur les broches Pogo et le sandwich avec une autre carte de dérivation
- Étape 6: branchez l'adaptateur Esp-12 Mod dans l'adaptateur USB CH340 et programmez-le
- Étape 7: Exemple de clignotement BLINK avec Arduino IDE (facultatif)
Vidéo: Programmeur USB ESP-12 : 7 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
J'ai pensé qu'il serait intéressant de jouer avec l'IoT, j'ai donc décidé d'essayer l'esp8266. J'ai vu la myriade de solutions pour programmer l'esp8266 alors j'ai emprunté quelques idées d'ici https://www.instructables.com/id/USB-to-ESP-01-Boa… et ici https://cmheong.blogspot.com/2018/05/using-ch340-u… pour programmer l'esp-01 simplement avec les boutons flash et reset inclus. Après avoir fait cela, j'ai pensé que ce serait amusant d'essayer de créer un adaptateur pour programmer également l'esp-12.
Les pièces:
Les prix peuvent varier en raison des remises et de l'expédition dans différents pays et autres, mais ils sont corrects au moment de la rédaction de ma situation particulière.
Adaptateur de module Wifi CH340 USB vers ESP8266 ESP-01 0,80 $
10 pcs Bouton de commutation momentané 0,52 $
ESP-12S ESP8266 1,95 $
2 cartes de dérivation ESP-12 0,40 $
10 épingles pogo $2.05
Connecteur de bande d'en-tête mâle SMT SMD à double rangée de 2 pièces Prix: $1.33
mince fil
pistolet à colle chaude et colle
fer à souder et soudure
élastique
Étape 1: soudez les broches Pogo au panneau de dérivation
Soudez les broches pogo à la carte de dérivation pour les broches suivantes:
REPOS (RESET)
CH_PC (FR)
VCC
TXD
RXD
GPIO0
GPIO2
GPIO15
GND
Les broches pogo sont plutôt petites, j'ai donc dû utiliser une paire de pincettes avec du ruban adhésif autour pour isoler contre la chaleur pour maintenir les broches pendant que je soude.
Assurez-vous que les broches pogo ne sont pas court-circuitées les unes avec les autres en vérifiant la continuité avec un multimètre. Il y a des résistances de 10k entre CH_PC et VCC, GPIO15 et GND sur la carte de dérivation, alors attendez-vous à une lecture entre ces broches.
Étape 2: souder les en-têtes de broches à la carte de dérivation ESP-12 et au fil
Fixez les deux en-têtes à broches 8p fournis avec la carte de dérivation avec les longues broches à l'avant de la carte tout en soudant à l'arrière de la carte, vous n'avez pas besoin de souder toutes les broches à la carte, uniquement celles utilisées ci-dessus (voir ici pour un minimum de schémas clignotants). La raison en est que si vous voulez exécuter/programmer un esp-12 qui est déjà soudé sur une carte de dérivation, il devrait pouvoir le faire (bien que je n'aie pas encore essayé). Maintenant, coupez une section de l'en-tête de broche smt à double rangée de sorte qu'il y ait deux rangées de 4 broches. Fil de soudure reliant le brochage de la double rangée à 4 broches selon un brochage ESP-01 correspondant à la carte de dérivation.
Les noms ne sont pas exactement les mêmes (sauf pour GND) mais:
VCC = 3V3
REST = RST
CH_PC = FR
TXD = TX
RXD = RX
GPIO0 = IO0
GPIO2 = IO2
GND = GND
Étape 3: Souder les boutons à l'adaptateur USB CH340
Bouton à souder au bas de l'adaptateur USB CH340 pour le mode FLASH entre les broches GPIO0 et GND. Collez-le à chaud sur l'adaptateur.
Bouton à souder à l'arrière de l'adaptateur USB CH340 pour le mode RESET entre les broches RESET et GND. Collez-le à chaud sur l'adaptateur
Étape 4: Broches Pogo à colle chaude, en-tête de broches en mousse et à double rangée 4p
Collez à chaud la face intérieure des broches pogo sur le panneau de dérivation pour leur donner un peu de force, en prenant soin de ne pas mettre de colle sur la broche mobile. Collez un peu de mousse d'emballage (ou tout autre matériau compressible semblable à une éponge) entre les broches pogo afin que l'esp-12 ne tombe pas trop facilement dans l'espace. Collez l'en-tête smt double rangée 4p à l'arrière de la carte de dérivation afin qu'il ne se déconnecte pas lors du retrait de l'adaptateur USB CH340.
Étape 5: Alignez l'ESP-12 sur les broches Pogo et le sandwich avec une autre carte de dérivation
Alignez l'ESP-12 (j'ai testé avec un ESP-12F et un ESP-12S) sur les broches pogo et placez-le en sandwich avec une autre carte de dérivation sur le dessus. Utilisez un élastique pour le maintenir fermement en place. Vous devrez peut-être ajuster l'esp-12 pour vous assurer que tous les contacts se touchent avec suffisamment de pression. Ce serait probablement moins capricieux si au lieu d'utiliser des broches pogo, utilisez des clips métalliques à ressort pour le côté de l'ESP-12. Voici un exemple sur youtube où quelqu'un a utilisé les contacts d'un slot PCI d'une carte mère inutilisée https://www.youtube.com/embed/BvY_T-My9Ls et https://www.youtube.com/watch? v=gI_lKu2uJDs
REMARQUE: après un peu plus d'utilisation, je trouve qu'il est très difficile d'aligner et d'appliquer suffisamment de pression sur les broches pogo, je recommande donc aux gens de ne pas essayer d'utiliser des broches pogo à moins qu'ils ne puissent faire face à beaucoup de frustration
Étape 6: branchez l'adaptateur Esp-12 Mod dans l'adaptateur USB CH340 et programmez-le
Branchez l'adaptateur esp-12 mod dans l'adaptateur USB CH340 (avec le haut de la carte dans le même sens que la prise USB), puis collez-le dans votre PC et utilisez l'outil de téléchargement Arduino IDE ou ESP Flash pour charger vos programmes.
REMARQUE: si la procédure de flash ne fonctionne pas, cela peut être dû au fait que le contact entre les broches pogo et l'esp-12 n'est pas bon, ajustez l'esp-12 et/ou la bande élastique pour donner une bonne pression uniforme sur toutes les broches pogo
Étape 7: Exemple de clignotement BLINK avec Arduino IDE (facultatif)
Démarrez Arduino IDE et chargez l'exemple BLINK.
Pour entrer en mode FLASH, maintenez enfoncé le bouton FLASH (en bas) et appuyez sur le bouton RESET (en arrière) puis relâchez le bouton FLASH (en bas).
Configurer les paramètres de l'esp-12
Cliquez sur télécharger
Si cela a fonctionné correctement, il devrait se comporter comme dans la vidéo
REMARQUE: si la procédure de flash ne fonctionne pas, cela peut être dû au fait que le contact entre les broches pogo et l'esp-12 n'est pas bon, ajustez l'esp-12 et/ou la bande élastique pour donner une bonne pression uniforme sur toutes les broches pogo
Conseillé:
Examen du programmeur JDM : 9 étapes
Revue du programmeur JDM : JDM est un programmeur PIC populaire car il utilise un port série, un strict minimum de composants et ne nécessite aucune alimentation électrique. Mais il y a une confusion là-bas, avec de nombreuses variantes de programmeurs sur le net, lesquelles fonctionnent avec quels PIC ? Dans cette « instru
Arduino en tant que FAI -- Graver un fichier hexadécimal dans AVR -- Fusible dans l'AVR -- Arduino en tant que programmeur : 10 étapes
Arduino en tant que FAI || Graver un fichier hexadécimal dans AVR || Fusible dans l'AVR || Arduino en tant que programmeur :………………………Veuillez vous abonner à ma chaîne YouTube pour plus de vidéos……..Cet article est tout à propos d'arduino en tant que fournisseur d'accès Internet. Si vous souhaitez télécharger un fichier hexadécimal ou si vous souhaitez configurer votre fusible dans l'AVR, vous n'avez pas besoin d'acheter un programmeur, vous pouvez le faire
Premiers pas avec Esp 8266 Esp-01 avec Arduino IDE - Installation de cartes Esp dans Arduino Ide et programmation Esp: 4 étapes
Premiers pas avec Esp 8266 Esp-01 avec Arduino IDE | Installation de cartes Esp dans Arduino Ide et programmation Esp: Dans ces instructables, nous allons apprendre comment installer des cartes esp8266 dans Arduino IDE et comment programmer esp-01 et y télécharger du code. Puisque les cartes esp sont si populaires, j'ai donc pensé à redresser un instructablesfor cela et la plupart des gens sont confrontés à un problème
Programmeur ultime ESP8266-01 et adaptateur USB : 3 étapes
Programmeur ultime ESP8266-01 et adaptateur USB : Salut les amis, avez-vous entendu parler des capacités RÉELLES du module ESP8266-01 petit et peu coûteux ? Il a été lancé sur le marché en disant que ce devrait être votre choix si vous souhaitez ajouter des capacités IOT à votre projet. En fait ce petit module pourrait
PROGRAMMEUR GTP USB PIC (Open Source): 5 étapes (avec photos)
PROGRAMMEUR GTP USB PIC (Open Source): Ce travail comprend, GTP USB (pas plus ou lite). Le schéma, les photos et le PCB ont été développés par PICMASTERS sur la base de travaux précieux effectués auparavant. Ce programmeur prend en charge pic10F, 12F, 16C, 16F, 18F, 24Cxx Eeprom. Malheureusement, il ne