Saltar al contenido principal
23 de octubre de 2024gadget

Proyecto KeyCounter Display - Raspberry Pi Pico con servidor Websockets y Pantalla

Con este proyecto envío mediante la red local datos al servidor websocket implementado en la raspberry pi pico para mostrar las estadísticas de pulsaciones de teclas.

Tecnologías utilizadas:
Logotipo de GNU/LinuxGNU/Linux
Logotipo de MacosMacos
Logotipo de MicroPythonMicroPython
Enlaces del proyecto:
Logo de Github Repositorio GitHub Logo de Gitlab Repositorio GitLab Logo de Youtube Ver Vídeo

KeyCounter Display - Un gadget con Raspberry Pi Pico, servidor Websockets y micropython.

Para el proyecto del contador de pulsaciones he utilizado una pantalla junto a una Raspberry Pi Pico creando un servidor websockets en ella conectando desde cada equipo que se conecte como cliente.

Presentación Proyecto KeyCounter Display - Raspberry Pi Pico con servidor Websockets y Pantalla

Está programado en micropython y utiliza detección de ip local a través de mi API informando a esta de la dirección de red que ocupa en cada momento (para permitir desplazarla de ubicación) sincronizándose así con los ordenadores que conectan al websocket como clientes.

Las estadísticas se van actualizando en la pantalla a medida que voy pulsando teclas generando una gráfica con el progreso de las pulsaciones en base a la velocidad media de escritura.

Pantalla con estado de pulsaciones en el keycounter
Pantalla con estado de pulsaciones en el keycounter

En el caso de utilizar varios equipos se reemplaza esta gráfica por las estadísticas del segundo equipo.

Keycounter con dos equipos enviando datos a la pantalla
Keycounter con dos equipos enviando datos a la pantalla

También implemento función de ahorrar energía para apagarse tras 5 minutos de inactividad (realmente reduce el brillo/retroiluminación al 10-20%)

Repositorio para el Gadget

Repositorio del proyecto KeyCounter para Gnu/Linux y MacOS

Modelo 3D para la caja de la pantalla y Raspberry Pi Pico

Imagen del modelo 3d para el gadget keycounter al colocar la raspberry pi pico
Imagen del modelo 3d para el gadget keycounter al colocar la raspberry pi pico
Imagen del modelo para el gadget keycounter vista lateral
Imagen del modelo para el gadget keycounter vista lateral