Πίνακας περιεχομένων:
- Βήμα 1: Προετοιμασία
- Βήμα 2: Επιδιόρθωση Dev Board & LCD
- Βήμα 3: Συνδέστε το GND
- Βήμα 4: Συνδέστε ακίδες τροφοδοσίας
- Βήμα 5: Συνδέστε καρφίτσες LCD
- Βήμα 6: Αφαιρέστε το Power Led
- Βήμα 7: Συνδέστε την μπαταρία Lipo
- Βήμα 8: Συνδέστε το RTC
- Βήμα 9: Συνδέστε τον αισθητήρα κίνησης
- Βήμα 10: Πρόγραμμα
- Βήμα 11: Θήκη ρολογιού 3D εκτύπωσης
- Βήμα 12: Καλή ώρα
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Αυτό το Instructables δείχνει πώς να φτιάξετε ένα ρολόι Arduino από το Arduino Watch Core.
Βήμα 1: Προετοιμασία
Arduino Dev Board
Αυτή τη φορά χρησιμοποιώ την πλακέτα dev Sparkfun Pro Micro 3.3 V 8 MHz.
Οθόνη ρολογιού
Αυτή τη φορά χρησιμοποιώ μια IPS LCD ST7789 1.3 ιντσών.
Μπαταρία Lipo
Έχω μια μπαταρία 301420 Lipo στο χέρι.
Πίνακας φόρτισης Lipo
Έχω μια κάρτα φόρτισης Lipo 15 mm x 15 mm στο χέρι.
RTC Chip
Αυτή τη φορά χρησιμοποιώ το DS3231M, τον ενσωματωμένο κρυσταλλικό ταλαντωτή, δεν απαιτείται επιπλέον στοιχείο
Μπαταρία RTC
Αυτό είναι προαιρετικό, σε περίπτωση που θέλετε να κρατήσετε το χρόνο ακόμη και η μπαταρία Lipo εξαντληθεί. Το MS412FE είναι μια μικροσκοπική επαναφορτιζόμενη μπαταρία 1 mAh, σύμφωνα με το φύλλο δεδομένων RTC 1 mAh μπορεί ήδη να κρατήσει χρόνο πολλές ημέρες.
Λουράκι ρολογιού
Έχω παραγγείλει υφασμάτινο λουράκι από καμβά πλάτους 20 mm.
Οι υπολοιποι
Μια δίοδος π.χ. 1N5822, τέσσερις βίδες Μ2 6 mm, ταινία αλουμινόχαρτου και μερικά σύρματα
Βήμα 2: Επιδιόρθωση Dev Board & LCD
Χρησιμοποιήστε ένα μικρό κομμάτι πλάκας PET για να κολλήσετε το Pro Micro και το IPS LCD μαζί.
Βήμα 3: Συνδέστε το GND
Διαβάστε το φύλλο δεδομένων LCD που παρέχεται από τον προμηθευτή σας.
Κόψτε λίγη ταινία αλουμινόχαρτου, αγγίξτε μόνο όλες τις καρφίτσες GND και τις αρνητικές καρφίτσες LED και στερεώστε το στην πλάκα FPC. Στη συνέχεια, κολλήστε τις καρφίτσες με ταινία αλουμινόχαρτου.
Βήμα 4: Συνδέστε ακίδες τροφοδοσίας
Συνδέστε τις καρφίτσες GND της πλακέτας στην ταινία αλουμινόχαρτου. Συνδέστε τις καρφίτσες Vcc στην καρφίτσα LCD Vcc.
Βήμα 5: Συνδέστε καρφίτσες LCD
Ακολουθεί η περίληψη της σύνδεσης:
LCD -> Arduino
LED+ -> GPIO 10 SDA -> GPIO 16 (MOSI) SCL -> GPIO 15 (SCLK) RST -> GPIO 18 (A0) DC -> GPIO 19 (A1) CS -> GPIO 20 (A2)
Βήμα 6: Αφαιρέστε το Power Led
Η λυχνία LED ανάβει και καταναλώνει συνεχώς πάνω από 1 mA, οπότε είναι καλύτερα να την αφαιρέσετε. Ξεκολλήστε και αφαιρέστε το LED προσεκτικά.
Βήμα 7: Συνδέστε την μπαταρία Lipo
Ακολουθεί η περίληψη της σύνδεσης:
Πίνακας φόρτισης +ve in -> Υποδοχή Dev Board J1 κοντά στην υποδοχή USB (5V)
Charge Board -ve in -> Dev Board GND Pin Charge Board Battery +ve -> Lipo +ve -> 1N5822 diode -> Dev Board Raw Pin Charge Board Battery -ve -> Lipo -ve
Σημείωση:
Ο περισσότερος πίνακας φόρτισης Lipo χρησιμοποιεί καλύτερα 5V ως είσοδο. Ωστόσο, ο πίνακας Pro Micro dev δεν παρέχει ακίδα USB 5V. Ευτυχώς, η υποδοχή J1 κοντά στην υποδοχή USB είναι στην πραγματικότητα συνδεδεμένη με ακίδα USB 5V. Προσοχή μην κολλήσετε 2 συνδετήρες μαζί.
Βήμα 8: Συνδέστε το RTC
Το DS3231M είναι πολύ μικρό και απαιτεί σύνδεση με μια μικρή μπαταρία, κάντε υπομονή ενώστε όλα μαζί:
DS3231M pin 2 (Vcc) -> dev board Vcc
DS3231M pin 5 (GND) -> devboard GND, MS412FE RTC battery -ve DS3231M pin 6 (VBAT) -> MS412FE RTC battery +ve DS3231M pin 7 (SDA) -> devboard GPIO 2 (SDA) DS3231M pin 8 (SCL) -> πίνακας dev GPIO 3 (SCL)
Βήμα 9: Συνδέστε τον αισθητήρα κίνησης
Όπως αναφέρθηκε στις προηγούμενες οδηγίες μου, χρησιμοποιώ 2 αισθητήρες κραδασμών ως αισθητήρα κίνησης για να ενεργοποιήσω τον πείρο αφύπνισης του πίνακα dev.
Ωστόσο, το ρολόι δεν έχει χώρο για να χωρέσει 2 αισθητήρες δόνησης 5 mm. Έχω δοκιμάσει να αντικαταστήσω με έναν αισθητήρα δόνησης 3 mm και έχω δοκιμάσει λίγες μέρες. Είναι πολύ εύκολο να ενεργοποιηθεί εσφαλμένα το ξύπνημα και η μπαταρία να εξαντληθεί μέσα σε μια μέρα.
Εξακολουθώ να δοκιμάζω κάποιες άλλες μεθόδους για να αποφύγω το λανθασμένο ξύπνημα. μπορείτε να ακολουθήσετε το Twitter μου για να λάβετε τα τελευταία ευρήματα.
Βήμα 10: Πρόγραμμα
Ακολουθήστε τις προηγούμενες οδηγίες μου για να προγραμματίσετε τον πίνακα dev.
Βήμα 11: Θήκη ρολογιού 3D εκτύπωσης
Κατεβάστε και εκτυπώστε τη θήκη ρολογιού:
Βήμα 12: Καλή ώρα
Είναι για να δείξεις τι έκανες στους φίλους σου!
Και επίσης μπορείτε:
- προγραμματίστε και σχεδιάστε τη δική σας όψη ρολογιού
- προσθέστε περισσότερους αισθητήρες ή εξαρτήματα για να γίνει ένα έξυπνο ρολόι
- σχεδιάστε τη δική σας θήκη ρολογιών