Πίνακας περιεχομένων:
- Βήμα 1: Τι θα χρειαστείτε - Υλικό
- Βήμα 2: Το κύκλωμα στο EasyEDA, η δωρεάν διαδικτυακή πλατφόρμα σχεδίασης κυκλωμάτων
- Βήμα 3: Ο κώδικας
- Βήμα 4: JLCPCB - Φτιάξτε το δικό σας κύκλωμα από 2 $
- Βήμα 5: Τρισδιάστατα μέρη
- Βήμα 6: Μπράβο
Βίντεο: Digitalηφιακό ρολόι Arduino με λειτουργία συναγερμού (προσαρμοσμένο PCB): 6 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Σε αυτόν τον οδηγό DIY θα σας δείξω πώς να φτιάξετε το δικό σας ψηφιακό ρολόι με αυτή τη λειτουργία συναγερμού.
Σε αυτό το έργο αποφάσισα να φτιάξω το δικό μου PCB που βασίζεται στον μικροελεγκτή Arduino UNO - Atmega328p.
Παρακάτω θα βρείτε το ηλεκτρονικό σχήμα με διάταξη PCB, ώστε να μπορείτε εύκολα να το παράγετε.
Πατώντας τα κουμπιά θα μπορείτε να ορίσετε ώρα/ημερομηνία/ξυπνητήρι και κατάσταση συναγερμού (ενεργοποίηση/απενεργοποίηση).
Ο συναγερμός μπορεί να απενεργοποιηθεί πιέζοντας το κουμπί συναγερμού ή σκαρφαλώνοντας το κουτί.
Ενημερώσεις και άλλα μπορείτε να βρείτε εδώ:
Ας αρχίσουμε.
Βήμα 1: Τι θα χρειαστείτε - Υλικό
Για αυτό το έργο θα χρειαστείτε:
- Το προσαρμοσμένο μας κύκλωμα PCB
- LCD υψηλής ανάλυσης 16x2 χαρακτήρων (Raystar RC1602B-LLG-JWVE)
- Atmega328 (με εκκίνηση του Arduino UNO)
- Ρολόι πραγματικού χρόνου DS1307
- Αισθητήρας κλίσης
- Υποδοχή 28 ντιπ & πρίζα 8 ντιπ
- Κρυσταλλικός ταλαντωτής 16 MHz
- 32,768 MHz κρυσταλλικός ταλαντωτής
- Πυκνωτές 2x22 pF
- Αντίσταση 3x10 kOhm
- Περικοπτικό 20kOhm
- Βομβητής
- Θήκη μπαταρίας για κελί νομίσματος
- βιδωτός ακροδέκτης 2P 2,54mm
- Κεφαλίδα καρφιτσών 1x5 Γυναικείο 2,54mm
-
Mini Push Button Switch - Tall
Θα χρειαστείτε επίσης μια μονάδα TTL σε USB ή μια πλακέτα Arduino UNO για τη διαδικασία προγραμματισμού.
Για τροφοδοσία θα χρειαστείτε έναν προσαρμογέα ρεύματος 5V-1A ή μπορείτε να χρησιμοποιήσετε ένα καλώδιο usb όπως έκανα.
Βήμα 2: Το κύκλωμα στο EasyEDA, η δωρεάν διαδικτυακή πλατφόρμα σχεδίασης κυκλωμάτων
Μπείτε εδώ για να δείτε και να κάνετε οποιεσδήποτε αλλαγές στο παραπάνω κύκλωμα.
Βήμα 3: Ο κώδικας
Πώς να το προγραμματίσετε:
Συνδέστε το κύκλωμά σας με μονάδα TTL σε USB με 5 καλώδια στην κεφαλίδα προγραμματισμού.
Οι ακίδες RX και TX πρέπει να είναι διασταυρωμένες.
ΣΗΜΕΙΩΣΗ: Εάν χρησιμοποιείτε την πλακέτα Arduino UNO, βεβαιωθείτε ότι έχετε αφαιρέσει πρώτα το IC ATmega328 και συνδέστε τις κεφαλίδες RX σε RX και TX σε ακίδες TX της πλακέτας. Η ακίδα RS πρέπει να είναι συνδεδεμένη με τον ακροδέκτη επαναφοράς Arduino UNO.
Κατεβάστε τον κώδικα από εδώ και ανοίξτε τον με το Arduino IDE. Μέσα θα βρείτε επίσης το αρχείο βιβλιοθήκης.
Βήμα 4: JLCPCB - Φτιάξτε το δικό σας κύκλωμα από 2 $
Μπείτε εδώ για να δημιουργήσετε τον πίνακα PCB σας!
Χρησιμοποιήστε το JLCPCB για $ 2 PCB Fabrication & 2-day Build Time, η ποιότητα είναι πραγματικά καλή, ελέγξτε την παρακάτω φωτογραφία της πλακέτας pcb.
Βήμα 5: Τρισδιάστατα μέρη
Βήμα 6: Μπράβο
Ελπίζω να σας άρεσε, ενημερώστε με στα σχόλια !!!
Συνιστάται:
Digitalηφιακό ρολόι αλλά χωρίς μικροελεγκτή [Hardcore Electronics]: 13 βήματα (με εικόνες)
Digitalηφιακό ρολόι αλλά χωρίς μικροελεγκτή [Hardcore Electronics]: Είναι αρκετά εύκολο να φτιάξετε κυκλώματα με μικροελεγκτή, αλλά ξεχνάμε εντελώς τον τόνο της δουλειάς που χρειάστηκε να περάσει ένας μικροελεγκτής για να ολοκληρώσει μια απλή εργασία (ακόμη και όταν αναβοσβήνει ένα led). Λοιπόν, πόσο δύσκολο θα ήταν να φτιάξεις ένα ψηφιακό ρολόι
Digitalηφιακό ρολόι με χρήση μικροελεγκτή (AT89S52 χωρίς κύκλωμα RTC): 4 βήματα (με εικόνες)
Digitalηφιακό ρολόι με χρήση μικροελεγκτή (AT89S52 Χωρίς κύκλωμα RTC): Ας περιγράψουμε ένα ρολόι … " Το ρολόι είναι μια συσκευή που μετρά και δείχνει τον χρόνο (σχετικό) " !!! Μαντέψτε το είπα σωστά για να κάνουμε ένα ΡΟΛΟΓΙΟ με τη λειτουργία ΣΥΝΑΓΕΡΜΟΣ Το ΣΗΜΕΙΩΣΗ: Θα διαρκέσει 2-3 λεπτά για να διαβάσετε, διαβάστε ολόκληρο το έργο αλλιώς δεν θα
Digitalηφιακό ρολόι Arduino Συγχρονισμένο από τη γραμμή ισχύος 60Hz: 8 βήματα (με εικόνες)
Digitalηφιακό ρολόι Arduino Συγχρονίζεται με τη γραμμή ισχύος 60Hz: Αυτό το ψηφιακό ρολόι με βάση το Arduino συγχρονίζεται με τη γραμμή ισχύος 60Hz. Διαθέτει μια απλή και φθηνή κοινή άνοδο 4ψήφια οθόνη 7 τμημάτων που δείχνει ώρες και λεπτά. Χρησιμοποιεί ανιχνευτή διασταύρωσης για να ανιχνεύσει πότε το εισερχόμενο ημιτονοειδές κύμα 60Hz
MechWatch - ένα προσαρμοσμένο ψηφιακό ρολόι: 9 βήματα (με εικόνες)
MechWatch - ένα προσαρμοσμένο ψηφιακό ρολόι: Το MechWatch είναι ένα ρολόι που σχεδίασα για να έχει τα πλεονεκτήματα του Arduino όσον αφορά την ευελιξία, αλλά ήθελα να φαίνεται και να αισθάνεται όσο επαγγελματικά γίνεται. Για το σκοπό αυτό, αυτό το διδακτικό χρησιμοποιεί αρκετά προηγμένα ηλεκτρονικά επιτοίχιας τοποθέτησης (χωρίς εκθέσεις
Προσαρμοσμένο ρολόι με δείκτες φωτογραφίας: 5 βήματα (με εικόνες)
Προσαρμοσμένο ρολόι με δείκτες φωτογραφίας: Μερικοί άνθρωποι παρακολουθούν ρολόγια. Τώρα όλοι μπορούν να είναι το ρολόι. Άλλα έργα προσαρμόζουν την όψη του ρολογιού. Αυτό προσαρμόζει τους δείκτες του ρολογιού. Φαίνεται ακριβό, αλλά είναι λιγότερο από $ 5 δολάρια και περίπου 30 λεπτά ανά ρολόι. Ιδανικό για Chr