Taula de continguts:

Programador ESP8266-01 i adaptador USB: 3 passos
Programador ESP8266-01 i adaptador USB: 3 passos

Vídeo: Programador ESP8266-01 i adaptador USB: 3 passos

Vídeo: Programador ESP8266-01 i adaptador USB: 3 passos
Vídeo: ESP8266 ESP01 Easy Programming & Adapter Modification 2024, Desembre
Anonim
Últim programador ESP8266-01 i adaptador USB
Últim programador ESP8266-01 i adaptador USB

Hola gent, heu sentit a parlar de les capacitats REALS del petit i econòmic mòdul ESP8266-01? Es va llançar al mercat dient que hauria de ser la vostra elecció si voleu afegir funcions IOT al vostre projecte. En realitat, aquest petit mòdul podria SER EL VOSTRE PROJECTE, no només un dispositiu de comunicació.

Es podria convertir en un repetidor de wifi, molt útil. Podria ser una eina "divertida" per embolicar-se amb el wifi dels vostres amics, desconnectar els seus dispositius o crear dotzenes de xarxes falses (si us plau, no sigueu molestos i mantingueu les coses divertides, per no parlar de les legals). Es pot connectar a un mòdul de relé, convertint-se en un actuador IOT, o es pot connectar a un mòdul sensor, convertint-se en un sensor IOT.

Estic provant aquestes coses i probablement publicaré més tutorials perquè estic realment sorprès del gran potencial.

Estigueu atents a les novetats, el tutorial d’avui tracta sobre el programador (obligatori per provar fàcilment tots els diferents programes).

Pas 1: components i materials

Components i materials
Components i materials
Components i materials
Components i materials
Components i materials
Components i materials

Malauradament, l’ESP8266-01 NO és fàcil d’utilitzar i és molt molest i consumeix molt de temps desconnectar / tornar a connectar els cables cada vegada que vulgueu canviar alguna cosa. No importa, hi ha un convertidor de sèrie USB molt barat dissenyat per alimentar i connectar l’ESP al vostre PC.

Com pot fer flaix l’ESP? Bé, de fet, no pot … (⊙_☉)

Embarassador, oi? L’original és … tota una tonteria. Després van fer una segona versió, amb un commutador lliscant, per permetre configurar l’ESP en mode intermitent. Suposo que van pensar que, per alguns motius, l’usuari estàndard d’ESP necessitava que el dispositiu estigués en mode flash durant molt de temps, no només per fer flaixar el nou firmware (FW). Si oblideu tornar a activar el mode que no parpelleja després d'haver connectat l'USB, haureu de desconnectar-lo i tornar-lo a connectar per deixar executar el codi. Després van fer una tercera versió amb un senzill polsador momentani. Bona idea! Sembla que és petit i difícil de prémer el botó, sobretot amb el mòdul ESP a la part superior, però el que sigui … El que em molesta és que, pel que sembla, pensaven que l'usuari estàndard de l'ESP-01 té un pressupost desesperadament baix i no es pot permetre un segon botó momentani per reiniciar-al seu lloc- l'MCU (el processador de l'ESP). Qualsevol gent raonable ho faria, ja que probablement costa un sol cèntim de dòlars. No … Van decidir que, si voleu reiniciar l'MCU, potser per configurar-lo en mode flash, haureu de desconnectar i tornar a connectar l'USB.

Em prens el pél? (ಠ_ಠ)

Vinga, que no som tan pobres! Hauríem gastat aquest cèntim de dòlars addicionals. Per què no podeu copiar aquest, aquest, aquest o aquest disseny i deixar-nos viure feliços ??? (ノ ☉ ヮ ☉) ノ

No tinguis por, si no podem comprar el programador intel·ligent, encara podem construir el programador ESP-01 definitiu, amb només dos botons de PCB i dos cables.

Si afegim una bonica funda impresa en 3D, podem convertir el programador de primera versió en un dispositiu agradable i realment còmode. La carcassa està dissenyada per al programador USB "bàsic" (més barat) i per als clàssics botons de 6x6 mm, anomenats botons tàctils. Si mireu amb atenció, podreu veure que estic fent servir diferents botons en diferents fotografies. Això és simplement perquè he decidit utilitzar botons amb eix més llarg, només per a la meva comoditat. Tots els botons funcionen bé.

Ara, enllaços (afiliats, btw):

ESP8266-01: Bangood, Amazon, Amazon.

Programador ESP8266-01: Bangood, Amazon, Amazon.

Botons: Bangood, Amazon, Amazon.

Només necessitareu eines mínimes de soldadura, si creieu que us falta alguna cosa que podeu mirar aquí.

Pas 2: cablejat i muntatge

Cablatge i muntatge
Cablatge i muntatge
Cablatge i muntatge
Cablatge i muntatge
Cablatge i muntatge
Cablatge i muntatge
Cablatge i muntatge
Cablatge i muntatge

És fàcil: descarregueu aquest fitxer, engegueu la impressora 3D, carregueu el material que vulgueu (us recomano PLA per obtenir millors toleràncies) i inicieu la impressió.

Ara, el cablejat. Soldeu dos cables al pin GND, un cable al RST i l’últim al pin Gpio0.

Aquests cables s’han de tallar a mida (aprox.) I soldar-los als passadors dels polsadors. Trieu dos pins al mateix costat, normalment els pins del costat oposat del botó estan ponts per crear una connexió sempre tancada. No us preocupeu, si escolliu el malament, no danyareu res. Una mesura de continuïtat feta amb un multímetre segurament pot determinar quins pins són els adequats. Col·loqueu unes gotes de cola calenta als passadors del botó exposats, per evitar qualsevol risc de curtcircuit. A continuació, enganxeu els botons al seu lloc, tingueu cura de no deixar caure la cola DENTRE els botons perquè, si no, ja no funcionaran. He utilitzat una mica de cola calenta per dins per mantenir-les al seu lloc i una mica de cola forta per fora.

Ara bé, si teniu confiança en les vostres habilitats de soldadura, podeu procedir directament a enganxar el cas, però realitzaria una petita prova intermitent per endavant (llegiu el següent pas).

Per enganxar el cas, necessiteu algun tipus de cola forta, l’epoxi està bé, he utilitzat cola cianoacrilat (el mateix que he utilitzat per cementar els botons).

Pas 3: Com utilitzar-lo

Com utilitzar-lo
Com utilitzar-lo

Simplement connecteu el programador USB i instal·leu els controladors, ja que els programadors utilitzen el xip de sèrie CH340, hi ha molts tutorials (per a Windows).

L’ús és senzill, un botó restableix l’MCU i l’altre estableix l’MCU en mode de flaix si es manté premut durant la (re) arrencada de l’MCU.

- Voleu reiniciar el projecte? Premeu el botó de restabliment.

- Voleu penjar un firmware modificat? Mantingueu premut el botó de flaix, premeu i deixeu anar el botó de reinici, deixeu anar el botó de flaix. La MCU estarà preparada per carregar algun codi i després executarà el codi.

Independentment del firmware que vulgueu penjar, del programari que vulgueu utilitzar per carregar-lo, tindreu un port COM adequat per utilitzar-lo com a destinació i un bon connector físic plug & play per a l’ESP i no cal que us enganxeu amb els cables. i no cal que assetgeu l'USB sense cap motiu. Ah, per fi!

Escriuré un tutorial separat per mostrar alguns firmware útils per a aquest petit dispositiu wifi, la cadena d’eines de programari de càrrega i la seva configuració no són trivials, aquest -ible és per al programador. Estigueu atents!

Recomanat: