Taula de continguts:

Feu un piano làser: 9 passos
Feu un piano làser: 9 passos

Vídeo: Feu un piano làser: 9 passos

Vídeo: Feu un piano làser: 9 passos
Vídeo: 28 панфиловцев. Самая полная версия. Panfilov's 28 Men (English subtitles) 2024, Desembre
Anonim
Feu un piano làser
Feu un piano làser

Hola, sóc estudiant de Tecnologia Creativa i Multimèdia a Howest Belgium.

Sempre has volgut tocar música però no com tothom? Aleshores això pot ser alguna cosa per a vosaltres.

He fet un piano amb làsers. Només cal posar els dits sobre els làsers i tenir música. Podeu triar quins sons sona a través del lloc web i també podeu veure la intensitat de la reproducció i durant quant de temps.

Pas 1: electrònica de materials

Electrònica de materials
Electrònica de materials

He utilitzat els elements següents:

- Raspberry Pi 3

- Arduino UNO

- Pantalla LCD de 16 * 2

- Mòdul RFID

- Sensors LDR (7x)

Diodo làser de 3,3 V 5 mW (7x)

- Detector de so SparkFun

- Resistències

- Un munt de cables de salt

- 2 taules de suport

A continuació trobareu una llista detallada dels elements:

Pas 2: habitatge

Habitatge
Habitatge

Per a la carcassa he utilitzat una funda de vol, perfils en U de fusta i alumini.

Pas 3: cas

Caixa
Caixa
Caixa
Caixa
Caixa
Caixa

Per al cas, tinc ajuda del meu pare i del seu millor amic. Vam començar desposseint una funda de vol i col·locant panys a la part posterior de la part superior i vam afegir unes barres de fusta a la part posterior per obtenir una vareta posterior falsa on pogués posar els cables dels meus làsers. A la part inferior de la caixa hi hem afegit 4 peus de goma perquè la caixa es girarà 90 graus. Per als perfils d'alumini U, hem fet 3 forats amb un petit cargol i hem utilitzat un cargol més gran per fer una mica de ranura perquè els taulons de fusta es puguin moure fàcilment.

Pas 4: Taulons de fusta

Taulons de fusta
Taulons de fusta
Taulons de fusta
Taulons de fusta
Taulons de fusta
Taulons de fusta

Per a les taules de fusta que entraran dins dels perfils en U, col·loquem les dues taules exactament unes sobre les altres, de manera que si féssim els forats amb el petit cargol, els làsers apuntarien directament sobre els ldr's. Per als ldr's hem fet algunes osques i 2 foradets al seu interior per a les potes del ldr, de manera que van passar per la part inferior del tauler pel circuit que hi havia a sota. No hem fet cap forat al tauler inferior perquè aquest és per als components.

Pas 5: el front

El front
El front
El front
El front

Per la part frontal vam començar a fer forats per als components. Per al ldr, el vam dibuixar a la fusta i, a continuació, vam fer forats al dibuix i vam fer servir un gravador per fer un bell rectangle on s’adaptava la meva lcd. Per al mesurador de decibels acabem de fer un forat i per a la RFID hem fet un petit rectangle perquè el fil el pogués passar a través d’ell. Al costat esquerre hi ha un forat per a la font d'alimentació i un forat per a la presa. Hem afegit algunes nanses, de manera que si hi ha alguna cosa malament en el circuit, puc arribar-hi fàcilment.

Pas 6: Afegir el circuit al cas

Afegir el circuit al cas
Afegir el circuit al cas
Afegir el circuit al cas
Afegir el circuit al cas

Quan vaig afegir el circuit a la meva funda, vaig utilitzar cinta de velcro, de manera que si hi ha alguna peça trencada, es substituirà fàcilment.

Pas 7: cablejat

Cablejat
Cablejat
Cablejat
Cablejat

Per al cablejat, he utilitzat l’Arduino per enviar els decibels i el valor rfid a la meva comunicació serial RPI. El lcd està connectat directament al RPI i he utilitzat un MCP3008 per llegir els valors dels meus LDR. En el cas, he utilitzat molta cinta aïllant entre els extensors i així no es deixarien anar.

Pas 8: base de dades

Base de dades
Base de dades

La meva base de dades no és tan gran que només necessitava per obtenir el meu historial de temps de reproducció els decibels quan jo jugava. He afegit una columna d'usuaris on s'emmagatzema la clau RFID. No he fet servir un inici de sessió, de manera que no he fet servir la contrasenya ni el correu electrònic.

Pas 9: Codi Github

Codi Github
Codi Github

Podeu trobar el meu codi a github:

Recomanat: