Talaan ng mga Nilalaman:
- Hakbang 1: Listahan ng Bahagi
- Hakbang 2: Elektronika
- Hakbang 3: Database
- Hakbang 4: Assembeling Electronics
- Hakbang 5: Pag-coding
- Hakbang 6: Website
- Hakbang 7: Kaso sa Pagbuo
- Hakbang 8: At Ngayon.. Maglaro
Video: Raspberry Pi Infrared Keyboard: 8 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Palagi akong nagmamahal ng musika, kaya kapag iniisip kung ano ang gagawin ko bilang aking unang proyekto ng Raspberry Pi, natural na napunta dito ang aking isip. Ngunit ofcourse Nais kong bigyan ito ng dagdag na ugnayan, o mas mabuti, walang ugnayan! Sa kasalukuyang krisis ng Covid-19 at lahat ng mga hygene at nakakaantig na mga paghihimay, pipiliin kong gumawa ng isang keyboard kung saan ang mga susi ay muling binago ng mga infrared sensor. Maaari mong baguhin ang key na iyong nilalaro sa pamamagitan ng pag-on ng isang rotary encoder at pagpindot dito ay mag-uudyok ng backingtrack upang magsimula, na ang tempo ay maaaring mabago sa pamamagitan ng pag-tap sa isang touchsensor.
Nabigyan ko ang hitsura ng isang xylophone-piano vibe, na isinama ko rin sa website, kung saan makikita mo kung anong mga tala ang pinatugtog. Upang maitayo ang kaso, gumamit lamang ako ng kahoy, na pininturahan ko upang maibigay ang pagtatapos.
Hakbang 1: Listahan ng Bahagi
- Raspberry Pi 4 Model B v1.2 - 2GB
- Nagtipon ng Pi T-Cobbler Plus
- 40pcs 10cm Lalaki Sa Babae Jumper
- Cable 40pcs 10cm Male To Male Jumper Cable
- Iwasan ng IR Obstacle
- Mga nagsasalita
- Iba't ibang mga piraso ng kahoy
- Pintura
- Touch sensor
- LCD
- Raspberry pi 4
- package ng resistor ng adapter
- Rotary encoder
Presyo: sa paligid ng 230 euro ngunit nakasalalay sa kaso
Hakbang 2: Elektronika
I-wire ang iyong electronics tulad ng sa ibinigay na pdf. Magkaroon ng kamalayan na ang Infrared Sensor ay maaaring mangailangan ng pag-aayos muli upang matiyak na hindi sila nagpapadala ng mga signal sa mga oras na hindi sila na-trigger.
Ang aking speaker ay naka-plug sa isang panlabas na usb sound card upang maipakita ang tunog, ngunit maaari mo lamang itong mai-plug din sa output ng jack's pi.
Hakbang 3: Database
Ito ang database na aking nilikha. Gumamit ako ng isang talahanayan na naglalaman ng lahat ng mga notenames at coresponding na halaga ng midi note. Ang isa pang talahanayan ay naglalaman ng mga susi kung saan maaari kang pumili. Naglalaman ang talahanayan na PlaySession ng lahat ng dati nang nai-save na mga track na iyong nilaro at nakakonekta sa iyon ang mga tala sa track na ito.
Hakbang 4: Assembeling Electronics
Sumunod ay ang pagpupulong ng electronics. Napagpasyahan kong iwanan ang lahat sa isang breadboard at hindi ito maghinang, dahil hindi ako ganon kahusay sa solderen at ang mga IR sensor ay masyadong sensitibo kaya maaaring mangyari na palitan mo ang isang araw.
Hakbang 5: Pag-coding
Para sa pag-coding ginamit ko ang isang python Library na tawag sa Mingus na gumagamit ng FluidSynth upang i-play ang mga midi note.
Upang mai-set up ang pareho kailangan mong patakbuhin ang mga sumusunod na utos:
pip install mingus
pip install fluidsynth
Mahahanap mo ang code sa aking GIT.
Hakbang 6: Website
Susunod, dinisenyo at naka-code ang aking website. Gumamit ako ng html, css at JS sa mga websockets upang makipag-usap sa server na tumatakbo sa likuran.
Hakbang 7: Kaso sa Pagbuo
Dinisenyo ko ang aking kaso upang maging katulad ng isang uri ng xylophone / Piano. Ginawa ko ang lahat sa kahoy at nagpasya na bigyan ang lahat ng isang dilaan ng pintura upang gawin itong mas maganda.
Hakbang 8: At Ngayon.. Maglaro
Handa ka na ngayon upang simulan ang pag-play ng iyong instrumento sa sarili! Huwag matakot na magtanong ng anumang mga katanungan sa mga puna at magsaya sa paglikha!
Inirerekumendang:
Raspberry Pi - TMD26721 Infrared Digital Proximity Detector Java Tutorial: 4 Mga Hakbang
Raspberry Pi - TMD26721 Infrared Digital Proximity Detector Java Tutorial: Ang TMD26721 ay isang infrared digital proximity detector na nagbibigay ng isang kumpletong sistema ng detection ng kalapitan at digital interface na lohika sa isang solong 8-pin na mount mount module. Kasama sa detection ng kalapitan ang pinabuting signal-to-noise at kawastuhan Isang pro
Bass, Treble, at Volume USB Controller Na May Mga Keyboard ng Keyboard: 6 na Hakbang (na may Mga Larawan)
Ang Bass, Treble, at Volume USB Controller Na May Mga Keyboard ng Keyboard: Mayroon akong isang Creative SoundBlaster Audigy sa aking pangunahing computer sa computer at kailangan ko ng isang paraan upang mabilis na ayusin ang mga setting ng bass at treble (pati na rin ang dami) kapag nakikinig sa audio o video media . Inangkop ko ang code mula sa dalawang mapagkukunan na ibinigay sa
Gumamit ng Palm Infrared Keyboard Sa Mga Android Device: 5 Hakbang
Gumamit ng Palm Infrared Keyboard Sa Mga Android Device: Nagkaroon ako ng isang PalmOne Wireless Keyboard na nakaupo at nais kong magkaroon ng isang Bluetooth keyboard para sa aking telepono. Ang nag-iisang problema ay ang keyboard ng PalmOne na batay sa infrared. Mayroon din akong isang aparato ng Brainlink. Ito ay isang medyo nakatutuwa maliit na aparato para sa mediati
Mabilis at Dirty Das Keyboard (Blank Keyboard): 3 Hakbang
Mabilis at Dirty Das Keyboard (Blank Keyboard): Ang Das Keyboard ay ang pangalan ng pinakatanyag na keyboard na walang mga inskripsiyon sa mga susi (blangko na keyboard). Ang Das Keyboard ay nagbebenta ng $ 89.95. Ituturo sa iyo ang gabay na ito bagaman ginagawa mo ang iyong sarili sa anumang lumang keyboard na iyong nahiga
Paglilinis ng Apple Aluminium Keyboard . o Anumang Iba Pang Soft-touch Keyboard: 5 Mga Hakbang
Paglilinis ng Apple Aluminium Keyboard …. o Anumang Iba Pang Soft-touch Keyboard: Bilang malinis na ikaw o maaari kong subukang panatilihin ang aming mga keyboard ng aluminyo na mansanas, sila ay magiging marumi makalipas ang isang taon o mahigit pa. Ang itinuturo na ito ay upang matulungan kang linisin ito. Mag-ingat, dahil hindi ako responsable kung ang iyong keyboard ay masira habang ginagawa ito