Πίνακας περιεχομένων:
- Βήμα 1: Εγκατάσταση μπαταρίας
- Βήμα 2: Σύνδεση
- Βήμα 3: Βιβλιοθήκη
- Βήμα 4: Ρύθμιση του ρολογιού
- Βήμα 5: Δοκιμάστε το RTC
Βίντεο: Πώς να χρησιμοποιήσετε μια μονάδα ρολογιού σε πραγματικό χρόνο (DS3231): 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:31
Το DS3231 είναι ένα χαμηλού κόστους, εξαιρετικά ακριβές ρολόι I2C σε πραγματικό χρόνο (RTC) με ενσωματωμένο κρυσταλλικό ταλαντωτή με αντιστάθμιση θερμοκρασίας (TCXO) και κρύσταλλο. Η συσκευή ενσωματώνει μια είσοδο μπαταρίας και διατηρεί ακριβή χρονομέτρηση όταν διακόπτεται η κύρια τροφοδοσία της συσκευής.
Προμήθειες:
Arduino Uno R3-https://store.arduino.cc/usa/arduino-uno-rev3
DS3231 RTC Module - diymore DS3231 AT24C32 IIC RTC Module
Breadboard - MB -102 Breadboard
Jumper Wires - Male to Male 4 and 8 Inch Solderless Ribbon Dupont -Compatible Jumper Wires
Βήμα 1: Εγκατάσταση μπαταρίας
Η είσοδος της μπαταρίας είναι 3V και μια τυπική μπαταρία CR2032 3V μπορεί να τροφοδοτήσει τη μονάδα και να διατηρήσει τις πληροφορίες για περισσότερο από ένα χρόνο.
Βήμα 2: Σύνδεση
Η καλωδίωση της μονάδας RTC είναι αρκετά απλή!
VCC -> Arduino 5VGND -> Arduino GND SCL -> SCL ή A5 SDA -> SDA ή A4
Βήμα 3: Βιβλιοθήκη
Η βιβλιοθήκη Arduino για το ρολόι πραγματικού χρόνου DS3231 (RTC) μπορεί να εγκατασταθεί απευθείας στο Library Manager.
Βήμα 4: Ρύθμιση του ρολογιού
Το ρολόι είναι πιθανότατα ρυθμισμένο στην 1η Ιανουαρίου 1970 αρχικά. Εάν χρειάζεστε σε πραγματικό χρόνο τα έργα σας, συγχρονίστε αυτό το RTC με τον υπολογιστή σας.
Εξετάσαμε το παράδειγμα DS3231_set από τη βιβλιοθήκη DS3231 και φαίνεται ότι αναμένει μια ημερομηνία που θα σταλεί σε αυτήν τη μορφή YYMMDDwHHMMSS, με ένα «x» στο τέλος.
Λίγες γραμμές κώδικα Python που χρησιμοποιούν pyserial και ntplib πρέπει να λαμβάνουν χρόνο από τον διακομιστή ώρας και να στέλνουν μια συμβολοσειρά στο Arduino.
Βήμα 5: Δοκιμάστε το RTC
Στη βιβλιοθήκη, τα παραδείγματα βρίσκουν το DS3231/echo_time.ino. Ανεβάστε το στο Arduino και θα δείτε τον χρόνο που εκτυπώνεται στη σειριακή οθόνη.
Συνιστάται:
Πώς να χρησιμοποιήσετε τον αισθητήρα PIR και μια μονάδα βομβητή - Visuino Tutorial: 6 βήματα
Πώς να χρησιμοποιήσετε τον αισθητήρα PIR και μια μονάδα Buzzer - Visuino Tutorial: Σε αυτό το σεμινάριο θα μάθουμε πώς να χρησιμοποιούμε έναν αισθητήρα PIR και μια μονάδα βομβητή για να κάνουμε ήχο κάθε φορά που ένας αισθητήρας PIR ανιχνεύει μια κίνηση. Δείτε ένα βίντεο επίδειξης
Ρύθμιση του DS3231 RTC (Ρολόι σε πραγματικό χρόνο) με ακρίβεια, γρήγορη και αυτοματοποιημένη χρήση Java (+-1s): 3 βήματα
Ρύθμιση του DS3231 RTC (Ρολόι σε πραγματικό χρόνο) με ακρίβεια, γρήγορη και αυτοματοποιημένη χρήση Java (+-1s): Αυτό το εγχειρίδιο θα σας δείξει πώς να ρυθμίσετε την ώρα σε ένα ρολόι πραγματικού χρόνου DS3231 χρησιμοποιώντας ένα Arduino και μια μικρή εφαρμογή Java που χρησιμοποιεί η σειριακή σύνδεση του Arduino. Η βασική λογική αυτού του προγράμματος: 1. Το Arduino στέλνει σειριακό αίτημα
Δημιουργία ρολογιού με M5stick C χρησιμοποιώντας Arduino IDE - RTC Ρολόι σε πραγματικό χρόνο με M5stack M5stick-C: 4 βήματα
Δημιουργία ρολογιού με M5stick C χρησιμοποιώντας Arduino IDE | RTC Ρολόι πραγματικού χρόνου με M5stack M5stick-C: Γεια σας παιδιά σε αυτό το εκπαιδευτικό εγχειρίδιο θα μάθουμε πώς να φτιάχνουμε ένα ρολόι με τον πίνακα ανάπτυξης m5stick-C του m5stack χρησιμοποιώντας το Arduino IDE. Έτσι το m5stick θα εμφανίσει ημερομηνία, ώρα & εβδομάδα του μήνα στην οθόνη
Πώς να χρησιμοποιήσετε τη μονάδα GY511 με το Arduino [Δημιουργήστε μια ψηφιακή πυξίδα]: 11 βήματα
Πώς να χρησιμοποιήσετε τη μονάδα GY511 με το Arduino [Δημιουργήστε μια ψηφιακή πυξίδα]: ΕπισκόπησηΣε ορισμένα ηλεκτρονικά έργα, πρέπει να γνωρίζουμε ανά πάσα στιγμή τη γεωγραφική θέση και να κάνουμε μια συγκεκριμένη λειτουργία ανάλογα. Σε αυτό το σεμινάριο, θα μάθετε πώς να χρησιμοποιείτε τη μονάδα πυξίδας LSM303DLHC GY-511 με το Arduino για να δημιουργήσετε ψηφιακές πυξίδες
Μετατρέψτε μια βιντεοκάμερα του 1980 σε πολωμετρική απεικόνιση σε πραγματικό χρόνο: 14 βήματα (με εικόνες)
Μετατρέψτε μια βιντεοκάμερα του 1980 σε πολωμετρική απεικόνιση σε πραγματικό χρόνο: Η πολωμετρική απεικόνιση προσφέρει μια διαδρομή για την ανάπτυξη εφαρμογών που αλλάζουν παιχνίδια σε ένα ευρύ φάσμα πεδίων - που εκτείνεται από την παρακολούθηση του περιβάλλοντος και την ιατρική διάγνωση έως τις εφαρμογές ασφάλειας και αντιτρομοκρατίας. Ωστόσο, το πολύ