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

Digitalηφιακό ρολόι Arduino με λειτουργία συναγερμού (προσαρμοσμένο PCB): 6 βήματα (με εικόνες)
Digitalηφιακό ρολόι Arduino με λειτουργία συναγερμού (προσαρμοσμένο PCB): 6 βήματα (με εικόνες)

Βίντεο: Digitalηφιακό ρολόι Arduino με λειτουργία συναγερμού (προσαρμοσμένο PCB): 6 βήματα (με εικόνες)

Βίντεο: Digitalηφιακό ρολόι Arduino με λειτουργία συναγερμού (προσαρμοσμένο PCB): 6 βήματα (με εικόνες)
Βίντεο: Digitalηφιακό ρολόι Python 2024, Ιούλιος
Anonim
Digitalηφιακό ρολόι Arduino με λειτουργία συναγερμού (προσαρμοσμένο PCB)
Digitalηφιακό ρολόι Arduino με λειτουργία συναγερμού (προσαρμοσμένο PCB)

Σε αυτόν τον οδηγό 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, η δωρεάν διαδικτυακή πλατφόρμα σχεδίασης κυκλωμάτων

Το κύκλωμα στο EasyEDA, η δωρεάν πλατφόρμα σχεδιασμού διαδικτυακών κυκλωμάτων
Το κύκλωμα στο EasyEDA, η δωρεάν πλατφόρμα σχεδιασμού διαδικτυακών κυκλωμάτων
Το κύκλωμα στο EasyEDA, η δωρεάν πλατφόρμα σχεδιασμού διαδικτυακών κυκλωμάτων
Το κύκλωμα στο EasyEDA, η δωρεάν πλατφόρμα σχεδιασμού διαδικτυακών κυκλωμάτων

Μπείτε εδώ για να δείτε και να κάνετε οποιεσδήποτε αλλαγές στο παραπάνω κύκλωμα.

Βήμα 3: Ο κώδικας

Ο κώδικας
Ο κώδικας

Πώς να το προγραμματίσετε:

Συνδέστε το κύκλωμά σας με μονάδα TTL σε USB με 5 καλώδια στην κεφαλίδα προγραμματισμού.

Οι ακίδες RX και TX πρέπει να είναι διασταυρωμένες.

ΣΗΜΕΙΩΣΗ: Εάν χρησιμοποιείτε την πλακέτα Arduino UNO, βεβαιωθείτε ότι έχετε αφαιρέσει πρώτα το IC ATmega328 και συνδέστε τις κεφαλίδες RX σε RX και TX σε ακίδες TX της πλακέτας. Η ακίδα RS πρέπει να είναι συνδεδεμένη με τον ακροδέκτη επαναφοράς Arduino UNO.

Κατεβάστε τον κώδικα από εδώ και ανοίξτε τον με το Arduino IDE. Μέσα θα βρείτε επίσης το αρχείο βιβλιοθήκης.

Βήμα 4: JLCPCB - Φτιάξτε το δικό σας κύκλωμα από 2 $

JLCPCB - Φτιάξτε το δικό σας κύκλωμα από 2 $!
JLCPCB - Φτιάξτε το δικό σας κύκλωμα από 2 $!

Μπείτε εδώ για να δημιουργήσετε τον πίνακα PCB σας!

Χρησιμοποιήστε το JLCPCB για $ 2 PCB Fabrication & 2-day Build Time, η ποιότητα είναι πραγματικά καλή, ελέγξτε την παρακάτω φωτογραφία της πλακέτας pcb.

Βήμα 5: Τρισδιάστατα μέρη

Τρισδιάστατα μέρη
Τρισδιάστατα μέρη
Τρισδιάστατα μέρη
Τρισδιάστατα μέρη

Βήμα 6: Μπράβο

Μπράβο!
Μπράβο!

Ελπίζω να σας άρεσε, ενημερώστε με στα σχόλια !!!

Συνιστάται: