Taula de continguts:
- Subministraments
- Pas 1: el cablejat
- Pas 2: Soldar un circuit de perfboard
- Pas 3: Circuit de PCB
- Pas 4: afegir suport Esp8266 a Arduino IDE
- Pas 5: penjar un esbós
- Pas 6: proveu el codi
Vídeo: Programador ESP8266-07 amb Arduino Nano: 6 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
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
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
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
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
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:
(gairebé) programador universal MIDI SysEx CC (i seqüenciador ): 7 passos (amb imatges)
(gairebé) programador universal MIDI SysEx CC (i seqüenciador …): a mitjan anys vuitanta, els fabricants de sintetitzadors van iniciar un "menys és millor" procés que va conduir a sintetitzadors de barebones. Això va permetre la reducció de costos per part del fabricant, però va fer que el procés de pegat fos tediuos, si no impossible, per a l'ús final
Com construir un programador d’ISP USBTiny: mitjançant la fresadora de PCB CNC: 13 passos (amb imatges)
Com construir un programador d’ISP USBTiny: mitjançant la fresadora de PCB CNC: heu pensat en com construir el vostre propi projecte electrònic des de zero? Fer projectes electrònics és tan emocionant i divertit per a nosaltres, creadors. Però la majoria de fabricants i entusiastes del maquinari que estan avançant cap a la cultura dels fabricants van construir els seus projectes
Com fer un programador PIC - PicKit 2 'clon': 4 passos (amb imatges)
Com fer un programador PIC - PicKit 2 "clon": Hola! Aquest és un breu instructiu per fer un programador PIC que funcioni com un PicKit 2. Ho he fet perquè és molt més barat que comprar un PicKit original i perquè Microchip, els fabricants de microcontroladors PIC i el programador PicKit, pr
Programador de targetes de visita PIC: 6 passos (amb imatges)
Programador de targetes de visita PIC: Aquesta era la meva entrada al concurs de circuits de mida de targeta de visita Hack A Day. Acabo de comprimir els fitxers i els he posat al meu lloc web. Ho publico aquí perquè totes les altres entrades semblen estar en un bloc per accedir-hi fàcilment. Esperem que això faci que el
PROGRAMADOR USB PIC GTP (codi obert): 5 passos (amb imatges)
PROGRAMADOR GIC USB PIC (codi obert): aquest treball inclou GTP USB (no plus ni lite). PICMASTERS ha desenvolupat l’esquema, les fotos i el PCB a partir d’alguns treballs valuosos fets abans. Aquest programador admet pic10F, 12F, 16C, 16F, 18F, 24Cxx Eeprom. Malauradament, està malament