Raspberry Pi DS3231 Präzisions-RTC-Modul für Pico
Produktinformationen
Das Präzisions-RTC-Modul für Pico ist ein hochpräzises Echtzeituhrmodul, das für die Verwendung mit der Raspberry Pi Pico-Mikrocontrollerplatine entwickelt wurde. Es enthält den hochpräzisen RTC-Chip DS3231 und unterstützt die I2C-Kommunikation. Das Modul beinhaltet auch
ein RTC-Backup-Batteriesteckplatz, der eine CR1220-Knopfzelle unterstützt, um eine genaue Zeitmessung auch dann aufrechtzuerhalten, wenn die Hauptstromversorgung unterbrochen ist. Das Modul verfügt über eine Betriebsanzeige, die durch Löten eines 0-Widerstands auf dem Jumper aktiviert oder deaktiviert werden kann. Es ist
Entworfen mit einem stapelbaren Sockel zur einfachen Befestigung am Raspberry Pi Pico
Was ist an Bord:
- DS3231 hochpräziser RTC-Chip
- I2C-Bus zur Kommunikation
- RTC-Backup-Batteriesteckplatz, der CR1220-Knopfzellen unterstützt
- Betriebsanzeige (aktiviert durch Löten eines 0-Widerstands auf dem Jumper, standardmäßig deaktiviert)
- Raspberry Pi Pico-Header zur einfachen Befestigung
Pinbelegungsdefinition:
Die Pinbelegung des Präzisions-RTC-Moduls für Pico ist wie folgt:
Raspberry Pi Pico-Code | Beschreibung |
---|---|
A | I2C0 |
B | I2C1 |
C | GP20 |
D | P_SDA |
1 | GP0 |
2 | GP1 |
3 | Masse |
4 | GP2 |
5 | GP3 |
6 | GP4 |
7 | GP5 |
8 | Masse |
9 | GP6 |
10 | GP7 |
11 | GP8 |
12 | GP9 |
13 | Masse |
14 | GP10 |
15 | GP11 |
16 | GP12 |
17 | GP13 |
18 | Masse |
19 | GP14 |
20 | GP15 |
Schema:
Das schematische Diagramm des Präzisions-RTC-Moduls für Pico kann sein viewed durch Klicken Hier.
Präzisions-RTC-Modul für Pico – Gebrauchsanweisung für das Produkt
Raspberry Pi-Code:
- Öffnen Sie ein Terminal des Raspberry Pi.
- Laden Sie die Democodes herunter und entpacken Sie sie in das Verzeichnis Pico C/C++ SDK. Beachten Sie, dass das SDK-Verzeichnis für verschiedene Benutzer unterschiedlich sein kann. Sie müssen daher das tatsächliche Verzeichnis überprüfen. Im Allgemeinen sollte es ~/pico/ sein. Verwenden Sie den folgenden Befehl:
wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
- Navigieren Sie zum Pico C/C++ SDK-Verzeichnis:
cd ~/pico
- Entpacken Sie den heruntergeladenen Code:
unzip Pico-rtc-ds3231_code.zip
- Halten Sie die BOOTSEL-Taste von Pico gedrückt und verbinden Sie die USB-Schnittstelle von Pico mit Raspberry Pi. Lassen Sie dann die Taste los.
- Kompilieren Sie die Datei pico-rtc-ds3231 ex und führen Sie sie ausampDateien mit den folgenden Befehlen:
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
- Öffnen Sie ein Terminal und überprüfen Sie mit minicom die Informationen des Sensors.
Python:
- Informationen zum Einrichten der Micropython-Firmware für Pico finden Sie in den Anleitungen von Raspberry Pi.
- Öffnen Sie die Thonny-IDE.
- Ziehen Sie den Democode in die IDE und führen Sie ihn auf Pico aus.
- Klicken Sie auf das Ausführungssymbol, um die MicroPython-Democodes auszuführen.
Windows:
Anweisungen zur Verwendung des Precision RTC-Moduls für Pico unter Windows sind im Benutzerhandbuch nicht enthalten. Weitere Informationen finden Sie in der Produktdokumentation oder wenden Sie sich an den Hersteller.
Weitere:
Die LED-Leuchten am Modul werden standardmäßig nicht verwendet. Wenn Sie sie verwenden müssen, können Sie einen 0R-Widerstand an der R8-Position anlöten. Du kannst view Weitere Einzelheiten finden Sie im schematischen Diagramm.
Was ist an Bord
- DS3231
Hochpräziser RTC-Chip, I2C-Bus - RTC-Backup-Batterie
unterstützt CR1220 Knopfzelle - Betriebsanzeige
aktiviert durch Löten eines 0Ω Widerstandes auf dem Jumper, standardmäßig deaktiviert - Raspberry Pi Pico-Header
zur Befestigung am Raspberry Pi Pico, stapelbares Design
Pinbelegung Definition
Raspberry Pi-Code
- Öffnen Sie ein Terminal von Raspberry Pi
- Laden Sie die Democodes herunter und entpacken Sie sie in das Verzeichnis Pico C/C++ SDK
- Halten Sie die BOOTSEL-Taste des Pico gedrückt, verbinden Sie die USB-Schnittstelle des Pico mit dem Raspberry Pi und lassen Sie dann die Taste los.
- Kompilieren Sie die Datei pico-rtc-ds3231 ex und führen Sie sie ausamples
- Öffnen Sie ein Terminal und verwenden Sie Minicom, um die Informationen des Sensors zu überprüfen.
Python:
- Informationen zum Einrichten der Micropython-Firmware für Pico finden Sie in den Anleitungen von Raspberry Pi
- Öffnen Sie die Thonny-IDE, ziehen Sie die Demo in die IDE und führen Sie sie wie unten auf Pico aus.
- Klicken Sie auf das Symbol „Ausführen“, um die MicroPython-Democodes auszuführen.
Windows
- Laden Sie die Demo herunter und entpacken Sie sie auf Ihren Windows-Desktop. Informationen zum Einrichten der Windows-Softwareumgebungseinstellungen finden Sie in den Anleitungen für Raspberry Pi.
- Halten Sie die BOOTSEL-Taste des Pico gedrückt und verbinden Sie den USB-Anschluss des Pico mit einem MicroUSB-Kabel mit dem PC. Importieren Sie ein C- oder Python-Programm in Pico, damit es ausgeführt wird.
- Verwenden Sie dazu das serielle Tool view Der virtuelle serielle Port der USB-Aufzählung von Pico dient zum Überprüfen der Druckinformationen. Der DTR muss geöffnet werden. Die Baudrate beträgt 115200, wie im Bild unten gezeigt:
Sonstiges
- Das LED-Licht wird standardmäßig nicht verwendet. Wenn Sie es verwenden müssen, können Sie einen 0R-Widerstand an der R8-Position anlöten. Klicke um view das schematische Diagramm.
- Der INT-Pin von DS3231 wird standardmäßig nicht verwendet. Wenn Sie ihn benötigen, können Sie den 0R-Widerstand an den Positionen R5, R6, R7 anlöten. Klicke um view das schematische Diagramm.
- Löten Sie den R5-Widerstand und verbinden Sie den INT-Pin mit dem GP3-Pin von Pico, um den Ausgangsstatus des DS3231-Weckers zu erkennen.
- Löten Sie den R6-Widerstand und verbinden Sie den INT-Pin mit dem 3V3_EN-Pin von Pico, um die Pico-Stromversorgung auszuschalten, wenn der DS3231-Wecker einen niedrigen Pegel ausgibt.
- Löten Sie den R7-Widerstand und verbinden Sie den INT-Pin mit dem RUN-Pin des Pico, um Pico zurückzusetzen, wenn der DS3231-Wecker einen niedrigen Pegel ausgibt.
schematisch
Dokumente / Ressourcen
![]() |
Raspberry Pi DS3231 Präzisions-RTC-Modul für Pico [pdf] Benutzerhandbuch DS3231 Präzisions-RTC-Modul für Pico, DS3231, Präzisions-RTC-Modul für Pico, Präzisions-RTC-Modul, RTC-Modul, Modul |