Tabla de contenido:
- Suministros
- Paso 1: Arduino y LED
- Paso 2: botón de inicio
- Paso 3: controladores
- Paso 4: audio
- Paso 5: gravedad
- Paso 6: Software final
- Paso 7: Encuentra un amigo con quien competir \ o /
Video: Smash Dash 3000: 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
¡Esto es una copia y pegar a partir del 13/4/2019 de GitHub, con el propósito de participar en la competencia LED de Instructables! Si alguien tiene problemas, ¡no dudes en dejar un problema en GitHub!
Archivos completos del proyecto en
Este es un proyecto sobre luces. Construí un juego de carreras basado en arduino que implicaba apretar un botón y correr hasta el final de una tira de LED. Hay mecánicas adicionales como la gravedad para hacer el juego más emocionante.
Grita a la inspiración para este proyecto, [Open LED Race] (https://create.arduino.cc/projecthub/gbarbarov/open-led-race-a0331a).
Suministros
## Suministros
- Arduino Mega- Relé de 5V- Fuente de alimentación de 5V 2.5A- WS2813 Tira de LED de 60 LED / 5 metros- Reproductor de DF Mini- Tarjeta de conexión RJ45 de 4 puertos- Keystone RJ45 (1) - Breakout RJ45 (2) - Condensador de 1000 uF- 470 Condensador uF- Resistencia de 470 Ohmios (5) - Resistencia de 1000 Ohmios- Resistencia de 10k Ohmios (3) - Caja de cartón- Altavoz de 3 vatios- Lata Pringles- Botella de píldora vacía (2) - Cable sólido 22 AWG- Cable Ethernet- Conectores RJ45 macho- Placa de pruebas - Botón Arcade (3) - Micro SD
### Otras cosas que necesitarás
- Lector Micro SD- Pelacables- Engarzadora RJ45- Soldador- Soldador- Tubo retráctil
Paso 1: Arduino y LED
### 1.1 Cuadro de configuración
#### 1.1.1
Adjuntar a su caja: Arduino Mega, protoboard, relé, enchufe RJ45, enchufe de fuente de alimentación
#### 1.1.2
Enchufe Arduino en la placa de pruebas (consulte el esquema de cableado).
#### 1.1.3
Enchufe el relé en la placa de pruebas (consulte el esquema de cableado).
#### 1.1.4
RJ45 a la placa de pruebas, agregue resistencias
Verde = Línea de datos de respaldo Azul = Línea de datos Naranja = 5V Marrón = Tierra
Agregue una resistencia de 470 ohmios en ambas líneas de datos (consulte el esquema de cableado).
#### 1.1.5
Enchufe la fuente de alimentación en la placa de pruebas, agregue un condensador de 1000 uF.
### 1.2 Configurar tira de LED
#### 1.2.1 Construir cable de extensión LED
Aproximadamente 6-9 pies de largo.
Conexiones de cables de soldadura.
Rojo (5V) = Naranja Negro (Tierra) = Marrón Amarillo (Datos) = Azul Verde (Datos de respaldo) = Verde
Utilice termorretráctil.
! (./ images / ledextensionwire.jpg)
#### 1.2.2 Cinta de cables LED
! (./ images / ledWire.jpg)
#### 1.2.3 Enchufe la tira de LED en Keystone RJ45.
### 1.3 Software: enciende las luces
Consulte [`./code/step1-turnOnLights.ino`](./code/step1-turnOnLights.ino)
Paso 2: botón de inicio
### 2.1
La sierra puede ser media pulgada más alta que su caja.
! (./ images / startButtonInBox.jpg)
### 2.2
Haz un agujero para el botón de tu arcade.
Suelde los cables conductores al botón de inicio.
! (./ images / startButtonHole.jpg)
### 2.3
Conecte los cables conductores del botón de inicio a la placa de pruebas y conecte la placa de pruebas a Arduino.
Agregue una resistencia de 470 oHm para LED. Agregue una resistencia de 10k para el botón.
! (./ images / startButtonWires.jpg)
### 2.4 Software: Luces móviles
Consulte [`./code/step2-movingLights.ino`](./code/step2-movingLights.ino)
Paso 3: controladores
### 3.1 Conecte la placa de conexión del controlador a arduino
#### 3.1.1 Primer controlador
Esta es la configuración para el primer controlador de jugador. Todos los cables deben estar conectados al puerto de la placa de conexiones "D".
Configuración del cable del puerto de conexión del controlador:
- Cable 1: retorno de +5 voltios de la pata 2 del interruptor - Conéctelo a una regleta de terminales disponible en la placa de pruebas - Conecte una resistencia de 10k ohmios desde esta regleta de terminales a tierra. Esta referencia de tierra ayuda a evitar lecturas de falsos positivos.- Cable 2: +5 voltios que van a la pata 1 del interruptor - Conéctelo al riel de alimentación de +5 voltios en la placa de pruebas - Cable 3: Tierra para el LED del botón - Conecte a la línea de alimentación de -5 voltios en la placa de pruebas - Cable 4: señal de +5 voltios para el botón LED - Conéctelo a una regleta de terminales disponible en la placa de pruebas - Conecte arduino a la regleta de terminales opuesta - Conecte las dos regletas de terminales con una resistencia de 470 ohmios
Botón del jugador 1 = pin 26 LED del jugador 1 = pin 27
#### 3.1.2 Segundo controlador
Siga los pasos para el primer controlador, excepto que esta vez use el puerto de ruptura "C".
Botón del jugador 2 = pin 22 LED del jugador 2 = pin 23
### 3.2 Hacer un cable ethernet
Aproximadamente 6-9 pies de largo.
! (./ images / controllerWire.jpg)
### 3.2
Haz un agujero en el fondo del recipiente de la píldora.
! (./ images / controllerBottomHole.jpg)
### 3.3 Conjunto superior del controlador
! (./ images / controllerInside.jpg)
#### 3.3.1
Haz un agujero en la tapa del contenedor de pastillas para el botón de arcade.
#### 3.3.2
Suelde los cables conductores para su botón de arcade.
#### 3.3.3
Coloque su botón de arcade en la tapa del recipiente de la píldora.
#### 3.3.4
Coloque el conector hembra RJ45 en el otro lado de la tapa.
### 3.4 Conjunto inferior del controlador
! (./ images / controllerAlmostFinished.jpg)
Inserte el cable ethernet en el fondo del recipiente de la píldora, luego haga un nudo suelto inmediatamente debajo del extremo del cable ethernet.
### 3.5 Ensamblaje final del controlador
! (./ images / controllerFinished.jpg)
Conecte ethernet a la salida hembra RJ45. Cuando cierre el recipiente, tenga cuidado de no doblar los botones.
### 3.6 Repetir para el segundo controlador
! (./ images / secondController.jpg)
### 3.7 Software: Controles del reproductor
Ver [`./code/step3-playerControls.ino`](./code/step3-playerControls.ino)
Paso 4: audio
### 4.1 Conecta DF Player a la placa de pruebas
Agregue condensador y resistencia.
! (./ images / audioCloser.jpg)
### 4.2 Enchufe el altavoz de 3 vatios en la placa de pruebas
### 4.3 Descargar sonidos en Micro SD
El nombre de la carpeta debe ser mp3, ubicado en el directorio raíz de la tarjeta SD, y el nombre del archivo mp3 debe tener 4 dígitos, por ejemplo, "0001.mp3", ubicado debajo de la carpeta mp3. Si desea nombrarlo tanto en inglés como en chino, puede agregarlo después del número, por ejemplo, "0001hello.mp3" o "0001 后来.mp3".
Consulte [`./audio/](./audio).
### 4.4 Enchufe Micro SD en DF Player
### 4.5 Software: Audio
Ver [`./code/step4-audio.ino`](./code/step4-audio.ino)
Paso 5: gravedad
### 5.1 Medida
! (./ images / lightsOnWall.jpg)
Cuelga tu tira de LED en una pared o algo así. Elija un lugar que tenga sentido para que comience la gravedad, por ejemplo, donde la franja de luz comienza a viajar verticalmente.
Mide qué tan lejos del final de la tira de LED está esta ubicación. Calcule el índice del LED en esta posición utilizando la longitud medida, la longitud total de la tira y la distancia entre los LED.
### 5.2 Software: tiempo de gravedad
Consulte [`./code/step5-gravity.ino`](./code/step5-gravity.ino)
Paso 6: Software final
Agrega un ganador al juego.
! (./ images / horse.jpg)
Consulte [`./code/step6-final.ino`](./code/step6-final.ino)
Recomendado:
Timbre inalámbrico - (Raspberry PI y Amazon Dash): 4 pasos (con imágenes)
Timbre inalámbrico - (Raspberry PI y Amazon Dash): ¿Qué hace? (ver video) Cuando se presiona el botón, Raspberry descubre un nuevo dispositivo que inicia sesión en la red inalámbrica. De esta manera, puede reconocer el botón que se está presionando y pasar la información sobre este hecho a su teléfono móvil (o un dispositivo de su
Cómo acceder a un disco duro Dell Inspiron 15 serie 3000: 10 pasos
Cómo acceder a un disco duro Dell Inspiron 15 serie 3000: Hola, lectores de Instructables, hoy les mostraré cómo acceder a un disco duro en una computadora portátil Dell Inspiron 15 serie 3000. Lo más probable es que, si está leyendo esto, esté solucionando problemas con la computadora y esté buscando volver a colocar el disco duro o usted
Timbre silencioso Amazon Dash Button: 10 pasos (con imágenes)
Timbre silencioso del botón Amazon Dash: ¿Miras constantemente por la ventana para que puedas interceptar a los visitantes antes de que toquen el timbre? ¿Cansado de que los perros y el bebé se vuelvan locos cada vez que suena? No quiero gastar una fortuna en un " inteligente " ¿Solución? Hacer un timbre silencioso es como
EF 230: Home System 3000 Instructable: 4 pasos
EF 230: Home System 3000 Instructable: El Home System 3000 es un dispositivo que utiliza un Arduino, un sensor de temperatura, un zumbador piezoeléctrico, un detector óptico / fototransistor y un servo para mostrar formas de mejorar la eficiencia energética del hogar
Dash Led Mod: 3 pasos
Dash Led Mod: ¿alguna vez odiaste la luz verde del tablero con la que vino tu auto? aquí hay una forma de deshacerse de ellos y aún ver su tablero por la noche. primero seleccione un guión para modificar … este servirá. tenga en cuenta que el hecho de que publique esto NO implica responsabilidad de mi parte, usted debe