esp32-wroom-32 esp32-s scheda di programmazione ed adattatore per breadboard

Spread the love

esp32-wroom-32 programming flash connection PCB main
esp32-wroom-32 programming flash connection PCB main

Userò l’esp32-wroom-32, ma prima voglio prototipare il mio progetto su breadboard, l’IC non è adatto alla breadboard, quindi devo creare un adattatore stampato in 3D e un PCB per ottenere una scheda di programmazione generica.

Trovi l'esp32-wroom-32 e l'esp32-s su ESP32 Dev Kit v1 - TTGO T-Display 1.14 ESP32 - NodeMCU V3 V2 ESP8266 Lolin32 - NodeMCU ESP-32S - WeMos Lolin32 - WeMos Lolin32 mini - ESP32-CAM programmer - ESP32-CAM bundle - ESP32-WROOM-32 - ESP32-S

Scheda di programmazione ESP32 Aliexpress adapter esp8266 esp32

ESP32 S pinout low resolution
ESP32 S pinout low resolution

ESP32-S piedinatura ad alta risoluzione e specifiche

ESP32 wroom 32 pinout
ESP32 wroom 32 pinout

ESP32-wroom-32 piedinatura ad alta risoluzione e specifiche

3D printed adapter

Una buona e veloce soluzione è stampare un adattatore. Esistono molti adattatori, ma penso che questa sia una buona scelta, devi stampare con dimensioni ridotte dell’estrusore come 0,31 (anche se hai uno 0,40) e ridurre il flusso per ottenere una buona stampa.

Adattatore per esp32-wroom-32 esp32-s  

Adattatore per esp32-wroom-32 esp32-s base a V 

Ora devi aggiungere il filo, ma prima probabilmente la tua stampante avrà generato eccedenze e chiuso i piccoli fori, di solito lo foro conuna punta per pulirlo (punta da 0,9 mm del mio CNC).

Punta per CNC da 0.9mm su AliExpress

Io uso un filo telefonico che è un unico filo di rame di 0,6mm di diametro, e vado ad inserirlo nell’adattatore, ma ti consiglio di usare un filo di rame ad alta conduttività.

Inserirlo nei fori più interni e spingerlo fuori di circa 3 mm

esp32 wroom 32 socket wiring step 01
esp32 wroom 32 socket wiring step 01
esp32 wroom 32 socket wiring step 02
esp32 wroom 32 socket wiring step 02

Piegare il filo verso l’esterno dell’adattatore.

esp32 wroom 32 socket wiring step 03
esp32 wroom 32 socket wiring step 03
esp32 wroom 32 socket wiring step 04
esp32 wroom 32 socket wiring step 04

Tagliare la parte esterna del filo, ed estrarre,

esp32 wroom 32 socket wiring step 05
esp32 wroom 32 socket wiring step 05

quindi reinserire nel foro interno ed esterno.

esp32 wroom 32 socket wiring step 06
esp32 wroom 32 socket wiring step 06

Ora controlla se è necessario tagliare di più il filo del foro interno e piegarlo.

esp32 wroom 32 socket wiring step 07
esp32 wroom 32 socket wiring step 07

Repeat for all pins.

esp32 wroom 32 socket breadboard friendly
esp32 wroom 32 socket breadboard friendly
esp32 wroom 32 socket breadboard friendly bottom
esp32 wroom 32 socket breadboard friendly bottom

Ora puoi usarlo direttamente sulla breadboard.

esp32-wroom-32 socket programming flash breadboard photo
esp32-wroom-32 socket programming flash breadboard photo

Scheda di programmazione PCB

Il prossimo passo è fare un PCB invece della breadboard per programmare il dispositivo, userò l’adattatore solo per creare/testare un nuovo circuito.

ESP32 wroom 32 S programming board pcb
ESP32 wroom 32 S programming board pcb

Qui l’elenco dei componenti:

Shopping List

QuantitàTipo di parteProprietà
2Condensatore elettroliticocapacità 10µF; pacchetto 100 mil [THT, elettrolitico]
1Condensatore elettroliticocapacità 22µF; pacchetto 100 mil [THT, elettrolitico]
1Programmatore di base FTDItensione 3,3 V; tipo Basic
4Intestazione femmina generica – 1 pinpacchetto THT; forma ♀(femmina); fila singola; perni 1; distanza tra i pin 0,1 pollici (2,54 mm); dimensione del foro 1,0 mm, 0,508 mm
4Intestazione femmina generica – 14 pinpacchetto THT; forma ♀(femmina); fila singola; perni 14; distanza tra i pin 0,1 pollici (2,54 mm); dimensione del foro 1,0 mm, 0,508 mm
2Intestazione femmina generica – 3 pinpacchetto THT; forma ♀ (femmina); fila singola; perni 3; spaziatura pin 0,1 pollici (2,54 mm); dimensione del foro 1,0 mm, 0,508 mm
2Premi il bottonepacchetto [THT]
1Jack di alimentazionevariante slt; pacchetto power_jack_slot; Canna tipo 5.5mm
1Intestazione maschio generica – 3 pinpacchetto THT; forma ♂ (maschio); fila singola; perni 3; spaziatura pin 0,1 pollici (2,54 mm); dimensione del foro 1,0 mm, 0,508 mm
1Intestazione maschio generica – 2 pinpacchetto THT; forma ♂ (maschio); fila singola; perni 2; distanza tra i pin 0,1 pollici (2,54 mm); dimensione del foro 1,0 mm, 0,508 mm
2Intestazione femmina generica – 5 pinpacchetto THT; forma ♀ (femmina); fila singola; pin 5; distanza tra i pin 0,1 pollici (2,54 mm); dimensione del foro 1,0 mm, 0,508 mm
1LED blu (505 nm)confezione 3 mm [THT]; gamba sì; colore Blu (505nm)
1LD1117V33tensione 3,3 V; pacchetto 78xxl; chip LD1117VXX
1Modulo ESP-WROOM-32 [ESP-32S]variante variante 3; flippedsmd vero; tipo Modulo ESP32; codice articolo ESP-WROOM-32
2Resistenza da 10kΩresistenza 10kΩ; pacchetto THT; tolleranza ±5%; bande 4; distanza tra i pin 400 mil
1Interruttore a levettapacchetto THT; circuito di commutazione SPDT

Qui del materiale più difficile da trovare:

Ecco l'IC ESP32 Dev Kit v1 - TTGO T-Display 1.14 ESP32 - NodeMCU V3 V2 ESP8266 Lolin32 - NodeMCU ESP-32S - WeMos Lolin32 - WeMos Lolin32 mini - ESP32-CAM programmer - ESP32-CAM bundle - ESP32-WROOM-32 - ESP32-S

Barrel jack predisposto per breadboard Aliexpress Breadboard friendly 5.5x2.1 - Aliexpress 5.5x2.1

Voltage regulator AliExpress SMD (AMS1117) - AliExpress 3.3v (LM1117) - AliExpress 5v (7805) - AliExpress 9v (7809)AliExpress 12v (7812) - AliExpress 3.3v TO-92 (78L33)

Ecco l'FTDI USB to TTL CH340G - USB to TTL FT232RL


Sulla base del tutorial “ESP32-wroom-32, esp32-S: flash, piedinatura, spec e config dell’IDE Arduino” creerò il PCB.

esp32-wroom-32 programming flash connection PCB
esp32-wroom-32 programming flash connection PCB


You can get pcb without additional costs here from PCBWay
PCB from PCBWay

Ho scelto questo produttore perché a parità di costo offre un’ottima qualità, nella prima schermata è possibile realizzare innumerevoli opzioni adatte ad ogni esigenza.

PCBWay Option Page
PCBWay Option Page

La scheda come si può vedere in varie foto è molto bella e semplicemente da saldare.

Il PCB è completamente testato con il mio processo standard, prima il processo di fresatura come da tutorial ( con la mia CNC ):

esp12 programming flashing board milling process
esp12 programming flashing board milling process

Qui il PCB fresato:

esp32 wroom 32 socket milled PCB
esp32 wroom 32 socket milled PCB

Qui il video di montaggio

E qui dopo il processo di assemblaggio:

esp32-wroom-32 programming flash connection PCB assembled
esp32-wroom-32 programming flash connection PCB assembled

Ora possiamo caricare il codice, controlla il tutorial “ESP32-wroom-32, esp32-S: flash, piedinatura, spec e config dell’IDE Arduino”.

esp32-wroom-32 programming flash connection PCB assembled programming
esp32-wroom-32 programming flash connection PCB assembled programming
ESP32 wroom 32 S programming board pcb
ESP32 wroom 32 S programming board pcb

Grazie


Spread the love

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *