Presentan EWatch, un smartwatch programable basado en ESP32-S3
Ewan Wills ha desarrollado EWatch, un smartwatch programable que se distingue de las ofertas comerciales por su naturaleza abierta. Basado en un microcontrolador ESP32-S3, el EWatch permite a los desarrolladores reemplazar el firmware con software personalizado, una capacidad no disponible en la mayoría de los dispositivos de marcas establecidas. Este proyecto, con más de cinco años de desarrollo, evolucionó desde prototipos cableados hasta el diseño actual de placas de circuito impreso (PCB) personalizadas.
Según la información publicada por Hackster.io, la placa del EWatch mide 34 × 28 mm y utiliza una PCB de dos capas con acabado ENIG. El ESP32-S3 proporciona la potencia de procesamiento y conectividad Wi-Fi y Bluetooth Low Energy. La interfaz principal se gestiona a través de una pantalla táctil a color de 1.69 pulgadas. El dispositivo incluye una batería de 350 mAh, un motor de vibración, una unidad de medida inercial (IMU), una conexión USB-C y una correa estándar de 20 mm. Interfaces I2C y UART están disponibles para la conexión de periféricos.
Un aspecto central del desarrollo de EWatch ha sido la gestión de energía, diseñada para emular el comportamiento de un smartwatch comercial. El sistema integra circuitería de carga y monitoreo del nivel de batería, junto con un circuito de alimentación que permite apagar completamente el reloj mediante software. Incluso en estado de apagado, el EWatch mantiene el registro horario.
En el ámbito del software, Ewan Wills ha procurado facilitar tanto la creación de interfaces de reloj sencillas como la interacción profunda con el hardware. Se proporcionan controladores de código abierto para la pantalla, la pantalla táctil, el IMU, BLE, el sistema de carga y los modos de suspensión. Los desarrolladores pueden utilizar estas interfaces de alto nivel o interactuar directamente con los periféricos y registros. El firmware se puede desarrollar con herramientas comunes para ESP32, como Arduino IDE, PlatformIO y ESP-IDF, y es compatible con C, C++, MicroPython y Rust.
El EWatch se comercializa en tres configuraciones, todas con el mismo hardware subyacente. Una opción de 78 dólares incluye la PCB ensamblada y la pantalla táctil. Un kit de 131 dólares añade la batería, el motor de vibración, la correa y los archivos CAD de la carcasa. Una versión completamente ensamblada y pre-flasheada con EWatchOS tiene un precio de 171 dólares. El proyecto aún trabaja en la mejora de la fiabilidad del conector de la pantalla, las tolerancias de la carcasa y la documentación.
Fuente original: Hackster.io






