RECENSIONE CrowPi 3 un AIO AI Learning Kit – Elecrow

È 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.

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.

CrowPi 3 Elecrow

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.
Vedere anche i post Raspberry Pi 5: Tutto quello che devi sapere

CrowPi 3 Elecrow - scheda Raspberry Pi 5

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

CrowPi 3 Elecrow - Display

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

CrowPi 3 Elecrow - 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

CrowPi 3 Elecrow - Lato sinistro

  • 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:

CrowPi 3 Elecrow - componenti

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

CrowPi 3 Elecrow - componenti aggiuntivi

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.

CrowPi 3 Elecrow - Batterie

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

CrowPi 3 Elecrow - Pannello

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.

CrowPi 3 Elecrow - Arduino Nano

Arduino

Programmazione con Arduino , un software gratuito e open-source che permette di scrivere e caricare programmi su una scheda Arduino.
Sono disponibili 28 lezioni
NOTA: L’IDE di Arduino è utilizzato anche per la programmazione della Scheda Raspberry Pi PICO

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

CrowPi 3 Elecrow - Raspberry Pi Pico W

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.

CrowPi 3 Elecrow - Microbit

Microbit

Per la programmazione della scheda Micro: bit:  Micro:bit – Makecode, programmazione visuale.
Sono disponibili 28 lezioni

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.
Riconoscimento vocale: si sperimenteranno applicazioni di riconoscimento vocale, con interazione vocale e hardware.

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.
Un linguaggio di programmazione visuale di alto livello basato su blocchi e un sito web rivolto principalmente ai bambini come strumento educativo, con un pubblico di riferimento di età compresa tra 8 e 16 anni

CrowPi 3 Elecrow - Scratch

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.

CrowPi 3 Elecrow - Interfaccia

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.

CrowPi 3 Elecrow - Interfaccia

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.

Dove acquistare CrowPi 3

Il CrocwPi3 può essere trovato in rete presso il sito Elecrow.

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.