Vai al contenuto

Recensione SparkFun Pro Micro RP2040: microcontrollore di medie dimensioni

    1647744003

    Il nostro verdetto

    Una scheda ricca di funzionalità che ha lo stesso prezzo e le stesse dimensioni di ItsyBitsy RP2040 di Adafruit ma con un valore molto migliore.

    Per

    + Connettore Qwiic
    + Ottima scelta di GPIO
    + Piccole dimensioni
    + Bordi castellati

    Contro

    – Un solo canale I2C

    Abbiamo finalmente messo le mani sulla prima gamma di schede RP2040 di SparkFun. Lo SparkFun Pro Micro RP2040 da $ 10 è il modello più economico in offerta e segue un design classico che ricorda il layout di una scheda Arduino Nano che è a casa in una breadboard e incorporata nei tuoi progetti. Ci fornisce anche una selezione ponderata di pin GPIO e un connettore Qwiic per schede aggiuntive compatibili.

    SparkFun Pro Micro –
    Prezzo diretto RP2040 $ 9,95

    La gamma di schede RP2040 di SparkFun è varia, ma la Pro Micro RP2040 è la più tipica del gruppo, a causa del suo costo ragionevole e del fattore di forma familiare. Gli altri due sono il Thing Plus RP2040 che è progettato in un layout simile al Feather RP2040 di Adafruit ma con una scheda micro SD aggiuntiva da 16 MB di memoria flash. L’ultima scheda RP2040 è il processore MicroMod RP2040, una scheda M.2 contenente l’RP2040 da utilizzare in una serie di schede carrier.

    Il Pro Micro RP2040 di SparkFun sembra essere il fattore di forma ideale per coloro che necessitano di molti pin GPIO, bordi a corona e un connettore Qwiic. Abbiamo messo alla prova l’ultima scheda RP2040 sul nostro banco di lavoro e siamo rimasti piacevolmente sorpresi dalla sua versatilità.

    Specifiche hardware SparkFun Pro Micro RP2040

    SoC RP2040
    ARM Cortex M0+ fino a 133 Mhz

    SRAM
    264kB

    Memoria flash
    16 MB di memoria flash esterna

    GPIO
    20 pin GPIO con la seguente funzionalità

    10 x uscite PWM 10 x I/O digitali, 4 x ADC analogici a 12 bit, 1 x I2C (Qwiic), SPI, 2 x UART, IO programmabile, 1 x WS2812 / NeoPixel

    Porta USB
    USB C

    Dimensioni
    1,3 x 0,7 pollici (33 x 17,8 mm)

    Design dello SparkFun Pro Micro RP2040 

    Avendo quasi le stesse dimensioni di ItsyBitsy RP2040 di Adafruit, Pro Micro RP2040 di SparkFun ha un design del pacchetto DIP familiare, ideale per l’uso in una breadboard ma anche a casa quando il montaggio in superficie è saldato in posizione utilizzando le castellazioni. Essere un Pro Micro significa che la scheda si adatta alle caratteristiche delle schede precedenti, tipicamente alimentate da chip Atmel e circa il doppio del prezzo della RP2040 da $ 10. 

    Il colore rosso brillante della scheda la fa risaltare da un mare di schede nere e verdi e il riferimento del pin GPIO serigrafato è chiaro da leggere su entrambi i lati della scheda. L’alimentazione può essere fornita tramite la porta USB C, utilizzata anche per la programmazione della scheda, oppure possiamo utilizzare il pin RAW/+ e GND per fornire 5V a 600mA, ma attenzione a non superare questi limiti. All’estremità opposta della scheda c’è un connettore Qwiic che interrompe l’unica connessione I2C sulla scheda. 

    I connettori Qwiic sono compatibili con il formato Stemma QT di Adafruit (vedi la nostra storia su Qwiic vs Stemma vs Grove) e tra i due formati abbiamo un’ampia scelta di breakout board, sensori e display che si collegano alla porta in modo semplice e pulito. Se desideri utilizzare schede non Qwiic, un adattatore per cavo da Qwiic a jumper è un’alternativa economica e facile. L’accesso all’UART, ai pin SPI avviene tramite GPIO.

    Utilizzando SparkFun Pro Micro RP2040

    I nostri test sono stati condotti utilizzando le ultime versioni di MicroPython e CircuitPython. Per CircuitPython, abbiamo testato la funzionalità GPIO di base con un LED e un pulsante che ha funzionato senza problemi. Andando un po’ oltre, abbiamo collegato un anello WS2812 / NeoPixel e installato la libreria Neopixel CircuitPython e, in pochi minuti, abbiamo avuto l’illuminazione RGB sul nostro banco di lavoro.

    Abbiamo quindi collegato un sensore tattile capacitivo Adafruit MPR121 tramite un cavo Qwiic/Stemma QT e siamo stati presto in grado di utilizzare oggetti di uso quotidiano come ingressi tattili. Passando a MicroPython, abbiamo testato come utilizzare i dispositivi I2C tramite il connettore Qwiic. Il primo era uno schermo OLED che abbiamo codificato per mostrare una serie di demo e animazioni grafiche. Il test successivo è stato un display a quattro cifre e sette segmenti, una scheda alimentata TM1637 generica che utilizza pin di intestazione, richiedendoci di utilizzare un adattatore per cavo da Qwiic a jumper. Il TM1637 è facile da usare grazie a una libreria MicroPython che avevamo un generatore di numeri casuali a quattro cifre e testo scorrevole.

    SparkFun Pro Micro RP2040 unisce le migliori caratteristiche di due schede Adafruit RP2040, ItsyBitsy RP2040 e QT Py RP2040. Proprio come ItsyBitsy RP2040 di Adafruit, Pro Micro RP2030 di SparkFun offre un’ampia selezione di pin GPIO e offre un connettore Qwiic / Stemma QT e USB-C proprio come QT Py.

    Casi d’uso per SparkFun Pro Micro RP2040

    Con i bordi a corona e una parte inferiore piatta, SparkFun Pro Micro RP2040 è a casa incorporato in un progetto come in una breadboard. Incorporare questa scheda nel tuo circuito è banale una volta che hai le dimensioni meccaniche. Quindi quel minuscolo robot RP2040 che volevi costruire potrebbe diventare realtà con questa scheda. Il connettore Qwiic e 16 MB di memoria flash consentono di utilizzare Pro Micro RP2040 nei progetti di raccolta dati.

    Linea di fondo

    Con un prezzo di $ 10, lo stesso di ItsyBitsy RP2040 di Adafruit, preferiremmo il Pro Micro RP2040 di SparkFun in quanto offre molti pin GPIO e un connettore Qwiic / Stemma QT in un pacchetto relativamente piccolo.

    Se stai cercando un po’ più di funzionalità dalla tua scheda RP2040 e non ti dispiace un prezzo leggermente più alto e un fattore di forma più grande, Adafruit Feather RP2040 è un’ottima scelta perché funziona con un vasto ecosistema di schede aggiuntive. Se hai bisogno di qualcosa di più piccolo, Adafruit QT Py RP2040 fa al caso tuo. E, naturalmente, l’originale Raspberry Pi Pico ha il miglior rapporto qualità-prezzo a soli $ 4. Tuttavia, se vuoi una bella tavola di medie dimensioni con molta flessibilità, la SparkFun Pro Micro RP2040 è la soluzione migliore.

    0 0 votes
    Rating post
    Subscribe
    Notificami
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x