Sommario:
- Passaggio 1: materiali e strumenti
- Passaggio 2: assemblaggio del circuito
- Passaggio 3: saldatura dei pin dell'intestazione (usando il SOCKET JIG)
- Passaggio 4: incollare il componente alla base
- Passaggio 5: incollare il coperchio alla base
- Passaggio 6: aggiunta delle etichette adesive
- Passaggio 7: passaggi successivi
Video: IOT123 - D1M ESP12 - Montaggio: 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
La scheda di sviluppo ESP8266 è una buona scheda di riferimento per i tuoi progetti IOT, ma presenta problemi se sono alimentati a batteria. È ben documentato come le varie schede di sviluppo ESP8266 non siano efficienti dal punto di vista energetico (qui e qui). La Witty Development Board risolve alcuni dei problemi avendo un USB separato a TTL (interfaccia del programmatore) ma non ha lo stesso supporto di schermatura del D1 Mini. Questo BLOCCO D1M interrompe l'ESP12 con il contratto pin Wemos D1 Mini, ed è costruito senza regolazione o regolatore MCP1700.
Questa è una costruzione di circuito complicata e buona per un proof-of-concept o requisiti di numero basso; Seguirò con una versione PCB più semplice.
NOTA: per la build non regolamentata:
- La tensione operativa ESP12 è riportata come 3.0~3.6V
- Alcuni produttori riferiscono di aver eseguito con successo progetti non regolamentati con batterie LiPo da 3,7 V (da 3,3 a 4,2 V)
- Guardando la tabella di estrazione corrente sopra da https://forum.makehackvoid.com/t/esp8266-operatin … vedrai che c'è una falsa economia non usando un regolatore quando viene impiegato il sonno profondo.
- Viene fornita la build non regolamentata, ma suggerisco di non utilizzare la modalità di sospensione profonda e di essere consapevoli dell'intervallo di tensione applicato a 3V3.
STORIA:
- 2018-02-15 - Rilascio iniziale
- 2018-02-19 - pullup aggiunti a I2C (D1/D2)
- 2018-02-22 - pulldown cambiato da IO2 a IO15, intestazioni maschio passo 2 mm utilizzate al posto del filo stagnato.
Passaggio 1: materiali e strumenti
C'è un elenco completo delle distinte materiali e delle fonti.
- Lo scudo Wemos D1 Mini Protoboard e le intestazioni femmina a pin lungo
- Modulo ESP12F
- Resistori 10K (2)
- Resistori 4K7 (2)
- MCP1700 (0 o 1)
- Condensatore 100nf (1)
- Testata maschio passo 2mm (1*1P, 3*2P, 1*5P)
- Base e coperchio stampati in 3D ed etichette
- Un set di D1M BLOCK - Installa maschere
- Pistola per colla a caldo e stick di colla a caldo
- Adesivo cianoacrilato forte (preferibilmente a pennello)
- Servizio stampante 3D o stampante 3D
- Saldatore e saldatore
- filo stagnato
Passaggio 2: assemblaggio del circuito
Come suggerito in precedenza, questa è una costruzione complicata che utilizza uno scudo della scheda prototipi. Verrà sviluppato un PCB.
A. Resistori, dal lato inferiore della scheda prototipi:
- Infilare un resistore da 10K in RED1 e RED2 e saldare RED1.
- Infilare un resistore da 10K in RED3 e RED4 e saldare le estremità.
- Infilare un resistore 4K7 in RED5 e RED6 e saldare le estremità.
- Infilare un resistore 4K7 in RED7 e RED8 e saldare le estremità.
B. Intestazioni maschio da 2 mm, dalla parte inferiore di ESP12
- Aggiungere le intestazioni maschio in VERDE (1 - 12) e saldare le estremità sul lato superiore; lasciando spazi vuoti dove mostrato (per i fili del resistore in seguito).
- Rimuovere il filo della resistenza da RED2
- Rimuovere il distanziale in plastica dai perni
-
Piegare i perni per allinearli con la scheda prototipi della parte superiore:
- TXD0 a TX
- RXD0 a RX
- IO0 a D3
- IO2 a D4
- GND a GND
- da RST a RST
- ADC su A0
- IO16 a D0
- IO14 a D5
-
IO12 a D6
- IO13 a D7
- VCC a 3V3
C. Unire Protoboard (parte superiore) a ESP12 (parte inferiore)
- Infila RED1 in EN e lascia libero
- Infila RED3 in IO15 e lascia libero
- Infila RED5 in IO4 e lascia libero
- Infila RED7 in IO5 e lascia libero
- Unisci i perni piegati da B#2
- Premere con cautela i pannelli a 2 mm l'uno dall'altro e paralleli/equidistanti.
D. Saldatura di schede unite sul lato inferiore della scheda prototipi
- I perni che escono dai fori possono essere saldati e tagliati
- Il cavo del resistore di RED2 può essere allineato con il pin 3V3, tagliato e saldato
E. Saldatura di schede unite su ESP12/protoboard topside
- I fili che escono da IO15, IO4, IO5 e EN possono essere saldati e tagliati in eccesso.
- I perni in uscita dall'alto possono essere ritoccati in caso di giunti fessurati.
F. Aggiunta di componenti rimanenti sulla scheda prototipi (parte superiore)
-
Aggiungere il condensatore attraverso il foro PINK1 e sul giunto su PINK2 e saldare lasciando l'eccesso attraverso PINK1
-
In caso di regolazione:
- Aggiungere il regolatore a PINK3, 4, 5 con la curva del pacchetto di plastica rivolta verso 3V3 sulla scheda prototipi
- Sul lato inferiore della scheda prototipi, piega la gamba da PINK3 a RED2, RED8 e RED6, saldando
- Sul lato inferiore della scheda prototipi, estendere la gamba da ROSA4 a GIALLO16, saldando su GIALLO16.
- Sul lato inferiore della scheda prototipi, piega la gamba da PINK5 a PINK1 e salda.
- Instradare LEG lasciando GIALLO15 a gamba lasciando PINK5 e saldare.
NOTA: utilizzare un tester di continuità su un multimetro per assicurarsi che i fili non siano collegati a ponte durante la costruzione.
Passaggio 3: saldatura dei pin dell'intestazione (usando il SOCKET JIG)
C'è un video sopra che illustra il processo di saldatura per il SOCKET JIG.
- Fai passare i pin dell'intestazione attraverso la parte inferiore della scheda (TX in alto a sinistra sul lato superiore).
- Inserire la maschera sulla testata in plastica e livellare entrambe le superfici.
- Capovolgere la maschera e il gruppo e premere saldamente la testata su una superficie piana e dura.
- Premi con decisione la tavola sul jig.
- Saldare i 4 pin angolari usando una saldatura minima (solo allineamento temporaneo dei pin).
- Riscaldare e riposizionare la scheda/i piedini se necessario (scheda o piedini non allineati o a piombo).
- Saldare il resto dei pin.
Passaggio 4: incollare il componente alla base
Non trattato nel video, ma consigliato: metti una grande quantità di colla a caldo nella base vuota prima di inserire rapidamente la scheda e allinearla: questo creerà chiavi di compressione su entrambi i lati della scheda. Si prega di fare una prova nel posizionare gli scudi nella base. Se l'incollaggio non è stato molto accurato, potrebbe essere necessario eseguire una leggera limatura del bordo del PCB.
- Con la superficie inferiore dell'involucro della base rivolta verso il basso, posizionare l'intestazione di plastica del gruppo saldato attraverso i fori nella base; il (il perno TX sarà a lato della scanalatura centrale).
- Posiziona la maschera per colla a caldo sotto la base con le intestazioni di plastica posizionate attraverso le sue scanalature.
- Posiziona la maschera di colla a caldo su una superficie piana e solida e spingi con cautela il PCB verso il basso finché le intestazioni di plastica non colpiscono la superficie; questo dovrebbe avere i perni posizionati correttamente.
- Quando si utilizza la colla a caldo, tenerla lontana dai perni della testata e ad almeno 2 mm da dove verrà posizionato il coperchio.
- Applicare la colla a tutti e 4 gli angoli del PCB assicurando il contatto con le pareti di base; consentire infiltrazioni su entrambi i lati del PCB, se possibile.
Passaggio 5: incollare il coperchio alla base
- Assicurati che i perni siano privi di colla e che i 2 mm superiori della base siano privi di colla a caldo.
- Premontare il coperchio (ciclo a secco) assicurandosi che non vi siano artefatti di stampa.
- Prendere le dovute precauzioni quando si utilizza l'adesivo cianoacrilato.
- Applicare Cyanoachrylate agli angoli inferiori del coperchio assicurando la copertura della cresta adiacente.
- Fissare rapidamente il coperchio alla base; il bloccaggio chiude gli angoli se possibile.
- Dopo che il coperchio si è asciugato piegare manualmente ogni perno in modo che sia centrale nel vuoto, se necessario.
Passaggio 6: aggiunta delle etichette adesive
- Applicare l'etichetta del pinout sul lato inferiore della base, con il perno RST sul lato con la scanalatura.
- Applicare l'etichetta identificativa sul lato piatto non scanalato, con i perni vuoti nella parte superiore dell'etichetta.
- Premi saldamente le etichette verso il basso, se necessario con uno strumento piatto.
Passaggio 7: passaggi successivi
- Programma il tuo D1M BLOCK con D1M BLOCKLY
- Carica con il BLOCCO D1M CH340G
- Scopri Thingiverse
- Fai una domanda al Forum della community di ESP8266
Consigliato:
ESP12 Saldatura facile su PCB standard: 3 passaggi
ESP12 Easy Saldatura su PCB standard: Ciao, gli ESP12 cinesi sono molto economici ma sono un incubo da testare su breadboard o da saldare su pcb a causa del loro passo insolitamente di 2 mm tra le gambe. Creo un piccolo adattatore stampato in 3D e dopo diversi tentativi ho trovato una soluzione molto semplice e affidabile
IOT123 - BREAKOUT MEDICO CARICABATTERIE: 3 passaggi
IOT123 - CHARGER DOCTOR BREAKOUT: Durante il debug della versione 0.4 del SOLAR TRACKER CONTROLLER ho passato molto tempo a collegare il multimetro a diversi circuiti di commutazione NPN. Il multimetro non aveva connessioni compatibili con la breadboard. Ho guardato alcuni monitor basati su MCU incluso
Interblocco meteorologico per il riscaldamento domestico - IoT RasPi Zero ed ESP12: 5 passaggi
Interblocco meteorologico per il riscaldamento domestico - IoT RasPi Zero ed ESP12: StoryDa notare, questo progetto si basa sul fatto che tu abbia un RaspberryPi Zero che esegue un server di automazione domestica Domoticz (facilmente realizzato) con node-red ed è configurato come broker MQTT. Perché scrivere questa vetrina? Per mostrare la mia soluzione su come ho salvato alcuni
ESP8266/ESP12 Witty Cloud - Controller RGB SmartThings alimentato da Arduino: 4 passaggi
ESP8266/ESP12 Witty Cloud - Controller RGB SmartThings alimentato da Arduino: RGB's RGB's RGB's Everywhere! A chi non piace avere un'illuminazione colorata dall'aspetto fresco intorno alla propria casa in questi giorni? Questo piccolo progetto mostra l'ESP8266 mescolato con il controllo SmartThings e finisce come un vero controller RGB pulito per LED str
ESP8266/ESP12 Witty Cloud - Sensore di illuminazione SmartThings alimentato da Arduino: 4 passaggi
ESP8266/ESP12 Witty Cloud - Sensore di illuminazione SmartThings alimentato da Arduino: far reagire la tua illuminazione intelligente ad alcuni degli orari predefiniti come il tramonto e l'alba, o un orario specifico… non sempre corrisponde a quello che vedono i tuoi occhi mentre sei dentro la tua casa. Forse è il momento di aggiungere un sensore in grado di accenderli tutti