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 piedinatura ad alta risoluzione e specifiche
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 AliExpressIo 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
Piegare il filo verso l’esterno dell’adattatore.
Tagliare la parte esterna del filo, ed estrarre,
quindi reinserire nel foro interno ed esterno.
Ora controlla se è necessario tagliare di più il filo del foro interno e piegarlo.
Repeat for all pins.
Ora puoi usarlo direttamente sulla breadboard.
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.
Qui l’elenco dei componenti:
Shopping List
Quantità | Tipo di parte | Proprietà |
---|---|---|
2 | Condensatore elettrolitico | capacità 10µF; pacchetto 100 mil [THT, elettrolitico] |
1 | Condensatore elettrolitico | capacità 22µF; pacchetto 100 mil [THT, elettrolitico] |
1 | Programmatore di base FTDI | tensione 3,3 V; tipo Basic |
4 | Intestazione femmina generica – 1 pin | pacchetto 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 |
4 | Intestazione femmina generica – 14 pin | pacchetto 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 |
2 | Intestazione femmina generica – 3 pin | pacchetto THT; forma ♀ (femmina); fila singola; perni 3; spaziatura pin 0,1 pollici (2,54 mm); dimensione del foro 1,0 mm, 0,508 mm |
2 | Premi il bottone | pacchetto [THT] |
1 | Jack di alimentazione | variante slt; pacchetto power_jack_slot; Canna tipo 5.5mm |
1 | Intestazione maschio generica – 3 pin | pacchetto THT; forma ♂ (maschio); fila singola; perni 3; spaziatura pin 0,1 pollici (2,54 mm); dimensione del foro 1,0 mm, 0,508 mm |
1 | Intestazione maschio generica – 2 pin | pacchetto 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 |
2 | Intestazione femmina generica – 5 pin | pacchetto 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 |
1 | LED blu (505 nm) | confezione 3 mm [THT]; gamba sì; colore Blu (505nm) |
1 | LD1117V33 | tensione 3,3 V; pacchetto 78xxl; chip LD1117VXX |
1 | Modulo ESP-WROOM-32 [ESP-32S] | variante variante 3; flippedsmd vero; tipo Modulo ESP32; codice articolo ESP-WROOM-32 |
2 | Resistenza da 10kΩ | resistenza 10kΩ; pacchetto THT; tolleranza ±5%; bande 4; distanza tra i pin 400 mil |
1 | Interruttore a levetta | pacchetto 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.
You can get pcb without additional costs here 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.
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 ):
Qui il PCB fresato:
Qui il video di montaggio
E qui dopo il processo di assemblaggio:
Ora possiamo caricare il codice, controlla il tutorial “ESP32-wroom-32, esp32-S: flash, piedinatura, spec e config dell’IDE Arduino”.