Proyecto Paragon: Ordenador con microcontrolador
Hoy nos ocupamos de un proyecto elaborado por Naveen Kumar en hackster.io, que es un ordenador Linux hecho con microcontroladores: ¡un ordenador con microcontroladores!
Basado en un Arduino Nano ESP32, este pequeño ordenador es un gran proyecto para poner en marcha, sobre todo si quieres utilizarlo en proyectos de domótica.
Hardware
Este proyecto requiere un Arduino Nano ESP32, un Arduino UNO R4 WiFi, una protoboard ArduinoEZ One. Luego, junto con un Adafruit TFT Touch Shield y un cable Adafruit Grove a STEMMA, todo lo que necesitas es un mini teclado.
Como se puede ver en la foto, Naveen ha configurado la protoboard ArduinoEZ One para conectar el Nano ESP32 al Arduino UNO, que a su vez se conectará al teclado y a la pantalla.
Naveen ha decidido conectar un teclado M5Stack CardKB al Uno a través de I2C.
Personalmente, me decantaría por un teclado algo más cómodo, pero estas decisiones quedan a discreción del fabricante.
Además, si estás interesado en aprender más sobre I2C, consulte este artículo.
Como menciona Naveen, estos componentes son ideales para un proyecto de este tipo, porque son bastante sencillos y no necesitan soldaduras.
Software
Lo que puede resultar complicado en este caso es la compilación cruzada para configurar la máquina Linux.
Por suerte, Naveen comparte los scripts para compilar y flashear el firmware de Linux en el Arduino Nano.
Una vez hecho esto, Naveen sugiere instalar la librería Adafruit_ILI9341 a través del IDE de Arduino y ponerla en el UNO.
¡Y ya tienes tu propio Nano ESP32 Linux!
Conclusión:
Parte de lo que hace que este ordenador microcontrolador sea tan emocionante es lo sencillo que es de construir. Todo lo que tienes que hacer es conectar todo (¡sin ni siquiera soldar!) y luego flashear el firmware.
Si estás buscando desarrollar tus habilidades en Linux o aprender más sobre cómo funcionan los ordenadores a un nivel inferior, este proyecto es definitivamente para ti.
Alternativamente, si buscas tener un dispositivo central discreto y portátil para tu configuración doméstica o para dispositivos IoT, deberías considerar absolutamente este ordenador microcontrolador.
De nuevo, puede ir a leer los detalles del proyecto aquí y encuentra el código en GitHub aquí.
También puede consultar otros proyectos de Paragon que hemos presentado haciendo clic en aquí.
¿Qué harías con un ordenador tan pequeño?