Taula de continguts:
Vídeo: Taula de programació i desenvolupament ESP-12E i ESP-12F: 3 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
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:
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.
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ó:
A la soldadura del mòdul FTDI de 2 bandes de passador d'angle recte de 3 vies de la manera següent:
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.
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.
Ho he utilitzat per desenvolupar el meu TicTac Super Wifi Analyzer
Espero que us sigui útil.
Mike
Recomanat:
Taula de desenvolupament DIY ESP32 - ESPer: 5 passos (amb imatges)
DIY ESP32 Development Board - ESPer: Fa poc, havia estat llegint sobre moltes IoT (Internet of Things) i confia en mi, no podia esperar a provar un d’aquests meravellosos dispositius, amb la possibilitat de connectar-me a Internet, jo mateix i poso les mans a la feina. Per sort l'oportunitat d'un
Taula de programació del mòdul ESP-01: 12 passos (amb imatges)
Taula de programació del mòdul ESP-01: informació addicional i actualització de documents aquí al meu lloc https://www.mischianti.org/2019/01/14/esp-01-modules-programming-board/ESP-01 és un mòdul esp8266 de baix cost, amb WIFI incorporat. Es va crear com a mòdul WIFI Arduino, però té més potència que un
Introducció a Esp 8266 Esp-01 amb Arduino IDE - Instal·lació de taules Esp a Arduino Ide i programació Esp: 4 passos
Introducció a Esp 8266 Esp-01 amb Arduino IDE | Instal·lació de taules Esp a Arduino Ide i programació Esp: En aquest instructables aprendrem a instal·lar taules esp8266 a Arduino IDE i a programar esp-01 i penjar-hi codi. Com que les taules esp són tan populars, vaig pensar a corregir un instructablesfor això i la majoria de la gent té problemes
Taula de pa del tauler de desenvolupament: 12 passos (amb imatges)
Taula de pa del tauler de desenvolupadors: aquest manual d’instruccions mostra com crear una tauler de pa a mida per al tauler de programació
Taula de desenvolupament Atmega16 / 32 amb LCD: 8 passos
Taula de desenvolupament Atmega16 / 32 amb pantalla LCD: aquest instructiu mostra com fer la vostra pròpia placa de desenvolupament per als processadors Atmega16 o Atmega32. Internet està ple de taulers de desenvolupament casolans, però crec que ja queda espai per a una altra. Aquest tauler ha estat molt útil en el meu projecte