Sents interès per la robòtica i la programació? Ho veus molt difícil? Potser és perquè encara no coneixes les solucions de M5Stack. Es tracta de petits ordinadors de butxaca, amb diferents mòduls connectables, que els fan perfectes per endinsar-se al món de la programació i de la robòtica. Així mateix, els equips M5Stack amb compatibles amb Arduino i amb LEGO. Per tant, també estan pensats per introduir els més petits en aquest món.
M5Stack ofereix un ampli catàleg d'equips. Apareixen el mercat l'any 2016 i poc ha anat augmentant els models, els kits i els accessoris. Així mateix, hem de dir-te que els M5Stack són compatibles amb diversos llenguatges de programació: MicroPython, Arduino IDE, UIFlow (programació per blocs i perfecte per als més petits), així com amb el sistema operatiu en temps real RTOS gratuït.
Tot i que Arduino té un gran nom d'adeptes a tot el món, sí que és cert que potser no és la millor manera de començar en aquest món. Però potser, amb M5Stack i els seus mòduls, la cosa canvia. Muntar mòduls i convertir el nostre M5Stack en tot un ordinador modulable, és molt més fàcil que posar component per component i que potser està orientat a usuaris més avançats.
Què podem trobar al catàleg de M5Stack?
Si fem una ullada, trobarem 4 famílies diferenciades: Core, Stick, Atom i E-Paper. Tots ells programables i destinats a projectes DIY (Fes-ho tu mateix o fes-ho tu mateix). Així mateix, a tots ells podem afegir complements i accessoris perquè la nostra imaginació voli i creiem des de drones controlats per aquests petits, fins a màquines perfectes que estiguin dissenyades per poder controlar el reg de les plantes tenint en compte humitat i aire.
Família Core de M5Stack
Aquesta família de petits controladors són els més potents del catàleg de la família. A més, són els més modulables, podent afegir mòduls amb bateries, més expansió de ports com LAN, etc. Estan basats en el petit processador ESP32, creat per a petits sistemes de baix consum i que en un sol SoC implementa un mòdul WiFi i Bluetooth. A més, també vénen acompanyats d'una pantalla -tàctil en alguns casos-, així com ranura per a targetes microSD o un port USB-C.
Aquests models estan orientats als projectes més ambiciosos i més complets. A més, que amb tots els components que té integrats i tots els mòduls que hi podem afegir, aconseguirem veritables obres d'art.
Família Stick de M5Stack
Uns ordinadors més petits que els anteriors, però funcionals i que també estan basats en el SoC ESP32. Depenent del model de M5Stack Stick que elegim, tindrem controladors amb pantalles o amb càmeres -aquests últims perfectes per a projectes en què una càmera serà fonamental com un vehicle que hagi de seguir una ruta marcada al terreny o haver d'aturar el seu moviment depenent dels obstacles-.
El preu d'aquests models són força assequibles i solen estar al voltant dels 20-25 euros. A més, també són perfectes per a projectes educatius i per experimentar en wearables. També compten amb connexió Bluetooth i WiFi.
Família Atom de M5Stack
Com bé hauràs pogut apreciar pel seu nom, aquests Àtom de M5Stack són els membres més petits del catàleg de la família. Aquests solen venir acompanyats de llums LED o una petita pantalla. A més, alguns models tenen un altaveu i micròfon per funcionar com a altaveu intel·ligent. Aquests petits estan dissenyats per a projectes de robòtica de poca envergadura i que poden ser perfectes per a petites alarmes, avisadors a distància, etc.
Família E-Paper de M5Stack
Finalment, us parlarem d'uns controladors de M5Stack molt interessants. I són els basats en el SoC ESP32 però sota una pantalla de tinta electrònica entre 1,5 i 4,7 polzades. Com bé hauràs descobert, aquestes pantalles donaran molt de joc. Sobretot si parlem de temes domèstics on poder crear llistes de tasques o, en conjunt amb algun altaveu d'Amazon i la seva Alexa, podrem anar afegint productes perquè s'anotin directament a les E-Paper de M5Stack -t'imagines dir-li de viva veu al teu Amazon Echo la següent llista de la compra?-. També podràs crear una calculadora, una pantalla on poder dibuixar, un lector de llibres electrònics o el que realment se t'acudeixi.
Programació daquests M5Stack
El que és realment interessant d'aquests petits ordinadors és la possibilitat de programar-los de manera una mica més senzilla i visual amb UIFlow, basat en Blockly i Python. És a dir, totes les ordres podràs passar-les a Phyton quan vulguis o treballar -això és ideal per als més inexperts o els més petits- de manera completament visual sense haver de redactar ordres al teclat.
Finalment, encara que la plataforma que té una comunitat de més envergadura és Arduino, M5Stack està agafant força protagonisme al sector, sent més fiable, ràpid i podent abastar més tipus d'usuari. Si vols conèixer més sobre tots els seus productes, pots visitar la seva pàgina oficial.