Se non hai bisogno di troppa potenza di elaborazione, un microcontrollore Pico potrebbe essere più adatto per molti progetti elettronici.

Esistono diversi computer a scheda singola della ditta Raspberry Pi, ma solo un microcontrollore, il Raspberry Pi Pico. Questa piccola scheda non è intesa come alternativa ai più potenti SBC, ma ha un insieme unico di funzionalità che la rendono più adatta a determinati progetti.

Qui esploreremo vari motivi per cui potresti voler utilizzare un Raspberry Pi Pico invece di altri modelli Raspberry Pi nei tuoi progetti elettronici.

1. Architettura del microcontrollore

Credito immagine: Raspberry Pi/Youtube

Mentre il altri modelli Raspberry Pi fai nobili tentativi di sostituire il tuo computer principale o almeno di fungere da valida alternativa, il Pico è invece a scheda microcontrollore semplice e discreta con l'unica missione di aiutarti a realizzare i tuoi progetti elettronici vita.

Anche se questo lo rende complessivamente meno capace rispetto agli altri modelli Pi, porta anche diversi vantaggi, come descritto nelle sezioni seguenti. Grazie alla sua architettura molto più semplice, il Raspberry Pi Pico utilizza molte meno risorse per svolgere le stesse attività di un normale Raspberry Pi.

instagram viewer

È anche molto più semplice da configurare e non presenta i problemi di sicurezza di un computer a scheda singola. Inoltre, il Pico offre 2 MB di memoria flash non volatile e non ha uno slot per schede SD, anche se è possibile utilizzare un adattatore per collegarne uno al Pico. Questa memoria flash conserverà i tuoi dati anche in caso di improvvisa interruzione di corrente, mentre molto probabilmente avresti una scheda SD danneggiata tra le mani.

2. Efficacia dei costi

Il Raspberry Pi Pico è il prodotto Raspberry Pi più economico, a partire da $ 4 per il modello base. Si tratta di circa un quarto del prezzo del Raspberry Pi Zero 2 W e molto meno costoso del più economico Raspberry Pi 4. Il Raspberry Pi Pico offre una bassa barriera d'ingresso agli armeggi elettronici, permettendoti di dare il via al tuo nuovo hobby con un investimento minimo.

Anche nel mondo dei microcontrollori, il prezzo del Pico è ancora altamente competitivo, e tu lo sei difficilmente troverai una scheda che offra caratteristiche simili, facilità d'uso e documentazione a quel prezzo punto.

Esistono tre varianti del Pico, tutte con un prezzo diverso. Il modello base ha un prezzo ufficiale di $ 4, ma viene fornito con connettori non saldati e manca di connettività wireless. Per ottenere queste funzionalità nella confezione, dovrai pagare da $ 1 a $ 3 in più. La versione Pico WH, con Wi-Fi e connettori pre-saldati, costa $ 7.

3. Efficienza Energetica

Credito immagine: Lampone Pi

Il Raspberry Pi Pico potrebbe non essere la scheda microcontroller più efficiente dal punto di vista energetico, ma funziona abbastanza bene da sola, soprattutto all'interno della famiglia Raspberry Pi. L'uso di un Pico invece è uno dei nostri consigliati suggerimenti per risparmiare energia nei tuoi progetti Raspberry Pi.

Offre due modalità a basso consumo, sospensione e dormiente. La modalità dormiente utilizza la minima quantità di energia ma richiede un trigger esterno per riportare il Pico a uno stato più attivo. La modalità di sospensione, d'altra parte, utilizza più energia poiché alcune infrastrutture di clock nel chip vengono lasciate attive per riattivare il Pico se necessario.

sebbene il Raspberry Pi Pico non dispone delle modalità di sospensione avanzate dell'ESP32, consuma meno energia nelle modalità attive. Ha utilizzato meno di 100 mA durante un test di riproduzione video registrato nella scheda tecnica (con risparmio energetico disabilitato).

4. Ingresso/uscita programmabile

Il Raspberry Pi Pico ha un header a 40 pin con 26 pin GPIO (General Purpose Input/Output) multifunzione. Il Pico presenta diversi protocolli di comunicazione, inclusi 2 canali I2C, 2 x SPI e 2 x UART, simili ad altri modelli Raspberry Pi. Noi abbiamo un guida dettagliata al pinout del Pico che dovresti assolutamente controllare.

Tuttavia, una caratteristica unica del Raspberry Pi Pico è la sua capacità di creare interfacce digitali e protocolli di comunicazione personalizzati.

Ciò è reso possibile dalle otto macchine a stati PIO sul Pico. Si tratta essenzialmente di core di elaborazione in grado di gestire i dati in entrata e in uscita dal microcontrollore. Possono eliminare il peso di alcune attività critiche in termini di tempo dalla CPU, consentendo una migliore gestione delle risorse sul microcontrollore.

PIO può rivelarsi utile quando è necessario lavorare con LED indirizzabili, motori di controllo o interfacciarsi con protocolli proprietari o hardware legacy.

5. Ingresso analogico

Il Raspberry Pi Pico è l'unico modello in grado di leggere segnali analogici. Per inviare segnali da un dispositivo analogico a un computer a scheda singola Raspberry Pi, avrai bisogno di un file convertitore analogico-digitale (ADC) per leggere questi segnali e inviarli al Pi in una forma digitale può leggere.

Il Raspberry Pi Pico, invece, è in grado di ricevere direttamente l'ingresso analogico, grazie all'ADC a 12 bit integrato. Tre dei 26 pin GPIO sulla scheda possono essere configurati come ingressi analogici. Così puoi utilizzare un Raspberry Pico per leggere un potenziometro, Per esempio.

6. Dimensioni compatte

Il Pico è il Raspberry Pi più piccolo (2 x 0,8 x 0,04 pollici), seguito da vicino dal Raspberry Pi Zero (2,6 × 1,2 × 0,2 pollici). Se stavi costruendo una console di gioco portatile, occhiali intelligenti, un cardiofrequenzimetro o qualsiasi altro progetto di elettronica indossabile, il Pico sarebbe probabilmente una soluzione molto migliore rispetto alla maggior parte degli altri Raspberry Pi Modelli. Nel complesso, le dimensioni compatte di Pico ampliano la sua gamma di casi d'uso e lo rendono uno strumento prezioso per progetti in cui i vincoli di spazio sono una considerazione importante.

7. Applicazioni in tempo reale

A differenza di altri modelli Raspberry Pi, il Pico è adatto per applicazioni in tempo reale. Il tempo reale nell'informatica di solito si riferisce a un sistema progettato per rispondere a un evento esterno entro un limite di tempo o una scadenza specificata. I sistemi in tempo reale sono molto importanti nelle applicazioni che richiedono tempi di risposta rapidi, come le applicazioni di difesa, telecomunicazioni, aerospaziali e automobilistiche.

Il Pico ha un orologio interno in tempo reale che funziona per lo più come previsto ma sfortunatamente non è progettato per continuare a funzionare dopo lo spegnimento del dispositivo. Tuttavia, puoi collegare un orologio in tempo reale esterno al Pico per una sincronizzazione ancora più precisa.

Poiché sul Pico non è presente alcun sistema operativo con cui interfacciarsi, il codice viene eseguito immediatamente all'avvio, a differenza di altri modelli Raspberry Pi in cui è necessario attendere prima l'avvio del sistema operativo. Sebbene la programmazione bare metal sia tecnicamente possibile su altri modelli, è più difficile da lavorare ed è più adatta agli sviluppatori avanzati.

Il Pico è quindi più adatto per progetti critici in termini di tempo come controller di gioco, sicurezza domestica, progetti di robotica e persino applicazioni di automazione domestica.

8. Supporta il silicio Raspberry Pi

Credito immagine: Lampone Pi

A differenza dei computer a scheda singola e dei moduli di calcolo del Raspberry Pi, il Pico segna la tendenza la prima scheda microcontrollore e il primo prodotto basato sul chip interno dell'azienda, il RP2040. Anche il chip economico ma ad alte prestazioni alimenta diverse alternative al Raspberry Pi Pico.

Acquistare un Raspberry Pi Pico significa supportare il Raspberry Pi Silicon e aumentare le probabilità che in futuro vedremo chip ancora migliori dell'RP2040.

Il Raspberry Pi Pico è un'alternativa economica per i tuoi progetti elettronici

Ciò che manca al Raspberry Pi Pico in termini di potenza e spazio di archiviazione, viene compensato in termini di capacità, dimensioni e convenienza in tempo reale. È perfetto per progetti in cui un computer Raspberry Pi a tutti gli effetti sarebbe eccessivo. Se i pin I/O del Pi sono tutto ciò di cui hai bisogno per dare vita al tuo progetto, potresti stare meglio con una delle varianti del Raspberry Pi Pico.