Taula de continguts:

Taula de programació i desenvolupament ESP-12E i ESP-12F: 3 passos (amb imatges)
Taula de programació i desenvolupament ESP-12E i ESP-12F: 3 passos (amb imatges)

Vídeo: Taula de programació i desenvolupament ESP-12E i ESP-12F: 3 passos (amb imatges)

Vídeo: Taula de programació i desenvolupament ESP-12E i ESP-12F: 3 passos (amb imatges)
Vídeo: Versión Completa. Estoicismo: una filosofía de vida. Massimo Pigliucci, doctor en Filosofía 2024, Desembre
Anonim
Junta de programació i desenvolupament ESP-12E i ESP-12F
Junta de programació i desenvolupament ESP-12E i ESP-12F

L’encàrrec d’aquest tauler va ser senzill:

  • Ser capaç de programar mòduls ESP-12E i ESP-12F tan fàcilment com les plaques NodeMCU (és a dir, no cal prémer botons).
  • Teniu pins adaptats per a taulers amb accés a la E / S útil.
  • Utilitzeu un convertidor USB a sèrie separat per tal que la placa no tingui drenatge de corrent addicional i es pugui provar el més a prop possible de l'aplicació final, especialment pel que fa al corrent de repòs.

La unitat aquí es podria fer utilitzant una taula de pa i estenent els passadors d’una capçalera de pin de 2 mm per connectar entre l’ESP12 i la taula de pa, tal com es mostra en altres instruccions. No obstant això, un mòdul de PCB és més senzill i ràpid de connectar. Per tant, si teniu l’equip per fabricar PCB: agafeu l’art il·lustrat i feu-ne un.

Parts:

  • Tira de passadors de 2 mm (vies 2x8)
  • Franja de pin angular de 2,54 mm (12 vies + 2 vies 3 vies)
  • Presa horitzontal de 2,54 mm de 3 vies, per exemple Farnell 1593474
  • 2 fora de BCW32 o un altre transisitor NPN en format SOT23.
  • 4 de descompte 10k 0805
  • 2 de 22k 0805
  • Ceràmica 0805 0,1uF
  • Interruptor tàctil de 6 mm (forat passant)
  • PCB fabricat en obres d'art adjunt.

Pas 1: descripció

El sistema de programació NodeMCU utilitza les línies RTS i CTS de sèrie per impulsar el restabliment i els pins GPIO0 per configurar el mode de programació. S'utilitzen un parell de transistors NPN. Quan el DTR és alt i el valor RTS és baix, el pin de reinici es baixa. Quan DTR és baix i RTS alt GPIO0 es baixa. El programari de programació activa els pins DTR i RTS segons es requereixi per posar l’ESP12 al mode de flaix.

Esquema de connexions:

Imatge
Imatge

S'utilitza un convertidor FTDI USB a sèrie, ja que té les línies necessàries en un costat. Per tant, només cal afegir algunes capçaleres de pins.

Quan es programen mòduls ESP12 en aquesta placa de selecció, es selecciona NodeMCU V1.0 com a placa a l'IDE Arduino o si s'utilitza el ESP8266 genèric, es defineix Reset Method (a Eines) a nodemcu. A continuació, podeu fer clic a Baixa sempre que vulgueu carregar l'esbós. La placa necessita una potència de 3,3 aplicada als pins de 3,3 v i GND.

Ho vaig construir per ajudar a desenvolupar el meu TicTac Super Wifi Analyzer, però sabent que es convertirà en la meva eina preferida per desenvolupar i provar sistemes ESP8266 mitjançant les plaques ESP12.

Pas 2: Muntatge

Descarregueu el fitxer adjunt ESP12 Programmer artwork.docx Imprimiu-lo i comproveu que la mida del tauler sigui la següent. Si no, ajusteu la mida fent clic amb el botó dret del ratolí, Mida i posició.

Imprimeixo obres d'art en dos trossos de paper vegetal. Després les superposo per duplicar el contrast i emmascarar les petites imperfeccions de la impressió (faig servir una impressora làser). Pico forats a la vora de la capa superior, col·loqueu Sellotape a través dels forats, l’alineo i després premo els forats per enganxar-los. Tinc una unitat d’exposició als UV. Abans utilitzava una llum negra UV que funcionava bé amb PCB recoberts d’esprai. Faig servir una solució feble d’hidròxid de sodi (netejador de drenatges) per desenvolupar i hexahidrat de peroxodisulfat de di-sodi. Preneu precaucions especials amb els productes químics, especialment l’hidròxid de sodi que ataca la carn a l’instant. No voleu aquestes coses als vostres ulls! Després exposo de nou i em desenvolupo per desfer-me de la pel·lícula per sobre de les pistes i acabar amb una mica de llauna submergida (força cara i amb una vida limitada). Aquest darrer pas és opcional, sobretot si teniu previst soldar el tauler abans que la superfície s’oxidi massa.

Imatge
Imatge

He soldat components per ordre d’alçada. Poso un component SMD, aplico pasta de soldadura a un pin i ho soldo. Després faig el mateix per a la resta de components SMD. Després aplico pasta a tots els passadors sense soldar i després els faig la volta i els soldo.

No vaig empènyer la tira de passadors de 2 mm fins a l'interior, però sí prou perquè els pins sortissin al voltant d'1 mm. En acabar, la barra de plàstic es pot empènyer cap avall fins al nivell del tauler. Això estalvia haver de retallar-los i permet que l’antena ESP12 estigui un mm més lluny del connector FTDI.

Si teniu problemes per obtenir els endolls horitzontals de 3 vies de 2,54 mm, podeu utilitzar la tira de sòlids Arduino i epoxiar-la plana i soldar-la amb un conjunt de coixinets. Si és així, enllaceu els parells de coixinets segons calgui, de manera que els endolls es connectin al circuit.

Per últim, heu de soldar l’angle recte de 12 polzades de 0,1 polzades i etiqueteu-ho com es mostra a continuació:

Imatge
Imatge

A la soldadura del mòdul FTDI de 2 bandes de passador d'angle recte de 3 vies de la manera següent:

Imatge
Imatge

Pas 3: com s'utilitza

Inicieu l'Arduino IDE (descarregueu-lo i instal·leu-lo des d'Arduino.cc si cal) i afegiu els detalls de la placa ESP si no en teniu (vegeu: Sparkfun).

Carregueu el vostre codi.

A continuació, configureu els detalls de programació (Eines):

Seleccioneu la placa: mòdul ESP8266 genèric o NodeMCU v1.0 (mòdul ESP-12E). El primer dóna més opcions. Vegeu a continuació la resta de paràmetres. És probable que el número de port sigui diferent. Feu clic a PORT per veure quin apareix quan es connecta el mòdul FTDI.

Imatge
Imatge

Ara enceneu la placa amb 3,3v al pin de 3,3v i connecteu GND. Connecteu el convertidor USB a sèrie FTDI. Ara podeu programar el tauler només fent clic al botó de descàrrega. Després d’haver-ho fet algunes vegades, veureu el valor d’aquest petit tauler.

Imatge
Imatge

Ho he utilitzat per desenvolupar el meu TicTac Super Wifi Analyzer

Imatge
Imatge

Espero que us sigui útil.

Mike

Recomanat: