Tabla de contenido:
Video: Ajedrez de bolsillo: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
¡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.
Recomendado:
Reloj de ajedrez Arduino: 6 pasos
Arduino Chessclock: No pude encontrar instrucciones en un buen reloj de ajedrez Arduino, así que construí el mío propio, que describiré aquí
Visualizador de señales de bolsillo (osciloscopio de bolsillo): 10 pasos (con imágenes)
Visualizador de señal de bolsillo (osciloscopio de bolsillo): Hola a todos, todos estamos haciendo tantas cosas todos los días. Para cada trabajo allí donde se necesitan algunas herramientas. Eso es para hacer, medir, terminar, etc. Entonces, los trabajadores electrónicos necesitan herramientas como soldador, multímetro, osciloscopio, etc
Robot de ajedrez hecho con LEGO y Raspberry Pi: 6 pasos
Robot de ajedrez hecho con LEGO y Raspberry Pi: ¡Sorprende a tus amigos con este robot de ajedrez! No es demasiado difícil de construir si ha hecho robots LEGO antes y si tiene al menos un conocimiento elemental de programación de computadoras y Linux. El robot hace sus propios movimientos y usa reconocimientos visuales
Ajedrez digital: siga su juego de ajedrez en línea: 5 pasos
Ajedrez digital: realice un seguimiento de su juego de ajedrez en línea: he jugado mucho al ajedrez desde que era joven, y dado que la web tiene una gran cantidad de sitios web para jugar al ajedrez contra computadoras u oponentes en vivo, nunca encontré un sitio web que rastrea la partida de ajedrez en la que estás jugando
El USB L.E.D. más genial Luz de bolsillo (entrada de bolsillo): 6 pasos
El USB L.E.D. más genial Luz de bolsillo (entrada de bolsillo): en este Instructable, le mostraré cómo hacer un L.E.D. alimentado por USB. luz que se puede plegar al tamaño de una lata de X-it Mints y que cabe fácilmente en su bolsillo. Si te gusta, ¡asegúrate de + votar por mí en el concurso! Los materiales y