Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Το πρόσφατο πείραμά μου με τον αδιάβροχο αισθητήρα θερμοκρασίας DS18B20 και τον ESP-01. Η ιδέα ήταν να σχεδιάσω μια τέτοια συσκευή που μπορεί να παρακολουθεί και να καταγράφει τη θερμοκρασία της δεξαμενής ψαριών μου 109 γαλόνια, και επίσης μπορώ να ελέγξω τη θερμοκρασία από οποιοδήποτε μέρος του κόσμου. Έτσι αποφάσισα να χρησιμοποιήσω το τσιπ ESP-01. Έχω σχεδιάσει περίβλημα και PCB στο σπίτι. Χρησιμοποίησα τη μέθοδο χάραξης λέιζερ για να χαράξω το PCB και εκτύπωσα 3D το περίβλημα γύρω από το PCB χρησιμοποιώντας PLA. Η πρόκληση ήταν ο σχεδιασμός της συσκευής σε Θερμόμετρο.
Βήμα 1: Σχεδιασμός κυκλωμάτων και PCB
Το κύκλωμα σχεδιάστηκε στο Autodesk Eagle, με όλα τα απαιτούμενα εξαρτήματα.
Βήμα 2: Σχεδιασμός περιβλήματος
Έχω χρησιμοποιήσει το OpenSCAD για το σχεδιασμό περιβλήματος.
Βήμα 3: Κατασκευή PCB
Εξήγαγα το αρχείο εικόνας από το Eagle και το επεξεργάστηκα στο GCode έτσι ώστε το λογισμικό λέιζερ μου να μπορεί να δεχτεί. Πρώτα έβαψα με σπρέι την επιφάνεια του Χαλκού ακολουθούμενη από καθαρισμό με κενό χαλκό. Μετά από αυτό το άφησα για 20 λεπτά για να στεγνώσει το χρώμα σε καλά αεριζόμενο χώρο. Μόλις θεραπεύτηκε, χάραξα τον πίνακα με λέιζερ και αφαιρέσα λέιζερ σημεία όπου πρέπει να αφαιρεθεί ο χαλκός. Μετά από αυτό, χρησιμοποίησα το διάλυμα FeCl3 (χλωριούχο σίδηρο) για να αφαιρέσω τον ανεπιθύμητο χαλκό. Τα αποτελέσματα μπορούν να προβληθούν στις συνημμένες εικόνες.
Βήμα 4: Διάτρηση και συναρμολόγηση PCB
Έκοψα το PCB στο απαιτούμενο σχήμα χρησιμοποιώντας πριόνι και τρύπες οπές για εξαρτήματα και βάσεις.
Βήμα 5: Τελική συνέλευση
Τέλος, έχω συγκεντρώσει όλα τα μέρη που φαίνονται στις εικόνες.
Βήμα 6: Υστερόγραφο
Το PCB δεν ήταν καλυμμένο καθώς ήταν απλώς ένα πρωτότυπο. Αλλά κάνοντας κατασκευές στο σπίτι, μπορώ να οπτικοποιήσω και να αισθανθώ το προϊόν χωρίς καμία ταλαιπωρία. Δεν έχω καλύψει το Μέρος προγραμματισμού εδώ, καθώς υπάρχουν ήδη πολλά σεμινάρια διαθέσιμα για οδηγίες. Αλλά για πληροφορίες έχω χρησιμοποιήσει τον διακομιστή Blynk Self hosted για την παρακολούθηση της θερμοκρασίας.