Tabla de contenido:
Video: Ajedrez de bolsillo: 4 pasos
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
¡Es ajedrez! En tu bolsillo.
Este proyecto tiene como objetivo crear un pequeño dispositivo que pueda ejecutar pequeños juegos como serpiente, pac-man, tetris e incluso ajedrez.
Suministros
- Pantalla gráfica OLED de 1.3 128x64
- Arduino Pro Mini (Puede usar módulos de 5V y 3.3V. Uno de 3.3V será más fácil de usar mientras que el de 5V es más rápido)
- Botones de interruptor táctiles
- Resistencias de 1K Ohm
- Batería Li-Po (la capacidad de la batería realmente no importa, pero una batería más pequeña es más fácil de instalar)
- Módulo de cargador Li-Po (es mejor comprar uno con amplificador integrado de 5v, de lo contrario, es posible que tenga que hacer uno)
- Prototipo de PCB para soldar los componentes
- Un interruptor de encendido / apagado
- Una impresora 3D para el estuche.
Notas
Si elige usar el arduino de 3.3v, puede usar el regulador de 3.3v en el arduino para alimentarlo con una batería li-po. Pero si va a usar un arduino de 5v, necesitará un amplificador de 3.3v a 5v para encenderlo. La forma más sencilla de hacerlo es comprando un cargador li-po con amplificador integrado de 5v o comprando un módulo amplificador de 3.3v a 5v por separado.
No tenía los dos en la mano, así que desmonté un viejo altavoz bluetooth y desolé los componentes de refuerzo de 3 a 5v y lo reviví en mi propia placa. Si quieres saber cómo hacer esto puedes mirar este video.
Paso 1: circuito
Entonces, el circuito es simple, solo que hay muchos cables para conectar.
Mientras suelda en la placa de circuito impreso, es importante tener cuidado de no gotear la soldadura en el otro lado de la placa, ya que habrá componentes allí.
Puede encontrar el esquema del circuito arriba.
Paso 2: software
Para cargar software en un arduino pro mini, necesita usar un programador. Hay muchos instructivos sobre cómo hacer esto, así que no lo explicaré en este. Aquí hay un enlace a uno de ellos.
Si no tiene un programador, incluso puede usar otro arduino para programarlo. Aquí está el enlace a eso.
Entonces, el código de ajedrez es el boceto de ejemplo de ajedrez de u8glib. Funciona muy bien y admite múltiples pantallas oled con diferentes controladores. Para cargarlo primero necesita descargar la biblioteca. Luego, debe agregarlo a su carpeta de bibliotecas arduino. Después de eso, puede descargar el código adjunto y cargarlo en su arduino. (Adjunto mi propio código porque cambié algunas cosas pequeñas para que los botones funcionen con pines analógicos, etc.)
Paso 3: el caso
Después de soldar todo y cargar el código, diseñé e imprimí en 3D un estuche para colocarlo. Imprimí una pieza en negro y la otra en PLA gris. Lo bueno de este estuche es que se ajusta a presión. Por lo que se puede quitar fácilmente si es necesario.
Paso 4: el final
Así que ahora puedes hacer cualquier cosa con él. Mi enfoque principal para este proyecto fue poder llevar un dispositivo para jugar al ajedrez en cualquier lugar. Pero en Internet se pueden encontrar bocetos de juegos como serpiente, pac-man o tetris. Dado que esta cosa tiene 4 botones, será suficiente para jugar a estos juegos.
Deja cualquier pregunta o sugerencia.