È stato finalmente pubblicato il 4 giugno 2025 su Kickstarter CrowPi 3 di Elecrow.
Si tratta di un Al Learning and Development Station di cui avevo anticipato alcune informazioni nell’articolo “È in arrivo CrowPi 3 di Elecrow “.
Se siete appassionati di IoT (Internet of Things) e siete alla ricerca di una piattaforma versatile per l’apprendimento, la prototipazione e lo sviluppo dei vostri progetti, l’Elecrow CrowPi 3 potrebbe essere esattamente ciò che fa per voi.
Questa stazione di sviluppo open-source non è solo uno strumento educativo, ma anche un potente banco di prova per dare vita alle vostre idee IoT. Ecco la mia recensione.
Disclaimer: ho ricevuto questo prodotto in anteprima gratuitamente in cambio di una recensione. Tutte le opinioni espresse in questa recensione sono mie e si basano sulla mia esperienza personale con il prodotto. Il mio feedback non è stato influenzato dall’azienda o da terze parti.
Indice
Panoramica del prodotto CrowPi 3 Elecrow
Il CrowPi 3 è l’ultima iterazione della popolare serie CrowPi di Elecrow, progettata per rendere l’apprendimento della programmazione, dell’elettronica e dell’intelligenza artificiale accessibile a tutti, dai principianti (ma con qualche base ) agli hobbisti più esperti.
Basato sul Raspberry Pi 5, che nella versione base del kit deve essere acquistato separatamente, il CrowPi 3 si presenta come una valigetta portatile (misura 285 x 185 x 38 mm.) in due tonalità di grigio.
Al suo interno troviamo una ricca quantità di sensori, attuatori e un display integrato, trasformando il vostro Raspberry Pi in una vera e propria workstation di sviluppo.
La costruzione
Il dispositivo è ben progettato e ben costruito. Come già evidenziato nel post Recensione: AIO Starter Kit per Pico 2 di Elecrow i componenti sono saldamente fissati al PCB. Per ogni componente sono riportati i PIN di collegamento ed eventualmente il suo indirizzo per il collegamento I2C.
Alcune caratteristiche di CrowPi3
Scheda di controllo – Raspberry Pi 5
La scheda di controllo principale di CrowPi 3 è la Raspberry Pi 5 che è posizionata in un apposito alloggiamento, questa scheda è necessaria per utilizzare tutte le risorse della piattaforma CrowPi 3.
CPU Arm Cortex-A76 da 2,4 GHz quad-core a 64 bit |
GPU VideoCore VII, che supporta OpenGL ES 3.1 e Vulkan 1.2 |
Doppia uscita display HDMI 4Kp60 |
Decoder HEVC 4Kp60 |
Wi-Fi 802.11ac a doppia banda |
Bluetooth 5.0 / Bluetooth Low Energy (BLE) |
Interfaccia per schede microSD ad alta velocità con supporto della modalità SDR104 |
2 porte USB 3.0, che supportano il funzionamento simultaneo a 5Gbps |
2 porte USB 2.0 |
Gigabit Ethernet, con supporto PoE+ (richiede un HAT PoE+ separato, in arrivo) |
2 ricetrasmettitori MIPI a 4 vie per fotocamere/display |
Interfaccia PCIe 2.0 x1 per periferiche veloci |
Intestazione GPIO a 40 pin standard di Raspberry Pi |
Orologio in tempo reale |
Pulsante di accensione |
Display
- Dimensione: 4,3 pollici (diagonale)
- Risoluzione: 800×480 pixel
- Area visibile : 95,04 (larghezza) × 53,85 (altezza) mm
- Pannello display: IPS ampio – angolo di visione
- Luminosità: 300 cd/m² (tip.)
- Profondità colore : 16,7 M
- Rapporto di contrasto: 1200 1Retroilluminazione: 10 – LED
- Tipo di tocco: capacitivo, punto singolo
Nota: Il display può essere utilizzato come schermo principale, ma consiglio vivamente di usare un display di più grandi dimensioni. Per questo è meglio configurarlo come schermo secondario per visualizzare i parametri di sistema.
Nella parte superiore del display è presente un modulo con una telecamera e un doppio microfono. Il webcam controller è un AU3841
Comunicazione senza fili
- Wi-Fi 6 (802.11ax), supporta bande di frequenza a 2,4 GHz e 5 GHz
- Bluetooth 5.2, Bluetooth BLE.
Dettagli interfaccia – Lato destro
- Jack per cuffie: utilizzato per collegare cuffie o altoparlanti esterni all’uscita dei segnali audio.
- Volume/Luminosità: Pulsante utilizzato per regolare il volume del dispositivo e dello schermo luminosità.
- Pulsante di accensione: utilizzato per controllare l’accensione e lo spegnimento del dispositivo.
- Spia della batteria: se presente, la sua accensione ne indica il basso stato di carica.
- Connettore HDMI: Interfaccia HDMI standard, utilizzata per la trasmissione di video ad alta definizione e segnali audio. Può essere collegato a display, TV o altri dispositivi di riproduzione video. (Disponibile solo se presente la scheda Raspberry Pi 5)
- Tipo – C (OUT): Interfaccia USB tipo – C con funzione di uscita, utilizzata per la trasmissione dati a dispositivi esterni o fornitura di alimentazione/carica di altri dispositivi. L’uscita nominale della tensione è 5V/2A.
- Connettore Tipo – C (IN/OUT): Interfaccia USB bidirezionale di tipo C. L’interfaccia può essere utilizzata sia come input che come output per la trasmissione dati e l’alimentazione DC.
Dettagli interfaccia – Lato destro
- Ethernet: interfaccia Gigabit Ethernet, utilizzata per connettersi a una rete cablata
- USB 3.0: 2 port3 USB 3.0, supporta il funzionamento simultaneo a 5 Gbps, fornendo una trasmissione dati ad alta velocità.
- USB 2.0: porta standard USB 2.0, che può essere collegata alla maggior parte dei dispositivi USB con buona compatibilità.
- DEBUG: L’interfaccia DEBUG viene utilizzata per la programmazione dei moduli a chip singolo: Pi Pico e Arduino Nano.
Sensori di input
EEPROM: Memoria di sola lettura programmabile e cancellabile elettricamente. |
Giroscopio/Accelerometro: sensori inerziali. Misurano l'accelerazione e velocità angolare del vettore durante il movimento |
Joystick a cinque vie: alto, basso, destra, sinistra e conferma premendolo |
Pulsanti: 4 pulsanti tattili integrati, con funzioni personalizzabili. |
Rilevamento tattile: sensore tattile capacitivo, con funzioni di tocco/auto bloccaggio. |
Rilevamento RFID: identificazione a radiofrequenza |
Ultrasuoni: invia onde ultrasoniche e riceve i loro echi riflessi per misurare distanza, rilevare la presenza, la posizione e la velocità degli oggetti. |
Rilevamento fiamme: Rileva le fiamme, realizzando questa funzione attraverso la sensibilità di raggi infrarossi alle fiamme. |
Rilevamento della tensione: utilizza un partitore di tensione. |
Inclinazione angolare: misura l'angolo di inclinazione di un oggetto o di un sistema. |
Encoder: un potenziometro che permetti di controllare parametri |
Rilevamento PIR: rileva i raggi infrarossi emessi da persone o oggetti in movimento e emette un segnale di commutazione. |
Rilevamento del suono: amplifica l'audio, rileva la presenza o l'assenza di suoni ambientali |
Ricezione a infrarossi: il ricevitore a infrarossi viene utilizzato in combinazione con un ricevitore a infrarossi dispositivo di controllo remoto. |
Temperatura e umidità: può rilevare l'umidità e la temperatura dell'ambiente |
Rilevamento Hall: converte il campo magnetico in un segnale elettrico attraverso l'effetto Hall. |
Intensità luminosa: misura e rileva l'intensità della luce ambientale. |
Fotocamera: le sue funzioni principali includono la cattura video, la cattura delle immagini, l'elaborazione e la trasmissione delle immagini, ecc. |
Microfono: converte i segnali sonori in segnali elettrici. |
Moduli di output
Motore a vibrazione: fornisce un feedback tattile per migliorare l'interattività e il senso di conferma tra gli utenti e il dispositivo. |
Display digitale: dispositivo elettronico utilizzato per visualizzare numeri e altre informazioni. |
Buzzer: utilizzato principalmente per produrre suoni. |
LED*6: Gruppo di led controllati da un singolo chip, permettono di avere vari effetti |
Matrice RGB 8*8: ogni pixel è composto da un gruppo di LED rossi, verdi e blu. |
Relè: un dispositivo di controllo elettrico, utilizzato nei circuiti di controllo automatico. |
Altri componenti aggiuntivi
Nel Kit di accessori di base sono presenti:
1. Alimentatore/caricabatteria 5,1V 5A
2. Scheda RFID + tag
3. Motore passo-passo
4. Motore + ventola
5. Servo Crowtail-9G
6. Cacciavite
7. Magnete Hall
8. Scheda TF da 128 GB con sistema personalizzato
9. Ricevitore a infrarossi da posizione sulla CrowPi 3
10. Lettore di schede TF
11. Cavo USB A a Micro B
12. Cavo Type-C a Type-C
13. Telecomando IR
14. Pacchetto componenti con : 15 cavi M/M, 5 cavi M/F, 10 resistenze 100Ω, 10 resistenze 220Ω, 10 resistenze 330Ω, 10 resistenze 1KΩ, 10 resistenze 10KΩ, 1 trimmer 10KΩ, 2 Transistor S8050, 2 diodi 1N4007, 2 fotoresistenza, 2 condensatori 104, 5 pulsanti, 3 led rossi, 3 led verdi, 3 led gialli
15. Manuale utente
Vano batterie
Nella parte inferiore, a lato dell’alloggiamento della scheda Raspberry PI 5, presente un vano porta batterie tipo 18650. Queste potranno garantire una fonte di alimentazione aggiuntive, aumentando la portabilità e la flessibilità del dispositivo.
Le batterie si caricano quando sono alimentate tramite un alimentatore. La carica sarà lenta quando è acceso, mentre sarà veloce quando è spento.
Lo stato del livello di carica viene visualizzato tramite l’icona della batteria nella parte superiore dello schermo.
Come usare CrowPi 3
Per utilizzare CrowPi 3, dovremo creare un proprio account, in modo da salvare i nostri progressi di apprendimento
Potremo poi scegliere cosa imparare, ruotando la ruota sulla sinistra è con quale Software ruotando la ruota sulla destra
Schede di controllo compatibili
CrowPi 3 di Elecrow permette l’utilizzo di 3 diversi modelli di schede di controllo
Arduino Nano
Arduino Nano V3, dotato di ATmega328P, che funziona a una velocità di 16 MHz, stabile e affidabile.
Una scheda compatta e versatile, perfetta per progetti di elettronica e automazione. Dotata di un microcontrollore ATmega328P, offre connettività USB e supporta numerosi sensori e moduli, rendendola ideale per prototipi e applicazioni embedded.
![]() | Arduino Programmazione con Arduino , un software gratuito e open-source che permette di scrivere e caricare programmi su una scheda Arduino. |
La versione IDE presente nel SO della SD ricevuta , come detto è la versione 1.8.19, e risulta già personalizzata per utilizzare la scheda Arduino Nano e la Raspberry Pi Pico.
Sono inoltre già presenti tutte le librerie per la gestione dei vari sensori.
Raspberry Pi Pico o Raspberry Pi Pico W
Le schede Raspberry Pi Pico o Raspberry Pi Pico W son dotate del chip RP2040 che ha le seguenti specifiche: Core CPU dual-core ARM Cortex M0+ (fino a 133 MHz), 264K SRAM, 2MB di memoria flash.
La Raspberry Pi Pico W fornisce anche connettività WiFi.
A tale proposito vi consiglio la lettura del mio articolo Raspberry Pi Pico W con IDE Arduino
Anche in questo caso sono disponibili 28 lezioni, rispetto a quelli per Arduino NANO, sono utilizzati altri pin
Micro:bit
Scheda di sviluppo Micro:bit (incluse le versioni 1.5 e 2 e successive) dotata del processore Nordic nRF52833, Core Arm Cortex-M4 32 bit processore con FPU, Flash ROM 512KB,RAM 128KB, velocità 64MHz
Pulsante di accensione, una matrice LED 5×5, due pulsanti integrati, un pulsante touch, una bussola, un accelerometro e Bluetooth, microfono e un altoparlante integrati. Micro:bit è la perfetta introduzione al mondo dei componenti programmabili.
![]() | Microbit Per la programmazione della scheda Micro: bit: Micro:bit – Makecode, programmazione visuale. |
Sfortunatamente per la versione presente nel SO, non è possibile impostarla per la lingua Italiana.
Altri modi di utilizzare CrowPi 3
Altri modi ti utilizzo di CrowPi3 è quello di usare il Sistema operativo personalizzato per l’apprendimento interattivo. Per cui oltre a quelli visti sopra abbiamo disponibili:
![]() | Capacità IA: Tramite la Raspberry Pi 5, CrowPi 3 possiede capacità IA, con il display touch screen , la fotocamera e i due microfoni consentendo agli utenti di esplorare le applicazioni IA, come: Riconoscimento facciale: consentiranno di padroneggiare i semplici principi del riconoscimento facciale e simulare varie applicazioni. NOTA: funzioni che non ho ancora testato |
![]() | Scratch Programmazione con software Scratch: Quello precaricato nell’SO è la versione 3.30.9 impostabile in lingua italiana. |
![]() | Vengono forniti vari esempi di progetto per consentire agli utenti di sperimentare rapidamente interazioni software e hardware, comprendere le funzioni supportate dall’hardware fornito con il dispositivo. |
![]() | Python Programmazione tramite l’IDE Python un linguaggio di programmazione ad alto livello, orientato a oggetti, adatto, tra gli altri usi, a sviluppare applicazioni distribuite, scripting, computazione numerica e system testing. |
E per finire qualche gioco!
E per rilassarsi sono disponibili anche 18 giochi precaricati.
Punti di Forza
- Vasta gamma di componenti integrati: Il CrowPi 3 include una miriade di sensori e moduli perfetti per sperimentare con l’IoT. Troviamo sensori di luce, temperatura e umidità, un sensore a infrarossi, un modulo RFID, un motore passo-passo e molto altro. Questo elimina la necessità di acquistare singolarmente molti componenti per i progetti iniziali.
- Connettività a Bordo: Basato sul Raspberry Pi, il CrowPi 3 facilita la connettività con il mondo esterno grazie a porte ben accessibili e alla possibilità di integrare moduli wireless come il Wi-Fi e il Bluetooth del Raspberry Pi stesso.
- Open-Source: Essendo un progetto open-source, la comunità potrà contribuire con nuove idee, tutorial e progetti, arricchendo ulteriormente le potenzialità del CrowPi 3 di Elecrow.
- Portabilità: La sua forma a valigetta lo rende facilmente trasportabile, permettendovi di lavorare sui vostri progetti IoT ovunque vi troviate
Potenziali miglioramenti
Effettuando un po’ di prove, sono emerse alcune problematiche e l’indicazioni di potenziali miglioramenti, sotto riportati:
- Presenza del manuale, al momento il manuale fornito è molto stringato. Mostra solo come installare la scheda Raspberry Pi e le batterie . Le istruzioni presenti nelle lezioni possono essere migliorate.
La gestione delle schede alternative è lasciata alla scoperta dell’utente. - Interfaccia Utente. Non esiste una procedura per iniziare, appena avviato appare l’interfaccia personalizzata di Elecrow, ma non c’è alcuna spiegazione su cosa fare, a cosa serve ogni icona o da dove iniziare. Per cui bisogna rimboccarsi le mani per utilizzarla, anche i vari tasti presenti non sono descritti.
Certamente occorre prenderci la mano, facendo qualche prova. - Ventola di raffreddamento: Per il raffreddamento della scheda Raspberry Pi 5 è presente una ventola di con illuminazione RGB. Questa resta sempre accesa è ed molto rumorosa per le sue dimensioni. Potrebbe essere dotata di un controllo della velocità in base alla temperatura.
- Disponibilità esempi di programmazione: Nonostante ci siano tantissimi esempi per le schede aggiuntive, non ce n’è nessuno per la gestione del display touch screen.
- Il Raspberry Pi non è incluso, almeno nella versione base, il che aggiunge un costo extra.
- Documentazione Localizzata: Sebbene i tutorial siano completi, una maggiore disponibilità di risorse in lingue diverse dall’inglese (es. italiano) potrebbe ampliare ulteriormente l’accessibilità. Alcuni programmi non hanno la versione in italiano.
Prossimamente
Queste sono solo le prime osservazioni su CrowPi 3 di Elecrow avute dall’uso del kit.
Nei prossimi post sul blog, verranno presentati alcune mie rivisitazioni dei programmi presenti nei corsi. Seguiranno anche segnalazione di eventuali problemi e la loro possibile soluzione.