Indholdsfortegnelse:

Pi-aser et laserpiano: 9 trin
Pi-aser et laserpiano: 9 trin

Video: Pi-aser et laserpiano: 9 trin

Video: Pi-aser et laserpiano: 9 trin
Video: On the traces of an Ancient Civilization? 🗿 What if we have been mistaken on our past? 2024, November
Anonim
Pi-aser et laserpiano
Pi-aser et laserpiano

Hej, jeg er studerende Multimedia & Creative Technology på Howest Belgium.

Har du altid ønsket at spille musik, men ikke som alle gør? Så er dette måske noget for dig!

Jeg har lavet et klaver af lasere. Du skal bare sætte fingrene over laserne, og du har musik. Du kan vælge, hvilke lyde det får gennem webstedet, og du kan også se, hvor højt du spiller, og hvor længe.

Trin 1: Materialelektronik

Materialer Elektronik
Materialer Elektronik

Jeg brugte følgende ting:

- Raspberry Pi 3

- Arduino UNO

- LCD -display 16*2

- RFID -modul

- LDR sensorer (7x)

- 3.3V 5mW laserdiode (7x)

- SparkFun lyddetektor

- Modstande

- en flok jumpwires

- 2 brødbrætter

Du kan finde en detaljeret liste over emnerne herunder:

Trin 2: Boliger

Boliger
Boliger

Til huset brugte jeg en flightcase, træ- og aluminium U -profiler.

Trin 3: Case

Sag
Sag
Sag
Sag
Sag
Sag

Til sagen har jeg fået hjælp fra min far og hans bedste ven. Vi startede med at fjerne en flyveske og placere låse på bagsiden af toppen og tilføjede nogle træstænger på bagsiden til en falsk bagstav, hvor jeg kunne sætte mine ledninger til mine lasere. På undersiden af sagen har vi tilføjet 4 gummifødder, fordi sagen drejes 90 grader. Til U -profilerne i aluminium har vi lavet 3 huller med en lille skrue og brugt en større skrue til at lave et lille hak, så træplankerne let kan bevæge sig.

Trin 4: Træplanker

Træ planker
Træ planker
Træ planker
Træ planker
Træ planker
Træ planker

Til træplankerne, der kommer inde i U -profilerne, lægger vi de 2 planker nøjagtigt oven på hinanden, så hvis vi lavede hullerne med den lille skrue, ville laserne pege direkte på ldr'erne. Til ldr'erne har vi lavet nogle hak og 2 små huller inde i det til benene på ldr, så de kom gennem bunden af planken til kredsløbet under det. Vi lavede ingen huller i bundplanken, fordi denne er til komponenterne.

Trin 5: Fronten

Fronten
Fronten
Fronten
Fronten

Til fronten begyndte vi at lave huller til komponenterne. Til ldr tegnede vi det ud på træet og borede derefter huller i tegningen og brugte en graver til at lave et smukt rektangel, hvor min LCD passer ind. Til decibel -meteren lavede vi lige et hul, og til RFID'en har vi lavet en lille rektangel, så tråden kunne passere gennem den. På venstre side er der et hul til strømforsyningen og et hul til stikket. Vi har tilføjet nogle håndtag, så hvis der er noget galt med kredsløbet, kan jeg let komme til det.

Trin 6: Tilføjelse af kredsløbet til sagen

Tilføjelse af kredsløbet til sagen
Tilføjelse af kredsløbet til sagen
Tilføjelse af kredsløbet til sagen
Tilføjelse af kredsløbet til sagen

Da jeg tilføjede kredsløbet til min sag, brugte jeg velcrobånd, så hvis der er en del, der er gået i stykker, kan det let udskiftes.

Trin 7: Ledningsføring

Ledninger
Ledninger
Ledninger
Ledninger

Til ledningerne brugte jeg Arduino til at sende decibelene og rfid -værdien til min RPI gennem seriel kommunikation. LCD'en er forbundet direkte til RPI'en, og jeg brugte en MCP3008 til at læse værdierne for mine LDR'er. I sagen brugte jeg meget isoleringstape mellem forlængerne, så de ikke ville løsne.

Trin 8: Database

Database
Database

Min database er ikke så stor, jeg havde bare brug for at få min spilletidshistorik decibelene, da jeg spillede. Jeg tilføjede en kolonnebrugere, hvor RFID -nøglen er gemt. Jeg brugte ikke et login, så jeg brugte ikke adgangskoden og e -mailen.

Trin 9: Github -kode

Github -kode
Github -kode

Du kan finde min kode på github:

Anbefalede: