Witty Pi 4: RTC e gestione spegnimento Raspberry Pi
Witty Pi 4 รจ lโultima versione della serie Witty Pi per Raspberry Pi!
Witty Pi รจ una scheda in formato HAT che aggiunge Real-Time Clock e gestione dell’alimentazione al tuo Raspberry Pi ed รจ in grado di definire anche una sequenza complessa ON/OFF usando un semplice script. Witty Pi 4 รจ compatibile con tutti i modelli Raspberry Pi con header GPIO a 40 pin, anche con i modelli Zero/Zero W/Zero 2 W.
Se cerchi la versione Mini di questo prodotto, clicca su Witty Pi 4 Mini. La versione precedente di Witty Pi 4, ovvero la serie 3, รจ fuori produzione.
Le caratteristiche principali di Witty Pi 4 sono:
- Real-time Clock calibrato in fabbrica e compensato in temperatura con una precisione di ยฑ2 ppm.
- Sensore di temperatura dedicato con risoluzione 0,125ยฐC.
- Convertitore DC/DC integrato che accetta fino a 30V DC.
- Microcontroller (MCU) AVR a 8 bit con flash programmabile da 8 KB.
Il manuale utente di Witty Pi 4 ti aiuterร a trovare ulteriori informazioni.
Specifiche di Witty Pi 4
- Dimensioni: 6,5 x 5,6 x 1,9 cm
- Peso: 23 g (peso netto senza batteria e accessori)
- Microcontroller: ATtiny841 (datasheet)
- Real-time clock: PCF85063A (datasheet), calibrato in fabbrica
- Sensore di temperatura: LM75B (datasheet)
- Convertitore DC/DC: MP4462 (datasheet)
- Interruttore MOSFET: AO4616 (datasheet)
- Batteria: CR2032 (per il rilevamento dellโora quando non cโรจ lโalimentazione)
- Alimentazione: 5V DC (tramite USB-C) oppure 6V~30V DC (tramite connettore XH2.54)
- Corrente in uscita: fino a 3A per Raspberry Pi e le sue periferiche
- Corrente statica: ~0,5 mA
- Temperatura di funzionamento: -30ยฐC~80ยฐC (-22ยฐF~176ยฐF)
- Umiditร : 0~80% RH, senza condensazione, senza gas corrosivi
La confezione di Witty Pi 4 contiene:
- 1 x Scheda in formato HAT Witty Pi 4
- 1 x Batteria CR2032
- 4 x Distanziatori in rame M2.5 x 11mm
- 8 x Viti M2.5
Real-time Clock preciso e sequenza ON/OFF
LโRTC su Witty Pi 4 รจ stato calibrato in fabbrica ed รจ molto preciso grazie al firmware che effettua anche la compensazione della temperatura per il cristallo e l’errore annuale effettivo รจ limitato entro ยฑ2 ppm.
Lโora memorizzata nellโRTC sovrascrive quella del sistema del Raspberry Pi ogni volta che il Pi si avvia, senza bisogno di accedere ad internet per avere lโora corretta. Infatti, รจ anche possibile programmare sia lโavvio che lโarresto del Raspberry Pi e con uno script pianificare complicate sequenze ON/OFF per rendere il Pi in un temporizzatore. Infatti, la sequenza ON/OFF รจ la funzionalitร piรน popolare di Witty Pi ed รจ estremamente utile per i progetti alimentati a batteria. In questo modo, attraverso lโuso di Witty Pi, il Raspberry Pi si accenderร solo quando necessario e la batteria potrร essere utilizzata molto piรน a lungo.
Sensore di temperatura integrato
La risoluzione del sensore di temperatura su Witty Pi 4 รจ di 0,125 ยฐC . I dati sulla temperatura sono utilizzati per compensare il cristallo, rendendo piรน preciso lโRTC. Inoltre, grazie a questo sensore, รจ possibile programmare lโavvio o lo spegnimento del Raspberry Pi quando la temperatura supera o scende al di sotto di una soglia pre-impostata. Il che รจ molto comodo in progetti dove la temperatura potrebbe essere un problema.
Convertitore DC/DC e interruttore E-Latching
Puoi alimentare un dispositivo con alimentazione da 6V a 30V per via del convertitore DC/DC integrato sul Witty Pi 4 e alimentare un dispositivo con 5V con il connettore USB-C.
Inoltre, su Witty Pi 4 cโรจ un interruttore e-Latching, molto simile al pulsante di alimentazione di un PC, che con un solo tocco sul pulsante permette di accendere o spegnere il Raspberry Pi in modo sicuro. Infatti, il software in esecuzione in background eseguirร il comando di spegnimento prima che l’alimentazione venga interrotta, in modo da evitare il danneggiamento dei dati causato da un arresto forzato.
Dispositivo I2C singolo
Witty Pi 4 utilizza unโMCU per emulare un dispositivo I2C singolo (predefinito 0x08) e mappare come registri I2C virtuali tutti i dati dellโReal-time clock e del sensore di temperatura. In questo modo, Witty Pi 4 diventa un proxy dei dispositivi I2C (RTC e sensore di temperatura) per comunicare direttamente con un solo registro virtuale che fa da alias ad entrambi i sensori del Witty Pi. In ultimo, puoi evitare qualunque conflitto nellโindirizzo I2C, poichรฉ Witty Pi 4 puรฒ cambiare indirizzo I2C via software.
Supporto UWI e Software di Witty Pi 4
Puoi accedere a Witty Pi 4 su qualsiasi dispositivo con accesso alla rete attraverso UWI (lโinterfaccia web di Uugear – UUGear Web Interface).
Installare il software di Witty Pi 4 รจ assolutamente semplice, devi solo far eseguire i seguenti due comandi nel tuo Raspberry Pi:
pi@raspberrypi:~ $ wget https://www.uugear.com/repo/WittyPi4/install.sh
ย
pi@raspberrypi:~ $ sudo sh install.sh
Il source code รจ pubblico e lo trovi nel seguente link su GitHub.
GENERATORE SCRIPT SCHEDULE
Per creare e debuggare lo schedule script per Witty Pi, usa questa web app Witty Pi Schedule Script Generator.




Non ci sono ancora recensioni.