M5Stack, ordenadores de bolsillo ideales para aprender a programar

Familia de M5Stack, robótica y programación

¿Sientes interés por la robótica y por la programación? ¿Lo ves muy difícil? Quizá es porque aún no conoces las soluciones de M5Stack. Se trata de pequeños ordenadores de bolsillo, con diferentes módulos conectables, que los hacen perfectos para adentrarse en el mundo de la programación y de la robótica. Asimismo, los equipos M5Stack con compatibles con Arduino y con LEGO. Por lo tanto, también están pensados para introducir a los más pequeños en este mundo.

M5Stack ofrece un amplio catálogo de equipos. Aparecen el mercado en el año 2016 y poco ha ido aumentando sus modelos, sus kits y sus accesorios. Asimismo, debemos decirte que los M5Stack son compatibles con varios lenguajes de programación: MicroPython, Arduino IDE, UIFlow (programación por bloques y perfecto para los más pequeños), así como con el sistema operativo en tiempo real Free RTOS.

Aunque Arduino tiene un gran nombre de adeptos en todo el mundo, sí es cierto que quizá no sea la mejor manera de empezar en este mundo. Pero quizá, con M5Stack y sus módulos, la cosa cambia. Montar módulos y convertir nuestro M5Stack en todo un ordenador modulable, es mucho más fácil que poner componente por componente y que, quizá está orienta a usuarios más avanzados.

¿Qué podemos encontrar en el catálogo de M5Stack?

M5Stack Core, ordenador de bolsillo modulable y programable

Si echamos un vistazo, encontraremos 4 familias diferenciadas: Core, Stick, Atom y E-Paper. Todos ellos programables y destinados a proyectos DIY (Do it Yourself o hazlo tú mismo). Asimismo, en todos ellos podemos añadir complementos y accesorios para que nuestra imaginación vuele y creemos desde drones controlados por estos pequeños, hasta máquinas perfectas que estén diseñadas para poder controlar el riego de las plantas teniendo en cuenta humedad y aire.

Familia Core de M5Stack

Esta familia de pequeños controladores son los más potentes del catálogo de la familia. Además, son los más modulables, pudiendo añadirles módulos con baterías, más expansión de puertos como LAN, etc. Están basados en el pequeño procesador ESP32, creado para pequeños sistemas de bajo consumo y que en un solo SoC implementa un módulo WiFi y Bluetooth. Además, también vienen acompañados de una pantalla -táctil en algunos casos-, así como ranura para tarjetas microSD o un puerto USB-C.

Estos modelos están orientados para los proyectos más ambiciosos y más completos. Además, que con todos los componentes que tiene integrados y todos los módulos que podemos añadir, conseguiremos verdaderas obras de arte.

Familia Stick de M5Stack

Unos ordenadores más pequeños que los anteriores, pero funcionales y que también están basados en el SoC ESP32. Dependiendo del modelo de M5Stack Stick que elijamos, tendremos controladores con pantallas o con cámaras -estos últimos perfectos para proyectos en los que una cámara será fundamental como un vehículo que deba seguir una ruta marcada en el terreno o el tener que detener su movimiento dependiendo de los obstáculos-.

El precio de estos modelo son bastante asequibles y suelen estar alrededor de los 20-25 euros. Además, también son perfectos para proyectos educativos y para experimentar en wearables. También cuentan con conexión Bluetooth y WiFi.

Familia Atom de M5Stack

Como bien habrás podido apreciar por su nombre, estos Atom de M5Stack son los miembros más pequeños del catálogo de la familia. Estos suelen venir acompañados de luces LED o una pequeña pantalla. Además, algunos modelos tienen un altavoz y micrófono para funcionar como altavoz inteligente. Estos pequeños están diseñados para proyectos de robótica de poca envergadura y que pueden ser perfectos para pequeñas alarmas, avisadores a distancia, etc.

Familia E-Paper de M5Stack

Por último, te hablaremos de unos controladores de M5Stack muy interesantes. Y son los basados en el SoC ESP32 pero bajo una pantalla de tinta electrónica de entre 1,5 y 4,7 pulgadas. Como bien habrás descubierto, estas pantallas darán mucho juego. Sobre todo si hablamos de temas domésticos en los que poder crear listas de tareas o, en conjunto con algún altavoz de Amazon y su Alexa, podremos ir añadiendo productos para que se anoten directamente en las E-Paper de M5Stack -¿te imaginas decirle de viva voz a tu Amazon Echo la siguiente lista de la compra?-. También podrás crear una calculadora, una pantalla en la que poder dibujar, un lector de libros electrónicos o lo que realmente se te ocurra.

Programación de estos M5Stack

Entorno programación UIFlow M5Stack

Lo realmente interesante de estos pequeños ordenadores es la posibilidad de programarlos de manera algo más sencilla y visual con UIFlow, basado en Blockly y Python. Es decir, todos los comandos podrás pasarlos a Phyton cuando quieras o trabajar -esto es ideal para los más inexpertos o los más pequeños- de manera completamente visual sin tener que redactar comandos en el teclado.

Por último, aunque la plataforma que tiene una comunidad de mayor envergadura es Arduino, M5Stack está cogiendo bastante protagonismo en el sector, siendo más fiable, rápido y pudiendo abarcar a más tipos de usuario. Si quieres conocer más acerca de todos sus productos, puedes visitar su página oficial.


Sé el primero en comentar

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.