Talaan ng mga Nilalaman:

Raspberry Pi Music Player: 10 Hakbang (na may Mga Larawan)
Raspberry Pi Music Player: 10 Hakbang (na may Mga Larawan)

Video: Raspberry Pi Music Player: 10 Hakbang (na may Mga Larawan)

Video: Raspberry Pi Music Player: 10 Hakbang (na may Mga Larawan)
Video: Raspberry Pi 400 Unboxing / Review - Ultra Cheap $70 Budget PC for School Students? 2024, Hulyo
Anonim
Raspberry Pi Music Player
Raspberry Pi Music Player

Nakauwi ka na ba at nais ng ilang background music na hindi pinapagana ang computer, iyong telepono o anumang iba pang aparato? Sinabi ko na ang problema. Sa sumusunod na Instructable Ipinapakita ko sa iyo ang aking konsepto ng isang offline na music player na pinapatakbo sa pamamagitan ng mga analog switch. (ang musika ay nagmula sa isang built in USB stick na #oldschool) Susubukan kong isulat ang Madaling Ituturo sa gayon madali kahit ang pinakamalaking NOOBS ay maaaring gawin ito, kahit na ginamit ko ang Raspbian (hindi magandang biro ang ipinaliwanag sa hakbang 4) Tandaan: Wala akong karanasan sa pag-coding kaya't nagtapos ako sa pagtatrabaho kasama ang isang mas may karanasan na coder (salamat Raffael:) Ang aking personal na karanasan ay nagmula sa panonood ng isang video sa Youtube bilang preperation kaya kung mahahanap mo ang mga pagkakamali sa code o sa Instructable sa pangkalahatan, mangyaring magkomento.

Hakbang 1: Pagpaplano

Pagpaplano
Pagpaplano
Pagpaplano
Pagpaplano
Pagpaplano
Pagpaplano
Pagpaplano
Pagpaplano

Una kailangan mo ng isang plano *) Ang inilaan na paggamit ay background music *) Ayokong mag-stream o gumawa ng iba pang mga bagay tulad nito. Ang usb stick ay magtataglay ng higit pang musika na maaari kong pakinggan sa isang taon upang ito ay maging maayos sa ngayon. Marahil ay gagamitin ko ang Wlan module na kung saan ay itinayo sa raspberry upang kumonekta sa aking server ng NAS para sa isang mas malaking seleksyon ng musika. *) Walang GUI na 3 switch lamang na konektado sa gpio pin ng Raspberry pi *) leds sa mga switch sa gayon alam mong tumatakbo ang playlist ng bruha (opsyonal) [*) Ang mga nagsasalita na may built in na amplifier ay nakakaugnay sa soundcard witch ay konektado sa Raspberry pi.] -> higit pa doon at sa kalaunan: kung tapos na ito, ayoko nang harapin ito muli.

Hakbang 2: Listahan ng Materyal

Listahan ng Materyal
Listahan ng Materyal
Listahan ng Materyal
Listahan ng Materyal
Listahan ng Materyal
Listahan ng Materyal

1. isang Raspberry pi (Ginamit ko ang modell 3B ngunit ang isang mas matanda ay dapat ding maging maayos. Sa totoo lang maaari kang gumamit ng isang bagay kahit na mas mababa malakas tulad ng isang arduino ngunit kailangan mong magdagdag ng mga module para sa isang SD card at audio) 2. isang soundcard, hindi kinakailangan ngunit ang isa na naka-built in ay hindi masyadong maganda (nagsimula ako sa Hifiberry DAC, na hindi katugma kaya't natapos akong hindi gumagamit ng isang soundcard kahit na dahil ang kalidad ay mabuti para sa akin at nais kong tapusin ang proyekto:) 3. ilang mga jumper cable4. mga speaker na may built in amplifier (maaari mong gamitin ang mga speaker nang walang at amplifie (amplify?) na magkahiwalay sila ngunit mas madali / mas malinis sa ganoong paraan) 5. switch para sa mga playlist: Gumamit ako ng 3 para sa mga playlist [maaari kang gumamit ng higit pa o mas kaunti, kailangan mong baguhin ang code noon] at isa para sa shutdown6. ilang mga scrap kahoy o isang kahon ng anumang uri (3 mga pagpipilian sa hakbang 7/8) 7. isang computer / hdmi cable upang ikonekta ang pi8. Mouse at Keyboard9. isang power cable upang mapatakbo ito10. ilang mga leds (opsyonal)

Hakbang 3: Ang Code

Ang Code
Ang Code

Tulad ng sinabi kong wala akong karanasan sa pag-coding kaya nagpunta ako sa isang mas may karanasan na coder (salamat sa puntong ito Raphael). Gumamit ako ng sawa dahil ang Raspberry pi ay gumagana sa sawa at hindi ito masyadong mahirap malaman ang mga pangunahing kaalaman. Gumagawa ang manlalaro ng dalawang magkakahiwalay na programa, isa upang simulan ang playlist at isa upang patayin ito. Pareho silang nasa isang loop kaya't ang program na ito sa sandaling nagsimula ay magtatapos lamang kung hilahin mo ang plug (kung ano ang hindi mo dapat gawin, GAMITIN ANG KILL-SWITCH!)

Hakbang 4: Ang Raspberry Pi

Ang Raspberry Pi
Ang Raspberry Pi
Ang Raspberry Pi
Ang Raspberry Pi

Kaya sa hakbang na ito ay i-set up namin ang Raspberry pi. Ginamit ko ang Raspbian bilang isang operating system ngunit maaari mong gamitin ang Noobs o anumang iba pang system kung gusto mo (tandaan na ang ilang mga hakbang ay maaaring magkakaiba sa iba pang mga system). Una mong na-set up ito (maaari mong basahin ang isang detalyadong gabay sa internet o manuod ng isang video sa youtube, hindi ko ito pupunta, tatagal ito ng halos 10min max.) Pagkatapos ay idagdag mo ang dalawang mga script sa autostart sa raspberry. Ginagawa mo iyon sa pamamagitan ng pagsulat ng "sudo nano /etc/rc.local" sa linya ng utos at idaragdag ang mga pangalan at ang landas kung saan mo nai-save ang mga file sa ilalim ng pahina bago ang linya na "exit". Sa kasong ito: "/ media / pi / TRANSCEND / kill_v1.py &" "/ media / pi / TRANSCEND / gabou_v2.py &" (kailangan mong idagdag ang "&" sa dulo dahil ang proyekto ay isang loop at dapat magtrabaho sa likuran). Gawin iyon sa pumatay at sa orihinal na script. Ngayon ay pinindot mo ang "Ctrl X" upang umalisNow ang soundcard. Gumagamit ako ng isang soundcard dahil ang 3.5mm audio jack sa pi ay hindi masyadong slamming Ang soundcard na ipinagbili sa akin ng tindahan ay ang pinakaluma doon ay pinagsama sa pinakabagong pi na sanhi nito ng ilang mga problema (medyo naiinis sa puntong ito, gumastos ako ng 30 € sa card na iyon). Kaya't nag-order ako ng isang murang asno (6 €) USB soundcard sa amazon. Ngunit walang pag-aalala kailangan mong i-set up ang USB soundcard tulad ng kailangan mo kapag gumagamit ng isang GPIO soundcard. Kaya't hindi mo hahanapin iyon (higit pa sa kabanata 6) Tapos na kasing dali ng ganyan

Hakbang 5: Ang USB Stick

Ang USB Stick
Ang USB Stick

Ngayon ang USB Stick ay dapat na tumpak na kapareho ng minahan o kailangan mong baguhin ang programa.1. Palitan ang pangalan ng stick sa "TRANSCEND" Kung nais mong gumamit ng ibang pangalan kailangan mong palitan ang pangalan sa mga script (Tulad ng napansin mong tamad ako. Kaya't hindi ko pinangalanan ang stick, mas magiging sigurado ito, ngunit hindi kinakailangan kaya…) 2. Lumikha ng 3 playlist na tinatawag na Pl.1, Pl.2 at Pl.3 na may mga kanta sa loob nito. Tulad ng sa itaas ng parehong pangalan bla bla bla3. Ang Musicplayer sa Raspberry pi ay hindi gagamit ng ilang mga palatandaan at titik kaya iminumungkahi ko ang pag-download ng isang renamer (Ginamit ko ang Ant renamer) na pinalitan ang pangalan ng mga kanta sa 8 mga random na numero

4. Idagdag ang mga script at kanta sa mga folder ng Playlist

Hakbang 6: Mga Huling Pag-touch

Ngayon ay ikonekta namin ang Raspberry pi gamit ang soundcard, ang mga switch, ang leds at i-power up ito. Gumamit ng mga jumper cables upang kumonekta sa mga switch at ledsAng USB soundcard ay nagdulot ng ilang mga kaguluhan ngunit mapapamahalaan iyon. Kailangan mong suriin ang Internet para sa mga tagubilin kung paano ito mai-install dahil nag-iiba ang hakbang na ito depende sa kung anong kard ang iyong ginagamit: /. Karaniwan ay na-deactivate mo ang build sa soundcard at ginagamit ang bago. Gayunpaman kung ikaw ay mapalad kailangan mo lamang itong mai-plug sa isang libreng USB port at tapos na. Maging prepaire upang maglaro sa paligid ng mga setting. Sa puntong ito ay nais ko nang magawa ang bagay kaya't nagpatuloy ako nang walang soundcard. Subukan ito sa Display na konektado at nang hindi ka pa bumuo ng isang kahon sa paligid nito. Kung hindi ito gumana suriin ang USB stick. Pinalitan ba nito ang pangalan ng kanyang sarili? Nasira ba

Hakbang 7: Pag-debug

Pagde-debug
Pagde-debug

Kung nagtrabaho ka nang maayos hindi mo kailangan ang hakbang na ito Kung gumana ka tulad ng ginagawa ko, sa palagay ko kakailanganin mo ito Kaya, ano ang mga posibleng pagkakamali? *) Hindi mo pinalitan ang pangalan ng mga kanta *) Mga typo sa landas sa ang Autostart (rc.local) *) Mga typo sa USB stick / Playlists *) Hindi mo pinalitan ang pangalan ng stick (o binago ang pangalan nito pagkatapos ng isang maling pagsara) *) Hindi mo ginamit ang turn off switch at hinila ang plug. Kung nagtatrabaho ito suriin ang stick at pi para sa mga error. *) Ang koneksyon mula sa mga pindutan sa pi ay maluwag *) nasira ang sd card, literal (oo nangyari talaga sa akin huwag mo akong tanungin kung paano) o sa matalinhagang paraan *) ang kapangyarihan ay napatay *) … Ang bawat solong isa sa mga pagkakamaling nangyari sa akin kahit isang beses habang nagtatayo

Hakbang 8: Ang Kahon

Ang kahon
Ang kahon

Ngayon ang kahon. Mayroon kang 2 pagpipilian1) Kaya Kung nais mong gawin itong istilo nais mong putulin ng laser (o CNC) ang isang kahon mula sa mga hiwa ng kahoy na may mga kasukasuan at lahat.2) Ang isa pang paraan ay ang kumuha ng isang mayroon nang kahon at gamitin ito bilang tirahan. Una kong ginawa iyon ngunit hindi ko gusto ang hitsura kaya ginawa ko ito bilang sumusunod (hakbang 8) Mag-drill ng 3 + 3 na mga butas sa tuktok ng kahon at i-install ang mga switch (at ang mga leds kung gumamit ka ng ilang). Mag-drill ng isang butas sa gilid para sa lakas (ang tamad na paraan ay ang simpleng paggamit ng isang USB cable tulad ng built in power nang hindi naaalis na cable), subalit iminumungkahi ko na gumamit ng isang USB extension cable para sa lakas kaya kung masira ang power cable hindi mo kailangang kunin ang bagay appart -> na nagreresulta sa trabaho kung ano ang sinusubukan naming iwasan Ngayon na ang lahat ay handa na ikonekta ang pi at ang mga nagsasalita.

Hakbang 9: Ang Hipster Way at Tinatapos ang Kaso

Ang Hipster Way at Tinatapos ang Kaso
Ang Hipster Way at Tinatapos ang Kaso
Ang Hipster Way at Tinatapos ang Kaso
Ang Hipster Way at Tinatapos ang Kaso
Ang Hipster Way at Tinatapos ang Kaso
Ang Hipster Way at Tinatapos ang Kaso
Ang Hipster Way at Tinatapos ang Kaso
Ang Hipster Way at Tinatapos ang Kaso

Ito ay para sa mga malikhaing indibidwal na nais ipakita ang kanilang mga kasanayan. Para sa pagpipiliang ito maaari mong gamitin ang alinman sa mga kahoy na tabla at pandikit / i-tornilyo ang mga ito upang lumikha ng isang kahon o gagawin mo ang mahirap na paraan ng mahirap na paraan at mag-ukit ng isang mayroon nang bloke ng kahoy upang ilagay ang pi sa loob. Nakita ko ang mga lumulutang na istante at nais upang magamit ang diskarteng iyon. Kaya't nagpunta ako sa aking hardin, kumuha ng isang lumang piraso ng kahoy at sinuri kung ang mga nagsasalita ay maaaring tumayo dito (ang lapad). Ang istante ay dapat magmukhang isang solid, lumulutang na piraso na may mga switch na nakadikit lamang kaya inukit ko ito mula sa ilalim. Pinapayagan ko ang isang uri ng "labi" sa harap upang hindi mo makita ang ginupit. Inaasahan kong makakatulong sa iyo ang aking mga guhit upang makakuha ng isang pangkalahatang ideya Tinatapos ang kaso: Kaya't kung mayroon kang isang kahon ang proseso ay simple. Mag-drill ng 3 + 3 na butas sa tuktok ng kahon at i-install ang 3 switch at ang 3 leds sa itaas kung gumagamit ka ng ilang. Mag-drill ng butas sa gilid para sa lakas (ang tamad na paraan ay ang simpleng paggamit ng isang USB cable tulad ng built in power nang walang naaalis na cable), gayunpaman malalampasan ko ang aking katamaran at gumamit ng isang IEC socket para sa pagiging praktiko dahil sinisira ko ang aking mga kable sa isang regular na batayan. Ngayon na ang lahat ay handa na ikonekta ang pi. Pag-mount: Upang mai-mount ito sa dingding pinili ko na mag-drill ng 2 malalaking butas sa likuran at i-mount ito ng 2 mga kawit (larawan sa itaas) At tapos na kami. Tip ng Pro: Bigyang pansin ang mga kordeng kuryente na tumatakbo sa mga pader habang binubarena ito Ang pagpindot sa kanila ay magiging isang tunay na nakakagulat na karanasan. Ha nakuha mo doon.

Hakbang 10: Tapos Na

Tapos na!
Tapos na!

Sa bombshell na oras na upang magtapos. Mangyaring magkomento ng anumang mga pagpapabuti na maaari mong makita at mai-post ang iyong kahon ng musika. Salamat sa pagbabasa, magsaya at mag-ingat.

Inirerekumendang: