Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Esto está inspirado en el proyecto pockeTETRIS. Quería tener una placa de circuito que usara una pantalla más grande, que fuera más cómodo jugar sin una funda y agregar un interruptor de encendido / apagado.
Paso 1: construir
Los archivos de diseño están en EasyEDA
Los PCB deben estar libres de plomo, ya que es un juego portátil.
ARTÍCULOS NECESARIOS
PCB - Menú y luego "Generar archivo de fabricación" - cree Gerber u ordene en JLCPCB
1.3 OLED 128X64: asegúrese de que los pines coincidan con la PCB
3 - Resistencias de 10K
3 - Interruptores de botón SMD 6x6
ATtiny85
Interruptor deslizante de 2 posiciones y 3 pines
Soporte de batería CR2032 BAT-HLD-001-THM
Batería CR2032
Zócalo DIP8
Programador de chip AVR o ATtiny
Soldadura libre de plomo
Soldador
Limpiador de alcohol para electrónica
Cepillo de dientes barato
Protección ocular para soldar, recortar y limpiar.
SOLDADURA
La mayor parte de este proyecto se realiza a través de la soldadura del orificio, pero utiliza botones SMD para que no haya bordes afilados en la parte posterior. La soldadura de montaje en superficie es nueva para mí, así que compartiré lo que aprendí. Para soldar los botones SMD, primero derrita la soldadura en 1 almohadilla, vuelva a fundir la soldadura y deslice 1 pie de botón en la soldadura. Asegúrese de que el botón esté alineado antes de continuar. A continuación, caliente las almohadillas y las patas con hierro y derrita la soldadura en la parte superior hasta que se forme una cúpula de soldadura. Aprendí a soldar SMD en el laboratorio de Collin.
Suelde los botones de montaje en superficie antes que nada.
A continuación, suelde el zócalo Attiny85 y las resistencias en la parte posterior. Haga coincidir la muesca del enchufe con el contorno de la serigrafía. Después, recorte los cables y luego suelde las partes en la parte frontal. Recorta el resto de la soldadura después de terminar.
LIMPIEZA
El fundente de la soldadura dejará un residuo pegajoso. Después de soldar, use alcohol para dispositivos electrónicos para rociar o cubrir la PCB y frote con un cepillo de dientes. Use protección para los ojos.
Paso 2: Programar ATtiny85
Agregar soporte de placa Arduino IDE para ATtiny Vaya al menú "Archivo" y seleccione "Preferencias" En el cuadro etiquetado "URL adicionales del administrador de placas", ingrese: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x -boards-manager / package_damellis_attiny_index.json y haga clic en Aceptar
Vaya al menú "Herramientas" y luego el "Tablero" seleccione "Administrador de tableros" y luego del tipo desplegable seleccione "Contribuido": Seleccione el paquete "attiny" y haga clic en el botón "Instalar".
Una vez completada la instalación, cierre la ventana "Boards Manager" y seleccione
Tablero: "ATtiny25 / 45/85"
Procesador: "ATtiny85"
Reloj: "Interna 8 Mhz"
Programa ATtiny
Necesita programar un Arduino para el escudo de programación AVR
Cargue el "boceto de Arduino como ISP" [Archivo] -> [Ejemplos] -> [Arduino como ISP].
Adjunto el escudo de programación AVR a Arduino
Socket ATTINY85 chip en el escudo de programación AVR
Seleccione el Programador, [Herramientas] -> [Programador] -> [Arduino como ISP] Configure el cargador de arranque del programa, [Herramientas] -> [Grabar cargador de arranque]
Abra PockeTetris Sketch en el software Arduino
Cargar boceto, [Archivo] -> [Cargar usando el programador]
Después de cargar correctamente el boceto, asegúrese de que el punto en el ATtiny85 y la muesca del zócalo estén en el mismo lado y empuje el chip en el zócalo.
Paso 3: jugar
El botón del medio cambiará la pieza del bloque y la soltará cuando se mantenga presionado. También hay un modo de pausa que usa menos energía cuando los botones izquierdo y derecho se presionan simultáneamente.
Disfruté construyendo y jugando a este juego.