Πίνακας περιεχομένων:
- Βήμα 1: Προετοιμασία
- Βήμα 2: Επιδιόρθωση Dev Board & LCD
- Βήμα 3: Συνδέστε το GND
- Βήμα 4: Συνδέστε ακίδες τροφοδοσίας
- Βήμα 5: Συνδέστε καρφίτσες LCD
- Βήμα 6: Αφαιρέστε το Power Led
- Βήμα 7: Συνδέστε την μπαταρία Lipo
- Βήμα 8: Συνδέστε το RTC
- Βήμα 9: Συνδέστε τον αισθητήρα κίνησης
- Βήμα 10: Πρόγραμμα
- Βήμα 11: Θήκη ρολογιού 3D εκτύπωσης
- Βήμα 12: Καλή ώρα
Βίντεο: Arduino Watch: 12 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Αυτό το 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: Καλή ώρα
Είναι για να δείξεις τι έκανες στους φίλους σου!
Και επίσης μπορείτε:
- προγραμματίστε και σχεδιάστε τη δική σας όψη ρολογιού
- προσθέστε περισσότερους αισθητήρες ή εξαρτήματα για να γίνει ένα έξυπνο ρολόι
- σχεδιάστε τη δική σας θήκη ρολογιών
Συνιστάται:
RaspberryPi Islamic Prayers Watch & Alarm: 15 βήματα (με εικόνες)
RaspberryPi Islamic Prayers Watch & Alarm: Οι μουσουλμάνοι σε όλο τον κόσμο έχουν πέντε προσευχές κάθε μέρα και κάθε προσευχή πρέπει να γίνεται σε μια συγκεκριμένη ώρα της ημέρας. Λόγω του ελλειπτικού τρόπου με τον οποίο ο πλανήτης μας κινείται γύρω από τον ήλιο, γεγονός που κάνει τον χρόνο να ανατέλλει και να πέφτει ο ήλιος να διαφέρει καθ 'όλη τη διάρκεια του έτους, δηλαδή
The Ultimate Binary Watch: 12 βήματα (με εικόνες)
The Ultimate Binary Watch: Πρόσφατα μυήθηκα στην έννοια των δυαδικών ρολογιών και άρχισα να κάνω κάποια έρευνα για να δω αν θα μπορούσα να φτιάξω ένα για τον εαυτό μου. Ωστόσο, δεν μπόρεσα να βρω ένα υπάρχον σχέδιο που να είναι ταυτόχρονα λειτουργικό και κομψό. Έτσι, αποφάσισα
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 With Arduino Uno: 4 βήματα (με εικόνες)
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 With Arduino Uno: Πώς να φτιάξετε το φορητό ρολόι παρακολούθησης δραστηριοτήτων; Αυτό είναι ένα φορητό gadget που έχει σχεδιαστεί για να δονείται όταν εντοπίζει στασιμότητα. Περνάτε τον περισσότερο χρόνο σας στον υπολογιστή όπως εγώ; Κάθεσαι ώρες χωρίς να το καταλάβεις; Τότε αυτή η συσκευή είναι
Vortex Watch: An Infinity Mirror Wristwatch: 10 Βήματα (με Εικόνες)
Vortex Watch: an Infinity Mirror Wristwatch: Ο στόχος αυτού του έργου ήταν να δημιουργήσει μια φορετή έκδοση ενός ρολογιού άπειρου καθρέφτη. Χρησιμοποιεί τις λυχνίες LED RGB για να δείξει τον χρόνο, εκχωρώντας ώρες, λεπτά και δευτερόλεπτα σε κόκκινα, πράσινα και μπλε φώτα αντίστοιχα και επικαλύπτοντας αυτές τις αποχρώσεις
Arduino Apple Watch: 6 βήματα (με εικόνες)
Arduino Apple Watch: wantedθελα ένα έξυπνο ρολόι που μου έδειχνε ειδοποιήσεις από iPhone, ήταν αρκετά μικρό για να φορεθεί και είχε επαναφορτιζόμενη μπαταρία που κράτησε για τουλάχιστον μία ημέρα. Δημιούργησα το δικό μου ρολόι Apple βασισμένο σε ένα Arduino. Είναι ένα έξυπνο ρολόι βασισμένο σε ένα μίνι Arduino