M5Stack, computer tascabili ideali per imparare a programmare

Famiglia M5Stack, robotica e programmazione

Sei interessato alla robotica e alla programmazione? Lo trovi molto difficile? Forse è perché ancora non conosci le soluzioni di M5Pila. Si tratta di piccoli computer tascabili, con diversi moduli plug-in, che li rendono perfetti per addentrarsi nel mondo della programmazione e della robotica. Allo stesso modo, le apparecchiature M5Stack con compatibilità con Arduino e con LEGO. Pertanto, sono progettati anche per introdurre i più piccoli a questo mondo.

M5Stack offre un ampio catalogo di attrezzature. Appaiono sul mercato nel 2016 e poco sono aumentati i loro modelli, i loro kit e i loro accessori. Allo stesso modo, dobbiamo dirti che M5Stack è compatibile con diversi linguaggi di programmazione: MicroPython, IDE Arduino, UIFlow (programmazione a blocchi e perfetta per i più piccoli), oltre che con il sistema operativo in tempo reale RTOS gratuiti.

Sebbene Arduino abbia un gran numero di follower in tutto il mondo, è vero che potrebbe non essere il modo migliore per iniziare in questo mondo. Ma forse, con M5Stack e i suoi moduli le cose cambiano. Assemblare i moduli e convertire il nostro M5Stack in un intero computer modulare è molto più semplice che inserirlo componente per componente, e forse è rivolto a utenti più avanzati.

Cosa possiamo trovare nel catalogo M5Stack?

M5Stack Core, computer tascabile modulare e programmabile

Se diamo un'occhiata, troveremo 4 diverse famiglie: Core, Stick, Atom e E-Paper. Tutti programmabili e destinati ai progetti Fai da te (Fallo tu o fai da te). Allo stesso modo, in tutti possiamo aggiungere complementi e accessori in modo che la nostra immaginazione voli e creiamo di tutto, dai droni controllati da questi piccoli, alle macchine perfette progettate per poter controllare l'irrigazione delle piante tenendo conto dell'umidità e aria.

Famiglia principale M5Stack

Questa famiglia di piccoli controllori è la più potente del catalogo della famiglia. Inoltre, sono i più modulari, potendo aggiungere moduli con batterie, maggiore espansione di porte come LAN, ecc. Si basano sul piccolo processore ESP32, creato per piccoli sistemi a basso consumo e che implementa un modulo in un unico SoC WiFi e Bluetooth. Inoltre, sono anche accompagnati da uno schermo -touch in alcuni casi-, oltre che da uno slot per schede microSD o una porta USB-C.

Questi modelli sono orientati ai progetti più ambiziosi e completi. Inoltre, con tutti i componenti che ha integrato e tutti i moduli che possiamo aggiungere, otterremo vere opere d'arte.

Famiglia di bastoncini M5Stack

Alcuni computer più piccoli dei precedenti, ma funzionali e basta sono anch'essi basati sul SoC ESP32. A seconda del modello di Bastone della pila M5 che scegliamo, avremo controllori con schermi o con telecamere -queste ultime sono perfette per progetti in cui una telecamera sarà essenziale come un veicolo che deve seguire un percorso segnato sul terreno o deve arrestare il suo movimento a seconda degli ostacoli-.

Il prezzo di questi modelli è abbastanza conveniente e di solito sono intorno ai 20-25 euro. Inoltre, sono perfette anche per progetti educativi e per sperimentare su wearable. Hanno anche connessione Bluetooth e WiFi.

Famiglia M5Stack Atom

Come avrete potuto apprezzare dal suo nome, queste Atom di M5Stack sono i membri più piccoli del catalogo della famiglia. Questi sono solitamente accompagnati da luci a LED o da un piccolo schermo. Inoltre, alcuni modelli hanno un altoparlante e un microfono per funzionare come altoparlanti intelligenti. Questi piccoli sono progettati per progetti di robotica su piccola scala e possono essere perfetti per piccoli allarmi, avvisi remoti, ecc.

Famiglia M5Stack E-Paper

Infine, parleremo di alcuni controller M5Stack molto interessanti. E sono basati sul SoC ESP32 ma sotto a schermo e-ink tra 1,5 e 4,7 pollici. Come avrai scoperto, questi schermi daranno molto gioco. Soprattutto se si tratta di questioni domestiche in cui possiamo creare elenchi di cose da fare o, in combinazione con uno speaker Amazon e il suo Alexa, possiamo aggiungere prodotti in modo che vengano annotati direttamente nel M5Stack E-Paper -Riesci a immaginare di raccontare ad alta voce al tuo Amazon Echo la seguente lista della spesa?-. Puoi anche creare una calcolatrice, uno schermo su cui disegnare, un lettore di libri elettronici o qualunque cosa ti venga in mente.

Programmare questi M5Stack

Ambiente di programmazione UIFlow M5Stack

La cosa davvero interessante di questi piccoli computer è la possibilità di programmarli in un modo un po' più semplice e visivo con UIFlow, basato su Blockly e Python. In altre parole, puoi passare tutti i comandi a Python quando vuoi o lavorare -questo è l'ideale per i più inesperti o i più piccoli- in modo completamente visivo senza dover scrivere comandi sulla tastiera.

Infine, sebbene la piattaforma che ha una community più ampia sia Arduino, M5Stack sta guadagnando molta importanza nel settore, essendo più affidabili, veloci e in grado di coprire più tipologie di utenza. Se vuoi saperne di più su tutti i loro prodotti, puoi visitare il loro Sito Ufficiale.


Puoi essere il primo a lasciare un commento

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.