Tabla de contenido:

Pi-aser un piano láser: 9 pasos
Pi-aser un piano láser: 9 pasos

Video: Pi-aser un piano láser: 9 pasos

Video: Pi-aser un piano láser: 9 pasos
Video: Как сделать мощный прожигающий лазер из DVD-RW 2024, Noviembre
Anonim
Pi-aser un piano láser
Pi-aser un piano láser

Hola, soy un estudiante de Tecnología Creativa y Multimedia en Howest Belgium.

¿Siempre has querido tocar música pero no como todo el mundo? ¡Entonces esto podría ser algo para ti!

Hice un piano con láseres. Solo tienes que poner los dedos sobre los láseres y tienes música. Puede elegir qué sonidos hace a través del sitio web y también puede ver qué tan alto está tocando y durante cuánto tiempo.

Paso 1: Materiales Electrónica

Materiales Electrónica
Materiales Electrónica

Usé los siguientes elementos:

- Frambuesa Pi 3

- Arduino UNO

- Pantalla LCD 16 * 2

- módulo RFID

- Sensores LDR (7x)

- Diodo láser de 3.3V 5mW (7x)

- Detector de sonido SparkFun

- resistencias

- un montón de cables para saltar

- 2 tablas de pruebas

Puede encontrar una lista detallada de los elementos a continuación:

Paso 2: Vivienda

Alojamiento
Alojamiento

Para la carcasa utilicé un flight case, perfiles en U de madera y aluminio.

Paso 3: Caso

Caso
Caso
Caso
Caso
Caso
Caso

Para el caso, tengo la ayuda de mi papá y su mejor amigo. Comenzamos desmontando un estuche de vuelo y colocando candados en la parte posterior de la parte superior y agregamos algunas varillas de madera en la parte posterior para una varita trasera falsa donde podría colocar mis cables para mis láseres. En la parte inferior de la caja, hemos agregado 4 pies de goma porque la caja se girará 90 grados. Para los perfiles de aluminio en U, hicimos 3 agujeros con un pequeño tornillo y usamos un tornillo más grande para hacer una pequeña muesca para que las tablas de madera se puedan mover fácilmente.

Paso 4: tablones de madera

Tablones de madera
Tablones de madera
Tablones de madera
Tablones de madera
Tablones de madera
Tablones de madera

Para las tablas de madera que vendrán dentro de los perfiles en U, colocamos las 2 tablas exactamente una encima de la otra, de modo que si hacemos los agujeros con el pequeño tornillo, los láseres apuntarían directamente a las ldr. Para el ldr, hemos hecho algunas muescas y 2 pequeños orificios en su interior para las patas del ldr, de modo que pasen por la parte inferior de la tabla para el circuito que se encuentra debajo. No hicimos ningún agujero en la tabla inferior porque esta es para los componentes.

Paso 5: el frente

El frente
El frente
El frente
El frente

Para el frente comenzamos a hacer agujeros para los componentes. Para el ldr lo dibujamos en la madera y luego perforamos agujeros en el dibujo y usamos un grabador para hacer un hermoso rectángulo donde encaja mi lcd. Para el medidor de decibelios acabamos de hacer un agujero y para el RFID hicimos un pequeño rectángulo para que el cable lo atraviese. En el lado izquierdo hay un orificio para la fuente de alimentación y un orificio para el conector. Hemos agregado algunos controles para que, si hay algún problema con el circuito, pueda acceder fácilmente.

Paso 6: agregar el circuito a la carcasa

Agregar el circuito a la carcasa
Agregar el circuito a la carcasa
Agregar el circuito a la carcasa
Agregar el circuito a la carcasa

Cuando agregué el circuito a mi estuche, usé cinta de velcro, por lo que si hay una pieza rota, se reemplaza fácilmente.

Paso 7: cableado

Alambrado
Alambrado
Alambrado
Alambrado

Para el cableado, utilicé el Arduino para enviar los decibelios y el valor rfid a mi RPI a través de la comunicación en serie. La pantalla lcd está conectada directamente al RPI y utilicé un MCP3008 para leer los valores de mis LDR. En el caso, utilicé mucha cinta aislante entre los extensores para que no se soltaran.

Paso 8: base de datos

Base de datos
Base de datos

Mi base de datos no es tan grande, solo necesitaba obtener los decibelios de mi historial de tiempo de juego cuando estaba jugando. Agregué una columna de usuarios donde se almacena la clave RFID. No utilicé un inicio de sesión, por lo que no utilicé la contraseña ni el correo electrónico.

Paso 9: Código Github

Código Github
Código Github

Puede encontrar mi código en github:

Recomendado: