Turinys:

Lazerinis fortepijonas: 9 žingsniai
Lazerinis fortepijonas: 9 žingsniai

Video: Lazerinis fortepijonas: 9 žingsniai

Video: Lazerinis fortepijonas: 9 žingsniai
Video: Fur elise from 9 yr old kid from Vietnam 2024, Liepa
Anonim
Lazerinis pianinas
Lazerinis pianinas

Sveiki, aš esu „Howest Belgium“daugialypės terpės ir kūrybinių technologijų studentas.

Ar visada norėjote muzikuoti, bet ne taip, kaip visi? Tada tai gali būti kažkas jums!

Aš padariau pianiną iš lazerių. Jums tiesiog reikia pakelti pirštus virš lazerių ir turite muziką. Galite pasirinkti, kokius garsus jis skleidžia per svetainę, taip pat galite pamatyti, kaip garsiai grojate ir kiek laiko.

1 žingsnis: Medžiagų elektronika

Medžiagos Elektronika
Medžiagos Elektronika

Aš naudojau šiuos elementus:

- Raspberry Pi 3

- Arduino UNO

- LCD ekranas 16*2

- RFID modulis

- LDR jutikliai (7x)

- 3.3V 5mW lazerinis diodas (7x)

- „SparkFun“garso detektorius

- Rezistoriai

- krūva šuolių

- 2 duonos lentos

Išsamų elementų sąrašą galite rasti žemiau:

2 žingsnis: būstas

Būstas
Būstas

Korpusui aš naudoju skrydžio dėklą, medinius ir aliuminio U profilius.

3 žingsnis: atvejis

Byla
Byla
Byla
Byla
Byla
Byla

Šiuo atveju aš turiu pagalbą iš tėčio ir jo geriausio draugo. Pradėjome nuimti lėktuvo dėklą ir uždėti užraktus viršutinėje pusėje, o gale pridėjome medinius strypus, kad galėtume padirbti lazdelę. Apatinėje dėklo pusėje pridėjome 4 gumines kojas, nes dėklas bus pasuktas 90 laipsnių kampu. Aliuminio U profiliams mes padarėme 3 skyles su mažu varžtu ir panaudojome didesnį varžtą, kad padarytume šiek tiek įpjovą, kad medinės lentos galėtų lengvai judėti.

4 žingsnis: medinės lentos

Medinės lentos
Medinės lentos
Medinės lentos
Medinės lentos
Medinės lentos
Medinės lentos

Medinėms lentoms, kurios pateks į U profilius, 2 lentas klojame tiksliai viena ant kitos, taigi, jei padarytume skyles mažu varžtu, lazeriai būtų nukreipti tiesiai į ldr. Dėl LDR mes padarėme keletą įpjovų ir 2 mažas skyles jo viduje kojoms, kad jie būtų per lentos apačią, skirtą grandinei po ja. Mes nepadarėme jokių skylių apatinėje lentelėje, nes ši skirta komponentams.

5 žingsnis: priekis

Priekis
Priekis
Priekis
Priekis

Priekyje mes pradėjome daryti skylutes komponentams. LDR mes nupiešėme jį ant medžio, tada gręžėme skylutes brėžinyje ir graviravimu padarėme gražų stačiakampį, kuriame tinka mano LCD. Decibelų matuokliui ką tik padarėme skylę, o RFID - mažas stačiakampis, kad viela galėtų praeiti per jį. Kairėje pusėje yra skylė maitinimo šaltiniui ir anga lizdui. Pridėjome keletą rankenėlių, todėl jei grandinėje kažkas negerai, galiu lengvai prie jos prieiti.

6 veiksmas: grandinės pridėjimas prie dėklo

Grandinės pridėjimas prie dėklo
Grandinės pridėjimas prie dėklo
Grandinės pridėjimas prie dėklo
Grandinės pridėjimas prie dėklo

Kai pridėjau grandinę prie savo dėklo, naudojau velcro juostą, taigi, jei yra sudužusi dalis, ją galima lengvai pakeisti.

7 žingsnis: laidų prijungimas

Laidai
Laidai
Laidai
Laidai

Laidams aš naudoju „Arduino“, kad išsiųstų decibelus ir rfid vertę į savo RPI siurblio nuoseklųjį ryšį. LCD yra prijungtas tiesiai prie RPI, o aš naudoju MCP3008, kad nuskaityčiau savo LDR vertes. Tuo atveju aš naudoju daug izoliacinės juostos tarp ilgintuvų, kad jie neatsiliktų.

8 žingsnis: duomenų bazė

Duomenų bazė
Duomenų bazė

Mano duomenų bazė nėra tokia didelė, man tiesiog reikėjo gauti žaidimo laiko istoriją decibelais, kai žaidžiau. Pridėjau stulpelio vartotojus, kuriuose saugomas RFID raktas. Aš nenaudojau prisijungimo, todėl nenaudojau slaptažodžio ir el.

9 veiksmas: „Github“kodas

Github kodas
Github kodas

Mano kodą galite rasti „github“:

Rekomenduojamas: