Σε αυτό το άρθρο, ο οδηγός θα εξηγήσει πώς μπορείτε να φτιάξετε το δικό σας προγραμματιζόμενο ρολόι χειρός - από τη διαδικασία σχεδιασμού μέχρι την αναζήτηση εξαρτημάτων, συγκόλλησης και προγραμματισμού.
Αυτό το απλό ψηφιακό ρολόι βασίζεται στο δυαδικό ρολόι ρολογιών Eiriks. Το ρολόι χρησιμοποιεί τον ίδιο μικροελεγκτή Arduino UNO.
Αυτό το ρολόι έχει πάχος 10 mm και μπορεί να λειτουργήσει για αρκετά χρόνια σε μία μπαταρία CR2032, να δείχνει την ακριβή ώρα και ακόμη και να αντισταθμίζει τη θερμοκρασία χρησιμοποιώντας το τσιπ ρολογιών πραγματικού χρόνου (RTC) DS3231 με ενσωματωμένο κρύσταλλο.
Εργαλεία και υλικά:
-Συσκευασία εξοπλισμού.
-3D εκτυπωτή.
- πίνακας τυπωμένων κυκλωμάτων,
-Ηλεκτρονικά συστατικά σύμφωνα με τον κατάλογο ·
Βήμα πρώτο: Σχετικά με κάποιες λειτουργίες
Για να δείξετε το χρόνο, θα χρησιμοποιηθούν 12 LED που είναι διατεταγμένες σε έναν κύκλο, όπως ένας απλός αναλογικός επιλογέας. Ο πλοίαρχος επέλεξε RED LEDs μεγέθους 0603 σε συνδυασμό με αντιστάσεις μάλλον υψηλής τιμής (680 Ohms). Είναι αρκετά ενεργειακά αποδοτικές και ταυτόχρονα παραμένουν ορατές στο άμεσο ηλιακό φως.
Για να δείτε την ώρα, πρέπει να πατήσετε το μικρο κουμπί στο πλάι της θήκης.
Όπως είπε για το MCU, ένα τσιπ ATmega 328 οικογένειας θα χρησιμοποιηθεί και προγραμματιστεί (όλα συμβατά με 328/168/88) (32 KB flash memory, 2 KB SRAM και 1 KB EEPROM) με 23 GPIO.
Το καλύτερο RTC που μπορεί να αποκτήσει ο πλοίαρχος είναι το DS3231, το οποίο εξοικονομεί ακριβή χρόνο (η εσωτερική αντιστάθμιση θερμοκρασίας και ο ενσωματωμένος κρύσταλλος καθιστούν το τσιπ ιδανικό).
Η τροφοδοσία παρέχεται από κυψέλη CR2032 2 βολτ.
Βήμα δεύτερο: PCB
Ο οδηγός χρησιμοποιεί το Autodesk Eagle για να δημιουργήσει έναν πίνακα κυκλωμάτων. Αρχικά, σχεδιάζει ένα διάγραμμα, ελέγχει την απόδοση. Μετά το κύκλωμα, σχεδιάζει μια διάταξη κυκλώματος.
Για την κατασκευή του σκάφους στέλνει αρχεία σε JLCPCB. Το κόστος εκτύπωσης 2 $ + κόστος αποστολής.
Από τον εαυτό μου: όπως το καταλαβαίνω, στο JLCPCB μπορείτε να παραγγείλετε και να εγκαταστήσετε εξαρτήματα στον πίνακα, και είναι απολύτως δωρεάν. Είναι σαφές ότι και τα εξαρτήματα πρέπει να αγοραστούν από αυτά.
Βήμα τρίτο: Συγκόλληση
Στη συνέχεια, ο πλοίαρχος εγκαθιστά το διοικητικό συμβούλιο. Ακολουθούν τα αρχεία που δείχνουν το ίχνος και τη θέση των στοιχείων του πίνακα.
ShemeAndBOard.rar
GERBER.rar
Βήμα τέσσερα: Κωδικός
Τώρα πρέπει να φορτώσετε τον κώδικα στο DS3231.
Οι ακόλουθες παράμετροι πρέπει να οριστούν στον bootloader.
Διοικητικό Συμβούλιο: ATmega328
Bootlader: ναι
Ρολόι: 1 Mhz εσωτερικό
Compiler LTO: Απενεργοποιημένη
Παραλλαγή: 328Ρ / 328ΡΑ
BOD: 1,8V
Μπορείτε να κατεβάσετε τον κωδικό, καθώς και οδηγίες για τη ρύθμιση του ρολογιού εδώ.
Βήμα πέντε: 3D μοντελοποίηση και σφραγίδα
Η θήκη σχεδιάζεται στο Fusion 360. Όλα εκτός από την σανίδα και το γυαλί εκτυπώνονται σε έναν 3D εκτυπωτή.
Σώμα.
Εξωτερικός δακτύλιος για γυαλί.
Κάτω κάλυμμα.
Κουμπιά.
Ο οδηγός χρησιμοποίησε τις ακόλουθες ρυθμίσεις για εκτύπωση:
3D εκτυπωτής - Prusa I3 MK3S
Υλικό: PLA
Ύψος επιπέδου - 0,1 mm
Πάχος θήκης - 0,8 mm (ακροφύσιο: 0,4 - 2 περιπτώσεις)
Πάχος επάνω και κάτω - 0,8 mm
Πυκνότητα - 100%
Νήμα - 1,75 mm
Τύπος υποστήριξης - Παντού
Πλατφόρμα τύπου συμπλέκτη - φούστα
Το γυαλί εισάγεται στο περίβλημα και στη συνέχεια τοποθετείται δακτύλιος. Η πλακέτα κυκλωμάτων βιδώνεται στο κάτω κάλυμμα με τις βίδες Phillips M1.4. Στη συνέχεια εγκαθίστανται τα κουμπιά και βιδώνεται το πάνω μέρος της θήκης.
Παρακάτω μπορείτε να κατεβάσετε το αρχείο για την εκτύπωση της θήκης ρολογιών, καθώς και για την εκτύπωση της θήκης με τη μορφή ενός εικονιδίου.
Όλα τα αρχεία STL και .f3d μπορούν να βρεθούν ΕΔΩ .