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

Ξυπνητήρι Arduino DS1302 RTC: 3 Βήματα
Ξυπνητήρι Arduino DS1302 RTC: 3 Βήματα

Βίντεο: Ξυπνητήρι Arduino DS1302 RTC: 3 Βήματα

Βίντεο: Ξυπνητήρι Arduino DS1302 RTC: 3 Βήματα
Βίντεο: Arduino Digital Clock with Alarm (custom PCB) 2024, Ιούλιος
Anonim
Image
Image

Γεια σας, ήθελα να μοιραστώ μαζί σας αυτό το μικρό έργο, πρόκειται για ένα ξυπνητήρι diy βασισμένο στον πίνακα Arduino UNO και στο DS1302 RTC Module, μπορείτε να ρυθμίσετε την ημερομηνία και την ώρα από το πληκτρολόγιο και επίσης να ρυθμίσετε το ξυπνητήρι για μια καθορισμένη ώρα. Ελπίζω να σας αρέσει.

Βήμα 1: Απαιτείται υλικό

Απαιτείται υλικό
Απαιτείται υλικό
Απαιτείται υλικό
Απαιτείται υλικό

Για αυτό θα χρειαστούμε πρώτα έναν πίνακα Arduino, χρησιμοποιώ ένα Arduino UNO, μπορείτε να χρησιμοποιήσετε έναν άλλο απλώς βεβαιωθείτε για τον αριθμό των ακίδων.

- Μια μονάδα RTC, εδώ χρησιμοποιώ το DS1302.

- Οθόνη LCD i2c.

- Μήτρα πληκτρολογίου 4*4.

- και ένας βομβητής, μπορείτε να χρησιμοποιήσετε τη μονάδα ή το στοιχείο 2 καλωδίων.

- Αντίσταση 1kOhm, μερικά καλώδια άλματος και ένα breadboard.

Βήμα 2: Καλωδίωση

Καλωδίωση
Καλωδίωση

Η καλωδίωση είναι όπως στην εικόνα, πράγματα που πρέπει να συνδεθούν με GND και 5v, όπως RTC, LCD και το βομβητή.

Οι ακίδες RTC είναι ενσύρματες από D2 έως D5 και χρησιμοποιώ την αντίσταση 1k με τον πείρο DAT και το D4, ώστε να έχουμε τη σωστή ημερομηνία και ώρα, είναι μια κοινή λύση.

Τα LCD SDA και SCL είναι ενσύρματα με A4 και A5.

Πληκτρολόγιο από δεξιά προς τα αριστερά (D5-D12).

και το βομβητή με D13 που είναι το εσωτερικό LED του Arduino UNO.

Βήμα 3: Κώδικας και λειτουργία

Ο κώδικας και οι βιβλιοθήκες που χρησιμοποίησα, μπορείτε να τις βρείτε στον σύνδεσμο:

Η λειτουργία είναι αρκετά απλή: πατάτε "*" στο πληκτρολόγιο για να ρυθμίσετε την τρέχουσα ώρα και ημερομηνία και μετά "A" για να ρυθμίσετε την ώρα ξυπνητηριού. Μπορείτε να προσαρμόσετε τον ήχο κλήσης σας εάν είστε καλός με τους ήχους μηχανής με το βομβητή ή αναζητήστε τους στο διαδίκτυο.

Απολαύστε και αν έχετε οποιοδήποτε πρόβλημα ή ερώτηση, μη διστάσετε να ρωτήσετε.

Συνιστάται: