Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Αυτό το έργο είναι μέρος ενός μεγαλύτερου, αλλά μπορεί να είναι ένα αυτόνομο έργο. Είναι βασικά ένα ρολόι με δύο κουμπιά για τη ρύθμιση της ώρας και της ημερομηνίας.
Δεν φαίνεται τόσο υπέροχο στο breadboard με όλα αυτά τα καλώδια, αλλά κάνει τη δουλειά και μπορεί να απλοποιηθεί χρησιμοποιώντας μια οθόνη I2C, αλλά θα καλύψω αυτό το θέμα σε ένα μελλοντικό διδακτικό.
Ο τρόπος λειτουργίας είναι αρκετά απλός, έχετε δύο κουμπιά, το πρώτο που είναι συνδεδεμένο με την ακίδα 8 στο arduino χρησιμοποιείται για την επιλογή της παραμέτρου (ημερομηνία, ώρα λεπτό…) και στο τέλος για αποθήκευση της νέας ημερομηνίας. Το δεύτερο κουμπί, το οποίο είναι προσαρτημένο στο pin 9 στο arduino, χρησιμοποιείται για να αυξήσει την επιλεγμένη παράμετρο και στο τέλος για να ακυρώσει τα δεδομένα που μόλις εισαγάγατε (μην αποθηκεύσετε) σε περίπτωση που δεν είστε ικανοποιημένοι με αυτό.
Βήμα 1: Απαιτούμενα μέρη:
1. Arduino UNO R3 ή συμβατή πλακέτα
2. Ενότητα DS3231 RTC (Ρολόι πραγματικού χρόνου)
3. Μπαταρία CR2032, εάν η μονάδα δεν συνοδεύεται από μία
4. Οθόνη LCD 1602
5. Μεταβλητή αντίσταση 50K ohm για ρύθμιση της αντίθεσης της LCD 1602
6. 2 κουμπιά για τη ρύθμιση της ημερομηνίας και της ώρας
7. Δύο αντιστάσεις 10K ohm για αναδίπλωση ακίδων κουμπιών
8. Καλώδιο βραχυκυκλωτήρα για τη σύνδεση των εξαρτημάτων
9. Breadboard
Βήμα 2: Συγκεντρώστε το Σχέδιο
Δεδομένου ότι είμαι σίγουρος ότι δεν μπορείτε να πραγματοποιήσετε τη σύνδεση με βάση την πρώτη φωτογραφία του έργου, εδώ είναι το σχέδιο για αυτό.
Βήμα 3: Γράψτε τον κωδικό:
Μπορείτε να βρείτε τον κωδικό για αυτό το έργο εδώ, στο συνημμένο αρχείο. Μη διστάσετε να το τροποποιήσετε ανάλογα με τις ανάγκες σας. Ο κώδικας εξηγείται μέσα στο αρχείο.ino. Οποιαδήποτε πρόταση είναι ευπρόσδεκτη.
Επισυνάπτεται επίσης η βιβλιοθήκη που χρησιμοποίησα. Άλλες βιβλιοθήκες του DS3231 ενδέχεται να μην λειτουργούν.