Informazioni sul prodotto
Il Pico-RTC-DS3231 è un modulo di espansione RTC specializzato per Raspberry Pi Pico. Incorpora un chip RTC DS3231 ad alta precisione e utilizza un bus I2C per la comunicazione. Il modulo è dotato di un'intestazione Raspberry Pi Pico standard, che supporta la serie Raspberry Pi Pico. Include anche un chip DS3231 integrato con un supporto per batteria di riserva, che consente la funzionalità di orologio in tempo reale. L'RTC conta secondi, minuti, ore, date del mese, mese, giorno della settimana e anno con compensazione degli anni bisestili valida fino al 2100. Offre formati opzionali di 24 ore o 12 ore con AM/PM indicatore. Inoltre, il modulo fornisce 2 sveglie programmabili e viene fornito con la documentazione online per Raspberry Pi Pico C/C++ e MicroPython example demo.
Istruzioni per l'uso del prodotto
Ambiente di installazione:
- Per un ambiente di sviluppo di applicazioni per Pico su Raspberry Pi, fare riferimento a RaspberryPiCapitolo.
- Per l'impostazione dell'ambiente Windows, è possibile fare riferimento a questo collegamento. Questa esercitazione usa l'IDE VScode per lo sviluppo in un ambiente Windows.
Sopraview
Il Pico-RTC-DS3231 è un modulo di espansione RTC specializzato per Raspberry Pi Pico. Incorpora il chip RTC DS3231 ad alta precisione e utilizza un bus I2C per la comunicazione. È possibile collegare più sensori esterni grazie al design impilabile.
Caratteristiche
- L'intestazione Standard Raspberry Pi Pico supporta la serie Raspberry Pi Pico.
- Chip RTC DS3231 ad alta precisione integrato, con supporto per batteria di backup.
- L'orologio in tempo reale conta secondi, minuti, ore, data del mese,
- Mese, giorno della settimana e anno con compensazione dell'anno bisestile valida fino al 2100.
- Formato opzionale: 24 ore o 12 ore con indicatore AM/PM. 2 sveglie programmabili.
- Fornire documentazione online (Raspberry Pi Pico C/C++ e MicroPython example demo).
Specificazione
- Volume di eserciziotage: 3.3V
- Batteria tampone voltage: 2.3 V~5.5 V
- Temperatura di esercizio: Temperatura ambiente -40°C ~ 85°C
- Consumo energetico: 100nA (sostiene dati e informazioni di clock)
Pinout
Dimensioni
Guida per l'utente
Ambiente di installazione
- Per un ambiente di sviluppo dell'applicazione per Pico su Raspberry Pi, fare riferimento al capitolo Raspberry Pi.
- Per l'impostazione dell'ambiente Windows, è possibile fare riferimento al collegamento . Questa esercitazione usa l'IDE VScode per lo sviluppo in un ambiente Windows.
Lampone Pi
- Accedi a Raspberry Pi con SSH o premi Ctrl+Alt+T contemporaneamente mentre usi lo schermo per aprire il terminale.
- Scarica e decomprimi i codici demo nella directory Pico C/C++ SDK. Tutorial di riferimento per gli utenti che non hanno ancora installato l'SDK.
- Nota: Poiché la directory dell'SDK potrebbe essere diversa per utenti diversi, è necessario controllare la directory effettiva. Generalmente dovrebbe essere ~/pico/. wget -P ~/pico
https://files.waveshare.com/upload/2/26/Pico‐rtc‐ds3231_code.zipcd. ~/picounzip Pico‐rtc‐ds3231_code.zip
- Nota: Poiché la directory dell'SDK potrebbe essere diversa per utenti diversi, è necessario controllare la directory effettiva. Generalmente dovrebbe essere ~/pico/. wget -P ~/pico
- Tieni premuto il pulsante BOOTSEL di Pico e collega l'interfaccia USB di Pico al Raspberry Pi, quindi rilascia il pulsante.
- Compila ed esegui pico-rtc-ds3231 examples: cd ~/pico/pico‐rtc‐ds3231_code/c/build/ cmake ..mak sudo mount /dev/sda1 /mnt/pico && sudo cp rtc.uf2 /mnt/pico/ && sudo sync && sud o umount / mnt/pico && sleep 2 && sudo minicom ‐b 115200 ‐o ‐D /dev/ttyACM0
- Apri un terminale e usa minicom per controllare le informazioni del sensore.
pitone
- Fare riferimento alle guide di Raspberry Pi per configurare il firmware Micropython per Pico.
- Apri l'IDE Thonny, trascina la demo sull'IDE ed eseguilo su Pico come di seguito.
- Fare clic sull'icona "Esegui" per eseguire i codici demo MicroPython.
Finestre
- Scarica e decomprimi la demo sul desktop Windows, fai riferimento a Raspberry
- Le guide di Pi per configurare le impostazioni dell'ambiente software Windows.
- Tieni premuto il pulsante BOOTSEL di Pico, collega l'USB di Pico al PC con un cavo MicroUSB. Importa il programma c o Python in Pico per farlo funzionare.
- Utilizzare lo strumento seriale per view la porta seriale virtuale dell'enumerazione USB di Pico per controllare le informazioni di stampa, il DTR deve essere aperto e la velocità di trasmissione è 115200, come mostrato nell'immagine seguente:
Altri
- La luce LED non viene utilizzata per impostazione predefinita, se è necessario utilizzarla, è possibile saldare un resistore 0R sulla posizione R8. Clicca su view il diagramma schematico.
- Il pin INT di DS3231 non viene utilizzato per impostazione predefinita. se è necessario utilizzarlo, è possibile saldare il resistore 0R sulle posizioni R5, R6 e R7. Clicca su view il diagramma schematico.
- Saldare il resistore R5, collegare il pin INT al pin GP3 di Pico, per rilevare lo stato di uscita della sveglia DS3231.
- Saldare il resistore R6, collegare il pin INT al pin 3V3_EN di Pico, per disattivare l'alimentazione del Pico quando la sveglia DS3231 emette un livello basso.
- Saldare il resistore R7, collegare il pin INT al pin RUN del Pico, per ripristinare Pico quando la sveglia DS3231 emette un livello basso.
Risorsa
- Documento
- Schema
- Scheda tecnica DS3231
- Codici demo
- Codici demo
- Software di sviluppo
- IDE Thonny Python (Windows V3.3.3)
- Zimo221.7z
- Immagine2Lcd.7z
Pico Avvio rapido
Scarica firmware
- Scarica il firmware MicroPython
- Download del firmware C_Blink [Espandi]
Video Tutorial [Espandi]
- Pico Tutorial I – Introduzione di base
- Pico Tutorial II – GPIO [Espandi]
- Pico Tutorial III – PWM [Espandi]
- Pico Tutorial IV – ADC [Espandi]
- Pico Tutorial V – UART [Espandi]
- Pico Tutorial VI – Continua… [Espandi]
Serie MicroPython
- Macchina 【MicroPython】.Funzione Pin
- 【MicroPython】 macchina.Funzione PWM
- 【MicroPython】 macchina.Funzione ADC
- 【MicroPython】 macchina.Funzione UART
- 【MicroPython】 macchina.Funzione I2C
- 【MicroPython】 macchina.Funzione SPI
- 【MicroPython】 rp2.StateMachine
Serie C/C++
- 【C/C++】 Tutorial di Windows 1 – Impostazione dell'ambiente
- 【C/C++】 Tutorial di Windows 1 – Crea un nuovo progetto
Serie IDE di Arduino
Installa Arduino IDE
- Scarica il pacchetto di installazione dell'IDE Arduino da Arduino webposto .
- SCARICAMENTO
- SCARICAMENTO
- Basta fare clic su "SOLO SCARICA".
- Fare clic per installare dopo il download.
- Nota: Ti verrà richiesto di installare il driver durante il processo di installazione, possiamo fare clic su Installa.
Installa Arduino-Pico Core sull'IDE Arduino
- Apri l'IDE Arduino, fai clic su File nell'angolo sinistro e scegli "Preferenze".
- Aggiungi il seguente collegamento nel gestore della scheda di sviluppo aggiuntivo URL, quindi fare clic su OK.
- Nota: Se hai già la scheda ESP8266 URL, puoi separare il file URLs con virgole come questa:
- https://dl.espressif.com/dl/package_esp32_index.json,https://github.com/earlephilhower/arduino‐pico/releases/download/global/package_rp2040_index.json.
- Fare clic su Strumenti -> Dev Board -> Dev Board Manager -> Cercare pico, risulta installato poiché il mio computer lo ha già installato.
Carica la demo per la prima volta
- Tieni premuto il pulsante BOOTSET sulla scheda Pico, collega il Pico alla porta USB del computer tramite il cavo Micro USB e rilascia il pulsante quando il computer riconosce un disco rigido rimovibile (RPI-RP2).
- Scarica la demo, apri il percorso arduino\PWM\D1-LED sotto D1-LED.ino.
- Fai clic su Strumenti -> Porta, ricorda la COM esistente, non è necessario fare clic su questa COM (computer diversi mostrano COM diverse, ricorda la COM esistente sul tuo computer).
- Collegare la scheda driver al computer con un cavo USB, quindi fare clic su Strumenti – > Porte, selezionare Scheda uf2 per la prima connessione e, una volta completato il caricamento, la nuova connessione risulterà in una porta COM aggiuntiva.
- Fare clic su Strumenti -> Scheda di sviluppo -> Raspberry Pi Pico/RP2040 -> Raspberry Pi Pico.
- Dopo l'impostazione, fare clic sulla freccia destra per caricare.
- Se riscontri problemi durante il periodo, è necessario reinstallare o sostituire la versione dell'IDE Arduino, disinstallare l'IDE Arduino deve essere disinstallato in modo pulito, dopo aver disinstallato il software è necessario eliminare manualmente tutto il contenuto della cartella C:\Users\[ name]\AppData\Local\Arduino15 (è necessario mostrare il file hidden files per vederlo) e quindi reinstallare.
Dimostrazione open source
- Demo di MicroPython (GitHub)
- Demo firmware/Blink MicroPython (C)
- Demo ufficiale Raspberry Pi C/C++
- Demo ufficiale di Raspberry Pi MicroPython
- Demo ufficiale C/C++ di Arduino
Supporto
Supporto tecnico
Invia ora
- Se hai bisogno di supporto tecnico o hai feedback/review, fai clic sul pulsante Invia ora per inviare un ticket. Il nostro team di supporto controllerà e ti risponderà entro 1 o 2 giorni lavorativi.
- Ti preghiamo di pazientare poiché facciamo ogni sforzo per aiutarti a risolvere il problema.
- Orario di lavoro: 9:6 - 8:XNUMX GMT+XNUMX (dal lunedì al venerdì)
Documenti / Risorse
![]() |
Modulo RTC di precisione Waveshare Pico-RTC-DS3231 [pdf] Manuale di istruzioni Pico-RTC-DS3231 Modulo RTC di precisione, Pico-RTC-DS3231, Modulo RTC di precisione, Modulo RTC |