Taula de continguts:
- Pas 1: ESP-07 Superació de desavantatges
- Pas 2: la meva placa adaptadora ESP-07
- Pas 3: proves ESP-07
- Pas 4: el meu adaptador de pin ample ESP-07
Vídeo: ESP-07 Test PCB: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Per tant, aquest Lazy Old Geek (L. O. G.) va escriure algunes instruccions sobre mòduls ESP8266:
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/2020-ESP8266/
Abans d’escriure l’últim, estava a punt de renunciar als antics mòduls ESP8266 tot i que en tenia diversos. Però com que vaig esbrinar alguns dels problemes que tenia, vaig decidir treballar-hi de nou.
Vaig saber que tenia diversos mòduls ESP-07 i volia provar-los.
L'ESP-07 és un mòdul que conté un microcontrolador ESP8266 amb memòria flash, antena WiFi i diversos pins d'E / S.
Avantatges:
Qualsevol versió ESP8266 té WiFi de 2,4 GHz integrat. Aquesta és la raó principal per la qual m'agraden.
Tenen un processador molt més ràpid que l’Arduino estàndard de 16 MHz.
L'ESP-07 té més pins d'E / S disponibles que l'ESP-01 i l'ESP-03.
Desavantatges:
Tots els ESP8266 són diferents de l’Arduino ATmega328 estàndard i requereixen procediments especials per funcionar.
Molts com els ESP-07 tenen capçaleres de 2 mm en lloc de les capçaleres més útils de 0,1 polzades.
Tots els ES8266 requereixen una alimentació de 3,3 V.
Així que volia alleujar alguns desavantatges construint el meu propi PCB de programació ESP-07.
Pas 1: ESP-07 Superació de desavantatges
FYI: a la imatge, el llarg blanc de la part superior esquerra és una antena de ceràmica. Just a la dreta hi ha un LED connectat a GPIO2, a sota hi ha un LED d’alimentació i a la part inferior esquerra hi ha un connector d’antena u.fl extern. El gran contenidor metàl·lic és el microcontrolador ESP8266.
Un dels desavantatges físics és que té un espaiat de 2 mm. Aquests no encaixaran en protobardes estàndard.
Bé, una cosa que vaig fer va ser comprar uns passadors de capçalera de 2 mm i soldar-los amb un ESP-07. Però, de nou, encara és difícil fer cap prototipatge.
Tauler adaptador gran
També he comprat algunes d’aquestes plaques adaptadores ESP-07 (12) (veure imatge). Són molt barats a Aliexpress. Aquests tenen capçaleres d’espai de 0,1”, de manera que entraran en un tauler d’anàlisi. Hi ha un parell de resistències al tauler. Vaig dissenyar l’esquema de forma inversa (vegeu la imatge).
No vaig conèixer el gran desavantatge fins fa poc. Són grans. Aquí en teniu una en una taula de proves estàndard. Ara sí que encaixa, però no hi ha espai per connectar-hi res més.
Vaig trobar una solució alternativa, tenia una doble taula (vegeu la imatge).
Fins i tot amb aquesta, només hi ha una fila lliure per un costat i dues per l’altre.
(En realitat, una millor solució seria utilitzar dues taules de presentació separades amb un buit intermedi. Però tampoc és molt estable.
ADVERTÈNCIA: a l'adaptador gran, podeu veure GPIO5 a sobre de GPIO4. Això és correcte almenys per als ESP-07 que tinc. Però tingueu en compte que alguna documentació els mostra invertits.
Per cert: he vist alguns adaptadors ESP07 que no són tan amplis (però crec que potser són més cars). Si ho sabés llavors …
Pas 2: la meva placa adaptadora ESP-07
Vaig decidir fer un PCB per provar ESP-07 específicament amb l'adaptador gran. Tindria un regulador i filtratge de 3,3 V i també el suggeriment de connexions i resistències de sèrie que es poden trobar aquí:
arduino-esp8266.readthedocs.io/en/2.6.3/bo…
He utilitzat Eagle Cadsoft per dissenyar esquemes i fabricar PCB. Encara està disponible i és gratuït des d’Autodesk:
www.autodesk.com/products/eagle/free-downl…
Es mostren els fitxers My Eagle Cadsoft (sch i brd) adjunts i esquemàtics.
Com que sóc VELL, he creat un fitxer dru (regla de disseny) per als PCB que faig. Té traços d’amplada de 18 mil i un espaiat extra entre components i traços.
Com que no faig servir una màscara de soldadura i els meus ulls i la meva coordinació no són tan bons, m'agrada tenir més espai lliure, de manera que hi ha menys possibilitats de ponts de soldadura.
Aquest és el mètode que faig servir:
www.instructables.com/id/Vinyl-Sticker-PCB…
CONSELL: Sempre intento crear un gran avió terrestre. Normalment, es fa per reduir el soroll, però per a aquesta aplicació no crec que això importi. Però una cosa que fa és aconseguir que hi hagi menys coure per gravar que hauria d’accelerar el procés de gravat.
També he afegit dues capçaleres per treure els ports d'E / S per prototipar.
Pas 3: proves ESP-07
El meu PCB ESP-07 requereix un adaptador sèrie USB per connectar-se a JP3. He modificat un adaptador CP2102 per treballar amb la meva PCB (veure imatge)
Vaig tallar el passador CTS i després vaig soldar una capçalera femenina de sis passadors amb els altres passadors. Després va soldar un pont des del forat RTS fins a la capçalera femenina.
És possible que noteu que té 5V de sortida, però l’ESP-07 requereix 3,3V. El regulador de 3,3 V de la meva placa adaptadora s’encarrega d’això.
La majoria dels adaptadors sèrie USB tenen 3,3 V disponibles, però normalment es limita a 50 mA de corrent. Tot i que probablement funcionaria per programar i ESP-07, prefereixo tenir més actualitat. Per cert, el 5V prové directament de l’USB i normalment sol tenir un mínim de 500 mA, per tant, per a la majoria d’aplicacions.
Al llarg dels anys, tinc moltes adaptacions per al CP2102, de manera que normalment hi col·loqueixo tubs termoretràctils i l’etiqueto (vegeu la imatge).
Programari Arduino:
Actualment estic fent servir la versió 1.8.2 d’Arduino.
La manera més senzilla d’instal·lar l’ESP8266 és fer servir el gestor de consells mitjançant aquest mètode:
github.com/esp8266/Arduino#installing-with…
Un cop instal·lat, en seleccionar Junta, selecciono “Mòdul ESP8266 genèric”.
ADVERTÈNCIA: Al meu PC hi ha tres versions del "mòdul ESP8266 genèric". La de la categoria "Taules ESP8266 (2.6.3)" funciona per a Blink, les de Sparkfun i la de ESP8266 no.
Instal·leu el mòdul ESP-07 al meu adaptador, connecteu el CP2102 a l’adaptador i connecteu un cable USB de l’ordinador al CP2102; el LED d’alimentació vermell del mòdul ESP-07 s’encendrà.
SUGGERIMENT: Si connecteu l'ESP-07 cap enrere (com acabo de fer, no el perjudicarà, però no hi haurà cap LED vermell)
El meu adaptador no té cap LED connectat, però el mòdul ESP-07 en té un a GPIO2, de manera que canvio el Led incorporat a 2.
Per verificar que funciona, acabo d'executar l'exemple Blink. No cal prémer cap botó. La següent imatge mostra el que es mostra a la pantalla d'estat d'Arduino. La darrera imatge mostra el LED parpellejant.
Pas 4: el meu adaptador de pin ample ESP-07
Bé, tinc un parell de mòduls ESP-07 amb passadors de capçalera de 2 mm soldats, així que vaig decidir fabricar un altre adaptador per poder posar-lo al meu adaptador de pin ample ESP-07. Vaig tallar un tros de perfboard. He soldat dues capçaleres masculines de 0,1 polzades de 8 pins al perfboard a l’interval d’1,1”. Vaig ‘esborrar’ dues ranures per als passadors de capçalera de 2 mm, després vaig agafar alguns cables i els vaig soldar entre la capçalera femenina de 2 mm i la capçalera masculina.1”. També he afegit un parell de resistències 10K per "duplicar" la placa adaptadora comprada. Després, en calent, va enganxar-ho tot.
Funciona bàsicament igual que l'adaptador gran.
Per cert, com que em costava molt soldar els cables, només feia els essencials.
Conclusions: les dues plaques d'adaptació funcionen bé i són molt més fàcils d'utilitzar que el meu gran protoboard amb ponts.
Recomanat:
Com fer diverses converses ESP mitjançant ESP-NOW mitjançant ESP32 i ESP8266: 8 passos
Com fer diverses converses ESP mitjançant ESP-NOW Utilitzant ESP32 i ESP8266: en el meu projecte en curs, necessito diverses ESP per parlar entre elles sense un encaminador. Per fer-ho, utilitzaré l’ESP-NOW per fer que la comunicació sense fils entre si no tingui un encaminador a l’ESP
Càmera ESP 32 que transmet vídeo mitjançant WiFi - Introducció a la placa ESP 32 CAM: 8 passos
Introducció a la targeta ESP 32 CAM: l’ESP32-CAM és un mòdul de càmera molt petit amb el xip ESP32-S que costa aproximadament 10 dòlars. A més de la càmera OV2640 i diversos GPIO per connectar perifèrics, també inclou una ranura per a targetes microSD que pot ser útil per emmagatzemar imatges preses amb t
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
Comunicació ESP a ESP: 4 passos
Comunicació ESP a ESP: aquest tutorial us ajudarà a substituir altres mòduls de transceptors per qualsevol altre projecte que inclogui comunicació sense fils. Utilitzarem una placa basada en l’ESP8266, una en mode WiFi-STA i l’altra en mode WiFi -AP, NodeMCU V3 és la meva opció per a aquest projecte
Taula de programació i desenvolupament ESP-12E i ESP-12F: 3 passos (amb imatges)
Taula de programació i desenvolupament ESP-12E i ESP-12F: la funció d’aquesta placa era senzilla: poder 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 adequats per a taulers amb accés a la E / S útil. Utilitzeu un USB independent per transmetre en sèrie