Site icon Renzo Mischianti

esp-12 esp-07 (esp8266) scheda di programmazione ed adattatore per breadboard

esp-12 scheda di programmazione ibrida e adattatore per breadboard

esp-12 scheda di programmazione ibrida e adattatore per breadboard

Spread the love

esp-12 hybrid programming board and breadboard adapter main

Quando sono andato ad usare l’esp12 e l’esp07 il primo problema è stato come metterlo sulla breadboard, per fortuna ho trovato un adattatore sviluppato da tweeto, ed era quello che mi serviva, ma mi piacerebbe renderlo più semplice da usare , quindi l’ho ridisegnato più piccolino ed ho aggiunto qualche etichetta per identificare i pins.

esp12 E pinout low resolution

esp12 E piedinatura ad alta risoluzione

esp07 pinout low resolution mischianti

esp07 piedinatura ad alta risoluzione

Adattatore per breadboard stampato in 3d

Qui l’stl da stampare.

Socket per esp12 e esp07 

Socket per esp12 e esp07 con base a V 

Ora devi aggiungere i fili, io uso un cavo telefonico che è un unico filo di rame di 0,6 mm (credo che 0,8 mm possa adattarsi meglio) di diametro, e lo inserisco nell’adattatore (il filo in questione non ha una buona conduttività all’esterno, meglio se completamente di rame).

Inseriscilo nei fori più interni e spingilo fuori di circa 3 mm

esp12 socket breadboard adapter step 1

Piegare il filo all’esterno dell’adattatore.

esp12 socket breadboard adapter step 2

Tagliare la parte esterna del filo ed estrarre,

esp12 socket breadboard adapter step 3

quindi reinserire nel foro interno ed esterno.

esp12 socket breadboard adapter step 4

Ora controlla se devi tagliare di più il filo del foro interno e piegalo.

esp12 socket breadboard adapter step 5

Ripeti per tutti i pin.

esp12 socket breadboard adapter fully wired

Ora puoi usarlo direttamente sulla breadboard.

Programming circuit on breadboard with adapter for esp12

PCB scheda di programmazione


Puoi ottenere il mio PCB senza costi qui da PCBWay PCBWay
esp07 programming board pcb

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

Di seguito l’elenco dei componenti:

Shopping List

AmountPart TypeProperties
2Condensatore elettroliticopackage 100 mil [THT, electrolytic]; capacitance 10µF
1Programmatore di base FTDIvoltage 3.3V; tipo Basic
1ESP 12Epins 22; chip label 8266; variant 12E; editable pin labels false
2Bottone a pressionepackage [THT]
1Jack di alimentazionetipo 5.5mm barrel breadboard friendly
2Generic female header – 11 pinspackage THT; form ♀ (female)
6Generic female header – 1 pinshole size 1.0mm,0.508mm; pins 1; row single; pin spacing 0.1in (2.54mm); package THT; form ♀ (female)
1Toggle Switchswitching circuit SPDT; package THT
4Resistenza 10kΩ pin spacing 400 mil; resistenza 10kΩ; package THT
1Generic male header – 3 pinspackage THT; form ♂ (male)
1LD1117V33voltage 3.3V; package 78xxl; chip LD1117VXX

Qui il materiale più difficile da trovare:

esp-12 esp-07 Aliexpress esp-12 - Aliexpress esp-07

Barrel jack Aliexpress Breadboard friendly 5.5x2.1 - Aliexpress 5.5x2.1

Regolatore di voltaggio AliExpress SMD (AMS1117) - AliExpress 3.3v (LM1117) - AliExpress 5v (7805) - AliExpress 9v (7809)AliExpress 12v (7812) - AliExpress 3.3v TO-92 (78L33)

L'FTDI USB to TTL CH340G - USB to TTL FT232RL


Sulla base del tutorial “esp12 esp07 (esp8266): flash, piedinatura, spec e config dell’IDE Arduino” ho creato un PCB.

esp12 programming module connection PCB v02

Puoi ottenere il mio PCB dello shield senza costi aggiuntivi qui da PCBWay

Ho scelto questo produttore perché allo stesso costo offre un’ottima qualità, nella prima schermata è possibile selezionare innumerevoli opzioni adatte ad ogni esigenza.

PCBWay Option Page

La scheda come potete vedere in varie foto è molto bella e solo da saldare.

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

esp12 programming flashing board milling process

Ecco il PCB fresato:

esp12 programming flashing board milled PCB

E qui dopo il processo di assemblaggio:

esp12 programming flashing board milled PCB assembled

Ora possiamo caricare il codice, come da tutorial “esp12 esp07 (esp8266): flash, piedinatura, spec e config dell’IDE Arduino”.

esp12 programming flashing board milled PCB assembled upload process
esp12 programming board pcb

Grazie


Spread the love
Exit mobile version