Raspberry Pi DS3231 Precision RTC Module για Pico
Πληροφορίες προϊόντος
Η μονάδα Precision RTC για Pico είναι μια μονάδα ρολογιού σε πραγματικό χρόνο υψηλής ακρίβειας που έχει σχεδιαστεί για χρήση με την πλακέτα μικροελεγκτή Raspberry Pi Pico. Ενσωματώνει το τσιπ RTC υψηλής ακρίβειας DS3231 και υποστηρίζει επικοινωνία I2C. Η ενότητα περιλαμβάνει επίσης
μια υποδοχή εφεδρικής μπαταρίας RTC που υποστηρίζει μια κυψέλη κουμπιού CR1220 για τη διατήρηση ακριβούς χρονομέτρησης ακόμα και όταν η κύρια τροφοδοσία είναι αποσυνδεδεμένη. Η μονάδα διαθέτει ένδειξη ισχύος που μπορεί να ενεργοποιηθεί ή να απενεργοποιηθεί με συγκόλληση μιας αντίστασης 0 στον βραχυκυκλωτήρα. Είναι
σχεδιασμένο με στοιβαζόμενη κεφαλίδα για εύκολη προσάρτηση στο Raspberry Pi Pico
Τι υπάρχει στο πλοίο:
- Τσιπ RTC υψηλής ακρίβειας DS3231
- Λεωφορείο I2C για επικοινωνία
- Υποδοχή εφεδρικής μπαταρίας RTC που υποστηρίζει κυψέλη κουμπιού CR1220
- Ένδειξη ισχύος (ενεργοποιείται με τη συγκόλληση μιας αντίστασης 0 στον βραχυκυκλωτήρα, απενεργοποιημένη από προεπιλογή)
- Κεφαλίδα Raspberry Pi Pico για εύκολη προσάρτηση
Ορισμός Pinout:
Το pinout της μονάδας Precision RTC για το Pico έχει ως εξής:
Κωδικός Raspberry Pi Pico | Περιγραφή |
---|---|
A | I2C0 |
B | I2C1 |
C | GP20 |
D | P_SDA |
1 | GP0 |
2 | GP1 |
3 | GND |
4 | GP2 |
5 | GP3 |
6 | GP4 |
7 | GP5 |
8 | GND |
9 | GP6 |
10 | GP7 |
11 | GP8 |
12 | GP9 |
13 | GND |
14 | GP10 |
15 | GP11 |
16 | GP12 |
17 | GP13 |
18 | GND |
19 | GP14 |
20 | GP15 |
Σχηματικός:
Το σχηματικό διάγραμμα της μονάδας Precision RTC για το Pico μπορεί να είναι viewed κάνοντας κλικ εδώ.
Precision RTC Module για Pico – Οδηγίες χρήσης προϊόντος
Κωδικός Raspberry Pi:
- Ανοίξτε ένα τερματικό του Raspberry Pi.
- Κατεβάστε και αποσυμπιέστε τους κωδικούς επίδειξης στον κατάλογο Pico C/C++ SDK. Σημειώστε ότι ο κατάλογος του SDK μπορεί να είναι διαφορετικός για διαφορετικούς χρήστες, επομένως πρέπει να ελέγξετε τον πραγματικό κατάλογο. Γενικά, θα πρέπει να είναι ~/pico/. Χρησιμοποιήστε την ακόλουθη εντολή:
wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
- Μεταβείτε στον κατάλογο Pico C/C++ SDK:
cd ~/pico
- Αποσυμπιέστε τον κωδικό που κατεβάσατε:
unzip Pico-rtc-ds3231_code.zip
- Κρατήστε πατημένο το κουμπί BOOTSEL του Pico και συνδέστε τη διεπαφή USB του Pico στο Raspberry Pi. Στη συνέχεια, αφήστε το κουμπί.
- Μεταγλώττιση και εκτέλεση του pico-rtc-ds3231 examples χρησιμοποιώντας τις ακόλουθες εντολές:
cd ~/pico/pico-rtc-ds3231_code/c/build/
cmake ..
make
sudo mount /dev/sda1 /mnt/pico && sudo cp rtc.uf2 /mnt/pico/ && sudo sync && sudo umount /mnt/pico && sleep 2 && sudo minicom -b 115200 -o -D /dev/ttyACM0
- Ανοίξτε ένα τερματικό και χρησιμοποιήστε το minicom για να ελέγξετε τις πληροφορίες του αισθητήρα.
Πύθων:
- Ανατρέξτε στους οδηγούς του Raspberry Pi για να ρυθμίσετε το υλικολογισμικό Micropython για το Pico.
- Ανοίξτε το Thonny IDE.
- Σύρετε τον κώδικα επίδειξης στο IDE και εκτελέστε τον στο Pico.
- Κάντε κλικ στο εικονίδιο εκτέλεσης για να εκτελέσετε τους κώδικες επίδειξης MicroPython.
Windows:
Οδηγίες για τη χρήση της μονάδας Precision RTC για Pico με Windows δεν παρέχονται στο εγχειρίδιο χρήσης. Ανατρέξτε στην τεκμηρίωση του προϊόντος ή επικοινωνήστε με τον κατασκευαστή για περαιτέρω βοήθεια.
Άλλοι:
Οι λυχνίες LED στη μονάδα δεν χρησιμοποιούνται από προεπιλογή. Εάν πρέπει να τα χρησιμοποιήσετε, μπορείτε να κολλήσετε μια αντίσταση 0R στη θέση R8. Μπορείτε view το σχηματικό διάγραμμα για περισσότερες λεπτομέρειες.
Τι υπάρχει στο πλοίο
- DS3231
Τσιπ RTC υψηλής ακρίβειας, δίαυλος I2C - Εφεδρική μπαταρία RTC
υποστηρίζει κυψέλη κουμπιού CR1220 - Ένδειξη ισχύος
ενεργοποιείται με τη συγκόλληση μιας αντίστασης 0Ω στον βραχυκυκλωτήρα, απενεργοποιημένη από προεπιλογή - Κεφαλίδα Raspberry Pi Pico
για τοποθέτηση στο Raspberry Pi Pico, στοιβαζόμενο σχέδιο
Ορισμός Pinout
Κωδικός Raspberry Pi
- Ανοίξτε ένα τερματικό του Raspberry Pi
- Κατεβάστε και αποσυμπιέστε τους κωδικούς επίδειξης στον κατάλογο Pico C/C++ SDK
- Κρατήστε πατημένο το κουμπί BOOTSEL του Pico και συνδέστε τη διεπαφή USB του Pico στο Raspberry Pi και, στη συνέχεια, αφήστε το κουμπί.
- Μεταγλώττιση και εκτέλεση του pico-rtc-ds3231 examples
- Ανοίξτε ένα τερματικό και ένα minicom χρήστη για να ελέγξετε τις πληροφορίες του αισθητήρα.
Πύθων:
- Ανατρέξτε στους οδηγούς του Raspberry Pi για τη ρύθμιση του υλικολογισμικού Micropython για το Pico
- Ανοίξτε το Thonny IDE και σύρετε το demo στο IDE και εκτελέστε το στο Pico όπως παρακάτω.
- Κάντε κλικ στο εικονίδιο "Εκτέλεση" για να εκτελέσετε τους κώδικες επίδειξης MicroPython.
Windows
- Κατεβάστε και αποσυμπιέστε την επίδειξη στην επιφάνεια εργασίας των Windows, ανατρέξτε στους οδηγούς του Raspberry Pi για να ρυθμίσετε τις ρυθμίσεις περιβάλλοντος λογισμικού των Windows.
- Πατήστε και κρατήστε πατημένο το κουμπί BOOTSEL του Pico, συνδέστε το USB του Pico στον υπολογιστή με ένα καλώδιο MicroUSB. Εισαγάγετε το πρόγραμμα c ή python στο Pico για να το εκτελέσετε.
- Χρησιμοποιήστε το σειριακό εργαλείο για να view την εικονική σειριακή θύρα της απαρίθμησης USB του Pico για να ελέγξετε τις πληροφορίες εκτύπωσης, το DTR πρέπει να ανοίξει, ο ρυθμός baud είναι 115200, όπως φαίνεται στην παρακάτω εικόνα:
Άλλοι
- Η λυχνία LED δεν χρησιμοποιείται από προεπιλογή, εάν χρειάζεται να τη χρησιμοποιήσετε, μπορείτε να κολλήσετε μια αντίσταση 0R στη θέση R8. Κάντε κλικ στο view το σχηματικό διάγραμμα.
- Η ακίδα INT του DS3231 δεν χρησιμοποιείται από προεπιλογή. Εάν πρέπει να το χρησιμοποιήσετε, μπορείτε να κολλήσετε την αντίσταση 0R στις θέσεις R5,R6,R7. Κάντε κλικ στο view το σχηματικό διάγραμμα.
- Συγκολλήστε την αντίσταση R5, συνδέστε την ακίδα INT στην ακίδα GP3 της Pico, για να εντοπίσετε την κατάσταση εξόδου του ξυπνητηριού DS3231.
- Συγκολλήστε την αντίσταση R6, συνδέστε την ακίδα INT στην ακίδα 3V3_EN του Pico, για να απενεργοποιήσετε την τροφοδοσία Pico όταν το ξυπνητήρι DS3231 βγάζει χαμηλή στάθμη.
- Συγκολλήστε την αντίσταση R7, συνδέστε τον πείρο INT στον ακροδέκτη RUN του Pico, για να επαναφέρετε το Pico όταν το ξυπνητήρι DS3231 βγάζει χαμηλή στάθμη.
Σχηματικό
Έγγραφα / Πόροι
![]() |
Raspberry Pi DS3231 Precision RTC Module για Pico [pdf] Εγχειρίδιο χρήστη DS3231 Precision RTC Module for Pico, DS3231, Precision RTC Module for Pico, Precision RTC Module, RTC Module, Module |