Pimoroni Tiny-2040-2, micro PI formato francobollo

Tiny-2040-2

Tiny-2040-2 è una scheda di sviluppo PI RP2040 delle dimensioni di un francobollo, con connessione USB-C, perfetta per progetti portatili.

Sebbene il Raspberry Pi Pico sia una scheda particolarmente piccina ed efficiente, talvolta potrebbe essere necessario anche qualcosa di più piccolo e con molta più memoria flash integrata. Ecco dunqie la Tiny 2040: una piccola centrale elettrica con le capacità per realizzare progetti davvero ambiziosi.

Alimentata e programmabile tramite USB-C, la Tiny 2040 è dotata di 8 MB di memoria flash QSPI (XiP) integrata (è disponibile anche una versione economica da 2 MB). La scheda è progettata con piazzole a corona per consentirne la saldatura diretta su un PCB (oppure è possibile collegare dei pin header per collegarla a una breadboard o collegarla direttamente tramite cavi). E’ stato integrato persino un LED RGB programmabile, un pulsante di reset e un circuito intelligente che consente di utilizzare il pulsante di avvio come interruttore controllabile dall’utente.

Tiny-2040-2 è compatibile con il firmware sviluppato per Raspberry Pi Pico, ma offre un numero ridotto di pin a causa delle sue dimensioni. E ovviamente può essere programmato con MicroPython.

A grande richiesta, ora sono disponibili anche i Tiny 2040 con header, con pin header rivolti verso il basso, pre-saldati.

Caratteristiche

  • Alimentato da RP2040
  • ARM Cortex M0+ fino a 133 MHz
  • 264 kB di SRAM
  • Connettore USB-C per alimentazione, programmazione e trasferimento dati
  • 2 MB o 8 MB di flash QSPI con supporto XiP
  • LED RGB controllabile dall’utente
  • Dodici pin IO (inclusi quattro canali ADC a 12 bit)
  • Interruttore per input di base (funziona anche come selezione DFU all’avvio)
  • Regolatore 3V3 integrato (corrente massima in uscita del regolatore 300 mA)
  • Intervallo di tensione in ingresso 3 V – 5,5 V
  • Dimensioni: circa 22,9 x 18,2 x 6 mm (L x P x A, inclusa la porta USB-C)

Tiny-2040-2

E per iniziare?

Tiny 2040 è indipendente dal firmware. Lo si può programmare con C/C++ o MicroPython come faresti con un Raspberry Pi Pico, anche se occorre tenere presente che ha un numero ridotto di pin. Esistono (molte) maggiori informazioni su come prorammarlo (oltre ai link per il download del firmware/SDK) sulla pagina di destinazione di RP2040.

Si può anche usare CircuitPython sul Tiny 2040. CircuitPython è un ecosistema consolidato e facile da usare, con molti esempi di codice e driver per l’interfacciamento con diversi tipi di hardware.

Tiny-2040-2

Considerazioni finali

Una scheda in fattore di forma francobollo, con la potenza di un RP2040 e 8 MB di memoria utilizzabile a 8,40 sterline (meno di 10 euro) potrebbe essere un fattore risolutivo in diversi progetti. Se a questo aggiungiamo la compatibilità con i linguaggi di programmazione per microcontrollore più diffusi, e l’interesse dei maker per IoT e wearables, direi che ci troviamo di fronte ad un oggetto davvero interessante.

 

 

Iscriviti ai nostri gruppi Telegram

Link utili

Seguici per non perdere le prossime novità!

 

Definire ciò che si è non risulta mai semplice o intuitivo, in specie quando nella vita si cerca costantemente di migliorarsi, di crescere tanto professionalmente quanto emotivamente. Lavoro per contribuire al mutamento dei settori cardine della computer science e per offrire sintesi ragionate e consulenza ad aziende e pubblicazioni ICT, ma anche perche’ ciò che riesco a portare a termine mi dà soddisfazione, piacere. Così come mi piace suonare (sax, tastiere, chitarra), cantare, scrivere (ho pubblicato 350 articoli scientfici e 3 libri sinora, ma non ho concluso ciò che ho da dire), leggere, Adoro la matematica, la logica, la filosofia, la scienza e la tecnologia, ed inseguo quel concetto di homo novus rinascimentale, cercando di completare quelle sezioni della mia vita che ancora appaiono poco ricche.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.