Taula de continguts:

Programador ESP8266-07 amb Arduino Nano: 6 passos (amb imatges)
Programador ESP8266-07 amb Arduino Nano: 6 passos (amb imatges)

Vídeo: Programador ESP8266-07 amb Arduino Nano: 6 passos (amb imatges)

Vídeo: Programador ESP8266-07 amb Arduino Nano: 6 passos (amb imatges)
Vídeo: ✅ Errores al calibrar Driver A4988, ajuste Vref, conexión CNC Shield a Motor Pasos #7 2024, Desembre
Anonim
Programador ESP8266-07 amb Arduino Nano
Programador ESP8266-07 amb Arduino Nano

Aquest és un breu tutorial per crear una enginyosa placa de programació ESP8266-07 / 12E amb un Arduino nano. L'esquema de cablejat és molt similar al que es mostra aquí. Teniu les opcions per connectar aquest projecte a un tauler de pa, soldar-vos un tauler de perfils o utilitzar els fitxers gerber adjunts per crear un pcb més fiable. Us suggereixo quedar-vos amb un pcb o un perfboard (si confieu en soldar correctament) si sovint programeu els dispositius esmentats.

Estic planejant crear contingut amb l'ESP-07 i faré servir el tauler creat en aquest tutorial regularment.

El disseny té un regulador de voltatge incorporat de 3,3 V que encén el mòdul ESP; haureu de connectar una font de 5 V a més del cable USB Arduino. A més, també hauríeu d'utilitzar un tauler informatiu; fa que tot sigui més fàcil de treballar.

Subministraments

  • Arduino nano
  • ESP8266-07 o / 12 / e
  • Tauler de sortida ESP-07
  • Mini cable USB
  • Presa de corrent de 5,5 mm (home i dona)
  • Pins femenins de capçalera 1 * 15 (2 unitats)
  • Pins femenins de capçalera 1 * 8 (2 unitats)
  • Interruptor de commutació de 6 pins (opcional)
  • polsadors (2 unitats)
  • Resistències de 5 Kohm (2 unitats)
  • Resistències de 10 Kohm (2 unitats)
  • lm1117 3.3v (he utilitzat la versió smd, podeu utilitzar TH si voleu crear un circuit de taulers de suport)
  • Condensador 47uf (podeu utilitzar valors més alts si teniu problemes d'alimentació)
  • tauler de perfils, o tauler de perfecció, o PCB

Pas 1: el cablejat

El cablejat
El cablejat
El cablejat
El cablejat

Circuit de taulers de pa:

1. Connecteu a una placa d’arxiu l’Arduino nano i el mòdul ESP mitjançant la placa de sortida. Per obtenir un millor accés als pins del tauler de ruptura, podeu utilitzar dues taules de verificació en lloc d'una com es mostra.

2. Alimentació dels rails: connecteu el pin de 5v de la presa de corrent al pin 3 del regulador lm1117 3.3v, GND al pin 1 i la sortida del pin 2 al carril "+" de la placa. Connecteu també el passador GND de la presa d'alimentació al "-" de la placa. Afegiu un condensador 47uf i connecteu els rails com es mostra.

3. Afegiu dos polsadors (reset i programa) i connecteu un pin de cadascun per restablir i un altre a GPIO0 de l'ESP. Aixequeu els pins normalment connectats a 3,3 v mitjançant resistències de 10 kohm. Connecteu els pins oberts normalment a GND

4. Connecteu el carril + al tauler de ruptura VCC del ESP

5. Connecteu-lo al carril GND del tauler de sortida ESP

6. Estireu els passadors CH_PD i GPIO15 d'ESP a un carril de + 3,3 V mitjançant resistències de 5 kohm

7. Connecteu el pin RX del nano al RX de l'ESP mitjançant un commutador de commutació de 2 canals

8. Connecteu el TX del Nano al TX del ESP mitjançant el commutador de commutació de 2 canals. (l'interruptor de commutació és opcional; permet desconnectar completament el senyal entre l'Arduino i l'ESP)

9. Traieu els pins RST i GND de l'Arduino, aquest pas "desactiva" el xip ATmega.

Vaig utilitzar una font d'alimentació externa de 5 V perquè l'Arduino no pot proporcionar prou corrent per alimentar el mòdul ESP de manera fiable. Estic fent servir un carregador antic i un cable USB modificat.

Pas 2: Soldar un circuit de perfboard

Soldar un circuit Perfboard
Soldar un circuit Perfboard
Soldar un circuit Perfboard
Soldar un circuit Perfboard
Soldar un circuit Perfboard
Soldar un circuit Perfboard
Soldar un circuit Perfboard
Soldar un circuit Perfboard

He fet un disseny per a una placa de perfils de 7cm per 9cm d'una sola cara basada en el diagrama de cablejat del pas anterior. Proveu d’utilitzar exactament la mateixa ubicació del component perquè no tingueu problemes d’encaminament. Podeu utilitzar les imatges divertides adjuntes com a guies.

A més, he utilitzat pins de capçalera femella de 2,54 mm per fer que el Nano i l’ESP es desmuntessin.

Pas 3: Circuit de PCB

Circuit PCB
Circuit PCB

Envieu el gerber adjunt a un fabricant de PCB i ja està!

Es basa en el cablejat esmentat anteriorment, però el disseny és una mica diferent. L’havia de fer més compacte per estalviar-vos diners

Els fitxers es van crear amb EasyEDA.

Pas 4: afegir suport Esp8266 a Arduino IDE

Addició de suport Esp8266 a IDE Arduino
Addició de suport Esp8266 a IDE Arduino
Addició de suport Esp8266 a IDE Arduino
Addició de suport Esp8266 a IDE Arduino
Addició de suport Esp8266 a IDE Arduino
Addició de suport Esp8266 a IDE Arduino
Addició de suport Esp8266 a IDE Arduino
Addició de suport Esp8266 a IDE Arduino

Podeu ometre aquest pas si ja teniu el mòdul configurat

Pas 1: obriu l'IDE i aneu a Fitxer >> preferències, apareixerà una finestra. Semblarà una de les imatges adjuntes

Pas 2: al quadre vermell, enganxeu aquesta línia:

arduino.esp8266.com/stable/package_esp8266com_index.json

si ja hi ha alguna cosa escrita, afegiu-hi una coma i, a continuació, enganxeu l'URL

Pas 3: aneu a Eines >> tauler >> gestor de taulers, consulteu les imatges adjuntes si teniu algun problema

Pas 4: quan la finestra s'acabi de carregar, utilitzeu el quadre de cerca per cercar esp8266, cerqueu el resultat amb el títol "esp8266 by esp8266 community" i instal·leu

NOTA: He instal·lat la versió 2.5.2 perquè algunes versions posteriors provoquen "errors fatals"

Pas 5: Quan la instal·lació s'hagi completat, aneu a Eines >> Tauler >> cerqueu i seleccioneu "mòdul genèric esp8266"

Pas 6: aneu a les eines i a "tauler: mòdul genèric esp8266" trobareu algunes configuracions. Assegureu-vos que els vostres coincideixin amb els de la imatge adjunta.

Pas 5: penjar un esbós

Connecteu un cable USB a l’Arduino Nano i connecteu-lo a un ordinador. A més, connecteu una font d’alimentació de 5 V a la presa d’alimentació de la placa.

Si heu decidit afegir un commutador, assegureu-vos que es prem.

Per posar el mòdul esp en mode de programació:

Mantingueu premuts els botons RESET i PROGRAM i, a continuació, torneu a activar "RESET" mentre premeu "PROGRAM"

Mantingueu premut un moment i, a continuació, torneu a activar el botó "PROGRAMA"

A l’ordinador, obriu l’IDE i aneu a Eines >> port i seleccioneu el port COM on heu connectat el cable USB a l’ordinador.

Escriviu el vostre codi i utilitzeu el botó de càrrega que hi ha a la part superior esquerra del vostre IDE per començar a programar el mòdul ESP.

Pas 6: proveu el codi

És possible provar alguns programes sense treure el mòdul del sòcol.

Per fer-ho, torneu a prémer l'interruptor de commutació i premeu el botó RESET.

He afegit l'interruptor de palanca per aïllar completament les dues taules

GAUDEIX!

Recomanat: