Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
Il mio recente esperimento con la sonda del sensore di temperatura impermeabile DS18B20 e ESP-01. L'idea era di progettare un tale dispositivo in grado di monitorare e registrare la temperatura del mio acquario da 109 galloni, e inoltre posso controllare la temperatura da qualsiasi parte del mondo. Così ho deciso di utilizzare il chip ESP-01. Ho progettato la custodia e il PCB in casa. Ho usato il metodo dell'incisione laser per incidere il PCB e ho stampato in 3D l'involucro attorno al PCB usando il PLA. La sfida era progettare il dispositivo in forma di termometro.
Passaggio 1: progettazione di circuiti e PCB
Il circuito è stato progettato in Autodesk Eagle, con tutti i componenti necessari.
Passaggio 2: progettazione dell'involucro
Ho usato OpenSCAD per la progettazione di custodie.
Passaggio 3: fabbricazione PCB
Ho esportato il file immagine da Eagle e l'ho elaborato in GCode in modo che il mio software laser possa accettare. Per prima cosa ho verniciato a spruzzo la superficie in rame, seguita dalla pulizia del rivestimento in rame bianco. Dopodiché l'ho lasciato per 20 minuti per far asciugare la vernice in uno spazio ben ventilato. Una volta polimerizzato, ho inciso la scheda con il laser e i punti rimossi dal laser in cui è necessario rimuovere il rame. Successivamente ho usato la soluzione FeCl3 (cloruro ferrico) per rimuovere il rame indesiderato. I risultati possono essere visualizzati nelle immagini allegate.
Passaggio 4: foratura e assemblaggio PCB
Ho tagliato il PCB nella forma richiesta usando una sega e dei fori per componenti e supporti.
Passaggio 5: assemblaggio finale
Infine, ho assemblato tutte le parti mostrate nelle immagini.
Passaggio 6: Post scriptum
Il PCB non era mascherato in quanto era solo un prototipo. Ma eseguendo la fabbricazione in casa, posso visualizzare e sentire il prodotto senza problemi. Non ho coperto la parte di programmazione qui poiché ci sono già molti tutorial disponibili su istruttori. Ma per le informazioni ho usato Blynk Self hosted Server per monitorare la temperatura.