¡Hola!
Este es un rediseño de un viejo proyecto de Arduino.
Básicamente, es un conjunto de piezas que funciona como un soporte para una placa de prototipos y algunos componentes que he utilizado para hacer una máquina de Tetris.
En las fotos, estoy usando miControlador DIY.pero puedes construir el tuyo propio usando un joystick similar a PS2 y 3 botones.
Incluido el archivo .ino.. Utiliza las bibliotecas Fastled, LedControl y Adafruit_TicoServo (descargables desde el gestor de bibliotecas del IDE)
Lista de componentes:
- Arduino Uno/Nano.
- Servo (un SG90 barato, está bien)
- Dos matrices RGB de 8x8 (utilizando matrices chinas baratas encontradas en eBay)
- Mostrar MAX7219.
- Joystick similar a PS2.
- 3 botones de interruptor.
PINOUT para el Arduino:
*Joystick.
- AX --> A0
- AY --> A1
*Pero los botones
- Rotar en sentido horario --> D3
- Rotar en sentido contrario a las agujas del reloj --> D4
- Comienzo --> D5
*RGBMatrix--> D8 *Servo--->D9 *Mostrar Max7219.
- Datos -->D10
- CS --> D11
- CLK -->D12
Consejo importante:No alimentes la Matriz RGB a través del Arduino, las dos matrices juntas pueden consumir más de 1Amp y tú, el Arduino, no puedes manejar corrientes tan altas.
Hay dos versiones para el difusor Matrix en una o dos piezas. Si puedes manejar los cambios de filamento, te recomiendo imprimir el 'matrix_cover_with_diffusor.stl' y cambiar del filamento blanco a uno de color oscuro cuando comiences a imprimir la rejilla. El panel blanco tiene un grosor de 0,6 mm. También puedes imprimir el panel blanco y la rejilla por separado y luego pegarlos con pegamento o cinta adhesiva, pero func
Ve más abajo para ver algunas fotos útiles y más instrucciones/consejos.
Veanlo en acción (un prototipo anterior) en este video:
¡Disfruta de este bonito proyecto de fin de semana y diviértete!!
Componentes / Electrónica
Componentes utilizados.
Matriz RGB 8x8 (x2)
Servo SG90
Pantalla MAX7219.
Joystick + botones.
Arduino NANO.
Adaptador de alimentación para protoboard.
Instrucciones de construcción / consejos.
Dos matrices RGB.
Conecta las dos matrices.
Use una rejilla + difusor sobre la matriz, use cinta para fijar la matriz.
Rejilla + difusor.
Imprimiendo rejilla + difusor en una sola pieza... cambiando el filamento.
Pantalla y panel frontal.
Inserte la pantalla en el panel frontal.
Pon la cubierta.
Inserta el servo en el dial, es posible que necesites un poco de lijado.
Inserte el dial en la parte superior.
Reemplaza el Servo Stick con la pieza 'siguiente'. Cuando el juego termine (las piezas cayendo), debe estar apuntando a 90º (vertical).
Alimenta la matriz (y otros componentes) desde la fuente de alimentación, NO a través del Arduino.
Alimentando la placa NANO.
¡¡¡Pon un poco de orden en este lío!!!
Ajustando el servo en el archivo INO.
Valores típicos para los servos SG90. Si tu servo no apunta correctamente a las piezas, cambia esto.
Catégoría: Electrónica.标签
模型来源
