MAKERphone 2.0 es un innovador proyecto en Kickstarter que busca enseñar electrónica y programación a través de la construcción de un teléfono móvil funcional. Este dispositivo, que funciona con redes 4G LTE, llega desmontado y permite a los usuarios intervenir tanto en su software como en su hardware, promoviendo un aprendizaje activo sobre el funcionamiento de los dispositivos.
Características del MAKERphone 2.0
El proceso de armado del MAKERphone 2.0 obliga a los usuarios a manipular directamente los componentes del teléfono, identificar sus conexiones y completar el montaje físico. Una vez ensamblado, funciona como un teléfono móvil real, utilizando una nano-SIM para llamadas y SMS sobre 4G LTE Cat-1, y es compatible con 2G. Además, integra conectividad WiFi y Bluetooth.
En su interior, el dispositivo combina un ESP32-S3 con 4 MB de memoria flash y 4 MB de PSRAM, y el almacenamiento adicional se gestiona a través de una tarjeta microSD. La interfaz cuenta con una pantalla a color de 1,77 pulgadas y una resolución de 160 × 128 píxeles, además de un teclado físico de 12 botones y un joystick para navegar por los menús.
Programación y personalización
Una vez armado, el MAKERphone 2.0 permite modificar su software. Gracias al ESP32-S3, los usuarios pueden programar aplicaciones en MicroPython o C++ con Arduino, lo que les da la libertad de desarrollar sus propias aplicaciones y personalizar el comportamiento del dispositivo. Aunque no incluye un navegador web ni una tienda de aplicaciones, esta limitación abre un espacio para trabajar directamente con el código.
“MicroPython permite comenzar con una sintaxis más accesible, mientras que Arduino C++ ofrece un control más directo del hardware”.
El proyecto también introduce VibeBoy, una herramienta opcional para Windows, macOS y Linux que genera código a partir de instrucciones en lenguaje natural. Aunque esto simplifica el proceso, los usuarios todavía pueden optar por programar desde cero.
Conexiones y módulos adicionales
El puerto UMAX del MAKERphone 2.0 permite conectar módulos sin modificar la placa principal. Entre los accesorios disponibles se encuentran una cámara, altavoz, linterna, sensores de temperatura y humedad, así como una placa perforada para montar circuitos. El dispositivo reconoce el módulo conectado y habilita la aplicación correspondiente, permitiendo que los ejercicios vayan desde la programación básica a proyectos más complejos que involucren sensores y periféricos.
Fuente: Pisapapeles

Discussion about this post