Reloj para 6 jugadores

Un proyecto para Raspberry Pi Pico.

Hará unos meses empecé a trabajar en un reloj para juegos de mesa de hasta 6 jugadores. Algo parecido al DGT Cube, pero más sencillo. Cuando quedamos para jugar siempre discutimos porque hay gente que se piensa mucho sus jugadas y algunos se desesperan. Desde que monté el primer Kyria tenía ganas de aprender algo sobre electrónica y hacer algún proyectito y este me pareció perfecto.

Así que me agencié una Maker Pico, que está basada en la Raspberry Pi Pico, y empecé a hacer pruebas. La Maker Pico está muy bien porque lleva bastantes cosas para interaccionar con la Raspi: leds, botones, un zumbador, conectores... La Raspi me pareció muy buena opción para empezar porque da mucho juego por solo 4 o 5€.

Lo complicado ha sido querer aplicar buenas prácticas que utilizo en el día a día en desarrollo de backend a C++ y los sistemas embebidos. Para empezar C++ tiene mil cosas para controlar lo más mínimo y, a veces, te da mil formas de hacer lo mismo, es mucho más complejo que Java o C#. Luego está CMake, las pruebas unitarias, la cobertura de código..., en fin, todo un mundo.

Con todo, ya tengo un proyecto montado en GitHub y he aprendido un montón de cosas por el camino. De hecho, sigo aprendiendo mucho, cuando consigo dedicarle un rato al proyecto.

A ver qué tal se me da cuando empiece a diseñar la placa. Parece un circuito muy fácil pero no tengo ni idea de manejar KiCad, así que puede que se haga largo o, incluso, puede que no lo termine. Ya se verá.

Actualización (6 de noviembre de 2023) — Empecé este post hace 5 meses. Quería poner alguna foto antes de subirlo, pero últimamente no le he podido dedicar tiempo al proyecto.