Πίνακας περιεχομένων:

Arduino Watch: 12 βήματα (με εικόνες)
Arduino Watch: 12 βήματα (με εικόνες)

Βίντεο: Arduino Watch: 12 βήματα (με εικόνες)

Βίντεο: Arduino Watch: 12 βήματα (με εικόνες)
Βίντεο: Arduino, ένας οδηγός για αρχάριους! 2024, Νοέμβριος
Anonim
Ρολόι Arduino
Ρολόι Arduino

Αυτό το 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

Διορθώνοντας την πλακέτα Dev & LCD
Διορθώνοντας την πλακέτα Dev & LCD
Διορθώνοντας την πλακέτα Dev & LCD
Διορθώνοντας την πλακέτα Dev & LCD

Χρησιμοποιήστε ένα μικρό κομμάτι πλάκας PET για να κολλήσετε το Pro Micro και το IPS LCD μαζί.

Βήμα 3: Συνδέστε το GND

Συνδέστε το GND
Συνδέστε το GND
Συνδέστε το GND
Συνδέστε το GND

Διαβάστε το φύλλο δεδομένων LCD που παρέχεται από τον προμηθευτή σας.

Κόψτε λίγη ταινία αλουμινόχαρτου, αγγίξτε μόνο όλες τις καρφίτσες GND και τις αρνητικές καρφίτσες LED και στερεώστε το στην πλάκα FPC. Στη συνέχεια, κολλήστε τις καρφίτσες με ταινία αλουμινόχαρτου.

Βήμα 4: Συνδέστε ακίδες τροφοδοσίας

Συνδέστε ακίδες τροφοδοσίας
Συνδέστε ακίδες τροφοδοσίας

Συνδέστε τις καρφίτσες GND της πλακέτας στην ταινία αλουμινόχαρτου. Συνδέστε τις καρφίτσες Vcc στην καρφίτσα LCD Vcc.

Βήμα 5: Συνδέστε καρφίτσες LCD

Συνδέστε καρφίτσες LCD
Συνδέστε καρφίτσες 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

Αφαιρέστε το Power Led
Αφαιρέστε το Power Led
Αφαιρέστε το Power Led
Αφαιρέστε το Power Led
Αφαιρέστε το Power Led
Αφαιρέστε το Power Led

Η λυχνία LED ανάβει και καταναλώνει συνεχώς πάνω από 1 mA, οπότε είναι καλύτερα να την αφαιρέσετε. Ξεκολλήστε και αφαιρέστε το LED προσεκτικά.

Βήμα 7: Συνδέστε την μπαταρία Lipo

Συνδέστε την μπαταρία Lipo
Συνδέστε την μπαταρία 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

Συνδέστε το RTC
Συνδέστε το RTC
Συνδέστε το RTC
Συνδέστε το RTC
Συνδέστε το RTC
Συνδέστε το 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 εκτύπωσης

Θήκη ρολογιού 3D Print
Θήκη ρολογιού 3D Print

Κατεβάστε και εκτυπώστε τη θήκη ρολογιού:

Βήμα 12: Καλή ώρα

Χαρούμενη ώρα!
Χαρούμενη ώρα!
Χαρούμενη ώρα!
Χαρούμενη ώρα!
Χαρούμενη ώρα!
Χαρούμενη ώρα!

Είναι για να δείξεις τι έκανες στους φίλους σου!

Και επίσης μπορείτε:

  • προγραμματίστε και σχεδιάστε τη δική σας όψη ρολογιού
  • προσθέστε περισσότερους αισθητήρες ή εξαρτήματα για να γίνει ένα έξυπνο ρολόι
  • σχεδιάστε τη δική σας θήκη ρολογιών

Συνιστάται: