Tabla de contenido:
Video: Juego de bloques: 3 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
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.
Recomendado:
Jardinera Castle (con bloques de código Tinkercad): 25 pasos (con imágenes)
Castle Planter (con bloques de código Tinkercad): este diseño me tomó bastante tiempo lograrlo, y dado que mis habilidades de codificación están limitadas, por decir lo menos, espero que haya salido bien :) Usando las instrucciones proporcionadas, debería poder recrear completamente todos los aspectos de este diseño sin
Bloques de código de Tinkercard: 4 pasos
Bloques de código de Tinkercard: las instrucciones Construyen algo de contexto en torno a las matemáticas & Codificación ¿Cómo pueden los matemáticos o los informáticos parecerse más a los artistas? Hacer patrones es algo que todos tienen en común. Un patrón es un diseño decorativo repetido. El estudio del patrón es el
Controlador de juego Arduino Rhythm (para mi propio juego): 6 pasos
Controlador de juego de ritmo Arduino (para mi propio juego): en este instructivo le mostraré cómo construyo este controlador de juego de ritmo desde cero. Implica habilidades básicas de carpintería, habilidades básicas de impresión 3D y habilidades básicas de soldadura. Probablemente puedas construir este proyecto con éxito si no tienes ex
Controlador de juego Arduino + Juego Unity: 5 pasos
Controlador de juego Arduino + Juego Unity: en este instructivo, le mostraré cómo construir / programar un controlador de juego arduino que se puede conectar a la unidad
Controlador de juego Arduino con luces que responden a tu juego Unity :: 24 pasos
Controlador de juego Arduino con luces que responden a tu juego Unity :: Primero, escribí esto en palabras. Esta es la primera vez que uso instructable, así que cada vez que digo: escriba el código como para saber que me refiero a la imagen en la parte superior de ese paso. En este proyecto, uso 2 arduino ’ s para ejecutar 2 bits separados