Taula de continguts:

Taula de programació del mòdul ESP-01: 12 passos (amb imatges)
Taula de programació del mòdul ESP-01: 12 passos (amb imatges)

Vídeo: Taula de programació del mòdul ESP-01: 12 passos (amb imatges)

Vídeo: Taula de programació del mòdul ESP-01: 12 passos (amb imatges)
Vídeo: БАПТИСТ — недооцененный персонаж поддержки — Overwatch 2 | Лилиана София Обзор 2024, De novembre
Anonim
Image
Image
Especificacions
Especificacions

Informació addicional i actualització de documents aquí al meu lloc

www.mischianti.org/2019/01/14/esp-01-modules-programming-board/

ESP-01 és un mòdul esp8266 de baix cost, amb Wi-Fi integrat.

Es va crear com a mòdul Arduino WIFI, però és més potent que un Arduino, que ara si heu de fer un petit mòdul per controlar un relé o un simple registre de dades digital. És la millor solució.

Podeu trobar notícies o actualitzacions sobre aquest tauler aquí.

Pas 1: especificacions

Existeix alguna variant d’aquest mòdul, però tots tenen un nucli de microprocessador RISC de 32 bits L106 de 32 bits basat en el Tensilica Xtensa Diamond Standard 106Micro que funciona a 80 MHz, quan en compreu un, només heu de prestar atenció a Flash, alguns tenen 512 KiB Flash, altres 1MiB

Definició del pin

  • VCC: Potència 3.0 ~ 3.6V
  • GND: terra
  • RESET: senyal de restabliment extern (nivell de baixa tensió: actiu)
  • CH_PD: activació del xip. Alt: activat, el xip funciona correctament; Baix: apagat, corrent petit
  • GPIO0: E / S (FLASH) E / S de propòsit general, si està baix mentre es reinicia / encén el xip al mode de programació en sèrie
  • GPIO1: E / S (TX) E / S de propòsit general i TXd sèrie
  • GPIO3: E / S (RX) E / S de propòsit general i RXd de sèrie
  • GPIO2: E / S IO de propòsit general i Serial1 TXd

Pas 2: programació

Programació
Programació

Com podeu veure, aquest mòdul no ha incorporat USB, de manera que la manera més senzilla de programar és fer servir un convertidor USB a TTL, el trobareu a 0, 50 $.

Tinc algun problema amb els mòduls FT232RL o FT232 més cars, en canvi un CH340G o CH340 funciona molt bé.

Pas 3: Connexió base a la programació

Connexió base a la programació
Connexió base a la programació

L'esquema de connexió base és bastant senzill, heu de posar 3.3v a VCC i CH_PD (per encendre i activar), i després posar GND el GND i GPIO0 (l'últim que va posar el mòdul en mode de programació), que connectar RX a TX i TX a RX.

Pas 4: configureu el vostre Ide

Configureu la vostra idea
Configureu la vostra idea
Configureu la vostra idea
Configureu la vostra idea
Configureu la vostra idea
Configureu la vostra idea

Del que heu de configurar el vostre IDE Arduino, primer heu d'afegir una nova placa a Boards Manager.

Al gestor de la junta, la junta a seleccionar és esp8266.

Ara podeu seleccionar el tauler genèric esp8266 de la llista de taulers

Pas 5: Tauler de programació

Taula de programació
Taula de programació

Aquest procés és tediós, heu de connectar-vos i suprimir la connexió, etc., i utilitzar tots els pins és molt tediós.

La meva solució a aquest problema és crear una placa de programació (sóc fan de la placa de servei).

La funcionalitat és:

  • Font d'alimentació externa per donar més amperes al circuit;
  • un commutador per seleccionar el mode de programació i alliberar el pin GPIO0;
  • 2 commutador per activar RX i TX i per concedir l'ús d'aquest pin per al circuit;
  • un botó de reinici per iniciar la programació.

Pas 6: prototip de PCB

Prototip de PCB
Prototip de PCB

Consulteu el meu lloc per obtenir informació addicional

Pas 7: Resultat del procés de fresat

Image
Image
Muntatge de PCB
Muntatge de PCB

M'agradaria afegir el resultat del meu antic i gloriós enrutador (creat amb un escàner i una impressora epson), bastant aspre però correcte.

També hi ha un error solucionat per cable (al fitxer que us dono ja no hi és).

En pocs dies espero afegir el tutorial per crear el meu nou CNC i el tutorial per crear un gcode. Aquest lloc està en procés.

Pas 8: Muntatge de PCB

Ara comenceu a muntar la junta.

Pas 9: Com utilitzar la placa de programació

L'ús és molt senzill:

Primer inseriu esp01 a la placa, que connecteu GND a GND, TX a RX i RX a TX del convertidor TTL a USB.

Ara esteu a punt per programar, afegeixo alguns exemples d'ús.

Pengeu un fitxer de parpelleig

  • Al tauler heu d’establir l’interruptor esquerre en mode de programació que fer clic al botó reset.
  • Comproveu que el commutador de RX i TX estigui en mode transfer. Comença a penjar l'esbós.
  • En acabar, poseu el "mode d'ús" a la placa per deixar lliure el pin del programador i el botó per posar TX al "mode d'ús".
  • Per tant, podeu comprovar que el led extern parpelleja perquè BUILTIN_LED està connectat al pin TX.

Pas 10: utilitzeu els 4 pins del tauler

  • Al tauler heu d’establir l’interruptor esquerre en mode de programació que fer clic al botó reset.
  • Comproveu que el commutador de RX i TX estigui en mode transfer. Comença a penjar l'esbós.
  • En acabar, poseu el "mode d'ús" a la placa per deixar lliure el pin del programador i el botó per posar els pins RX i TX al "mode d'ús". Per tant, utilitzeu els 4 pins per controlar el led.

Pas 11: utilitzeu 3 pins per controlar el led i un a la depuració en sèrie

  • Al tauler heu d’establir l’interruptor esquerre en mode de programació que fer clic al botó reset.
  • Comproveu que el commutador de RX i TX estigui en mode transfer.
  • Comença a penjar l'esbós.
  • Connecteu el monitor sèrie al port correcte.
  • En acabar, poseu el "mode d'ús" a la placa per deixar lliure el pin del programador i el botó per posar RX al "mode d'ús".
  • Per tant, utilitzeu 3 pins per controlar el led i TX per depurar el programa.

Pas 12: gràcies

Si teniu algun problema o altre, escriviu comentaris o obriu un tema al fòrum.

Recomanat: