Pi-aser isang Laser Piano: 9 Mga Hakbang
Pi-aser isang Laser Piano: 9 Mga Hakbang
Anonim
Pi-aser isang Laser Piano
Pi-aser isang Laser Piano

Kumusta, mag-aaral ako ng Multimedia & Creative Technology sa Howest Belgique.

Palagi mo na bang nais na maglaro ng musika ngunit hindi tulad ng ginagawa ng lahat? Pagkatapos ito ay maaaring maging isang bagay para sa iyo!

Gumawa ako ng piano mula sa Lasers. Kailangan mo lamang ilagay ang iyong mga daliri sa itaas ng mga laser at mayroon kang musika. Maaari kang pumili kung ano ang tunog ng trough ng website at maaari mo ring makita kung gaano kalakas ang iyong pag-play at kung gaano katagal.

Hakbang 1: Mga Kagamitan Elektronika

Mga Kagamitan Elektroniko
Mga Kagamitan Elektroniko

Ginamit ko ang mga sumusunod na item:

- Raspberry Pi 3

- Arduino UNO

- LCD display 16 * 2

- Module ng RFID

- Mga sensor ng LDR (7x)

- 3.3V 5mW laser diode (7x)

- SparkFun Sound Detector

- Mga lumalaban

- isang bungkos ng mga jumpwires

- 2 mga breadboard

Maaari kang makahanap ng isang detalyadong listahan ng mga item sa ibaba:

Hakbang 2: Pabahay

Pabahay
Pabahay

Para sa pabahay ay gumamit ako ng isang flight case, mga profile sa kahoy at aluminyo U.

Hakbang 3: Kaso

Kaso
Kaso
Kaso
Kaso
Kaso
Kaso

Para sa kaso kumuha ako ng tulong ng aking ama at ng kanyang matalik na kaibigan. Nagsimula kami sa paghubad ng isang flight case at paglalagay ng mga kandado sa likuran ng tuktok at nagdagdag ng ilang mga kahoy na pamalo sa likuran para sa isang pekeng back wand kung saan mailalagay ko ang aking mga wire para sa aking mga laser. Sa ibabang bahagi ng kaso nagdagdag kami ng 4 na mga feet ng goma dahil ang kaso ay paikutin 90 degree. Para sa mga profile ng aluminyo U gumawa kami ng 3 butas na may isang maliit na tornilyo at ginamit ang isang mas malaking tornilyo upang makagawa ng isang maliit na bingaw upang madaling gumalaw ang mga kahoy na tabla.

Hakbang 4: Mga Kahoy na tabla

Mga Kahoy na tabla
Mga Kahoy na tabla
Mga Kahoy na tabla
Mga Kahoy na tabla
Mga Kahoy na tabla
Mga Kahoy na tabla

Para sa mga kahoy na tabla na darating sa loob ng mga profile ng U inilalagay namin ang 2 mga tabla nang eksakto sa tuktok ng bawat isa kaya kung ginawa namin ang mga butas na may maliit na tornilyo ang mga laser ay direktang tumuturo sa ldr's. Para sa ldr's gumawa kami ng ilang mga notch at 2 maliit na butas sa loob nito para sa mga binti ng ldr kaya't dumating sila sa ilalim ng tabla para sa circuit sa ibaba nito. Hindi kami gumawa ng anumang butas sa ilalim na tabla dahil ang isang ito ay para sa mga sangkap.

Hakbang 5: Ang Harap

Ang harap
Ang harap
Ang harap
Ang harap

Para sa harap nagsimula kaming gumawa ng mga butas para sa mga bahagi. Para sa ldr inilabas namin ito sa kahoy at pagkatapos ay nag-drill ng mga butas sa pagguhit at gumamit ng isang magkukulit upang makagawa ng isang magandang rektanggulo kung saan umaangkop ang aking lcd. Para sa decibel meter gumawa lang kami ng isang butas at para sa RFID gumawa kami ng maliit na rektanggulo upang maipasa ito ng kawad. Sa kaliwang bahagi mayroong isang butas para sa supply ng kuryente at isang butas para sa diyak. Nagdagdag kami ng ilang mga hawakan kaya kung may mali sa circuit madali akong makarating dito.

Hakbang 6: Pagdaragdag ng Circuit sa Kaso

Pagdaragdag ng Circuit sa Kaso
Pagdaragdag ng Circuit sa Kaso
Pagdaragdag ng Circuit sa Kaso
Pagdaragdag ng Circuit sa Kaso

Kapag idinagdag ko ang circuit sa aking kaso gumamit ako ng velcro tape kaya kung may bahagi na nasira madali itong mapalitan.

Hakbang 7: Mga kable

Kable
Kable
Kable
Kable

Para sa mga kable ginamit ko ang Arduino upang maipadala ang mga decibel at ang halaga ng rfid sa aking RPI trough serial komunikasyon. Ang lcd ay konektado nang direkta sa RPI at ginamit ko ang isang MCP3008 upang mabasa ang mga halaga ng aking LDR's. Sa kaso, gumamit ako ng maraming nakahiwalay na tape sa pagitan ng mga extender at upang hindi sila maluwag.

Hakbang 8: Database

Database
Database

Ang aking database ay hindi gaanong malaki kailangan ko lamang upang makuha ang aking kasaysayan ng oras ng pag-play ng mga decibel kapag naglalaro ako. Nagdagdag ako ng mga gumagamit ng haligi kung saan nakaimbak ang RFID key. Hindi ako gumamit ng pag-login kaya hindi ko ginamit ang password at email.

Hakbang 9: Github Code

Github Code
Github Code

Mahahanap mo ang aking code sa github: