Satura rādītājs:

Raspberry Pi mūzikas atskaņotājs: 10 soļi (ar attēliem)
Raspberry Pi mūzikas atskaņotājs: 10 soļi (ar attēliem)

Video: Raspberry Pi mūzikas atskaņotājs: 10 soļi (ar attēliem)

Video: Raspberry Pi mūzikas atskaņotājs: 10 soļi (ar attēliem)
Video: Home Assistant. vienkāršākais instalēšanas veids Raspberry PI 4B, pirmie iestatījumi, HACS 2024, Jūlijs
Anonim
Raspberry Pi mūzikas atskaņotājs
Raspberry Pi mūzikas atskaņotājs

Vai esat kādreiz atnācis mājās un vēlējies, lai fona mūzika atdziest, neieslēdzot datoru, tālruni vai kādu citu ierīci? Es teicu problēmu. Tālāk sniegtajā instrukcijā es parādīšu savu bezsaistes mūzikas atskaņotāja koncepciju ar analogiem slēdžiem. (mūzika nāk no iebūvēta USB zibatmiņas diska #oldschool) Es mēģināšu viegli uzrakstīt šo pamācību, lai pat lielākie NOOBS to varētu izdarīt, lai gan es izmantoju Raspbian (slikts joks izskaidrots 4. solī) Piezīme: man nav pieredzes ar kodēšanu, tāpēc es beidzot strādāju ar pieredzējušāku kodētāju (paldies Raffael:) Mana personīgā pieredze radās, skatoties videoklipu vietnē Youtube kā priekšdarbu, tādēļ, ja atrodat kļūdas kodā vai Instructable kopumā, lūdzu, komentējiet.

1. solis: plānošana

Plānošana
Plānošana
Plānošana
Plānošana
Plānošana
Plānošana
Plānošana
Plānošana

Vispirms jums ir nepieciešams plāns*) Paredzētais lietojums ir fona mūzika*) Es vēl nevēlos straumēt vai veikt citas līdzīgas darbības. USB zibatmiņā būs vairāk mūzikas, ko es varētu klausīties gada laikā, lai pagaidām būtu labi. Varbūt es izmantošu aveņu iebūvēto Wlan moduli, lai izveidotu savienojumu ar manu NAS serveri, lai iegūtu lielāku mūzikas izvēli. tāpēc jūs zināt, ka darbojas raganu atskaņošanas saraksts (pēc izvēles) [*) Skaļruņi ar iebūvētu pastiprinātāju savienojas ar skaņas karti, kas ir pievienota Raspberry pi.] -> vairāk par to vēlākUn vissvarīgākais: ja tas tiek darīts, es nevēlos ar to vairs nodarboties.

2. darbība: materiālu saraksts

Materiālu saraksts
Materiālu saraksts
Materiālu saraksts
Materiālu saraksts
Materiālu saraksts
Materiālu saraksts

1. a Raspberry pi (es izmantoju modeli 3B, bet arī vecākam vajadzētu būt labi. Patiesībā jūs varētu izmantot kaut ko vēl mazāk jaudīgu, piemēram, arduino, bet jums ir jāpievieno moduļi SD kartei un audio). skaņas karte nav nepieciešama, bet iebūvētā nav pārāk laba (es sāku ar Hifiberry DAC, kas nav saderīgs, tāpēc es vispār neizmantoju skaņas karti, jo kvalitāte man bija laba un es gribēju pabeigt projektu:) 3. daži džemperu kabeļi4. skaļruņi ar iebūvētu pastiprinātāju (jūs varat izmantot skaļruņus bez un pastiprināt (pastiprināt?) tos atsevišķi, bet tas ir vieglāk/tīrāk) 5. slēdži atskaņošanas sarakstiem: es izmantoju 3 atskaņošanas sarakstiem [jūs varētu izmantot vairāk vai mazāk, jums tad būs jāmaina kods] un vienu izslēgšanai6. daži koka lūžņi vai jebkura veida kaste (3 iespējas 7/8. solī) 7. datora/hdmi kabelis, lai savienotu pi8. Pele un tastatūra 9. barošanas kabelis, lai to barotu 10. daži gaismas diodes (pēc izvēles)

3. darbība: kods

Kods
Kods

Kā jau teicu, man nav pieredzes ar kodēšanu, tāpēc es devos pie pieredzējušāka kodētāja (paldies šajā brīdī Rafaelam). Es izmantoju python, jo Raspberry pi darbojas ar python, un nav pārāk grūti apgūt pamatus. Atskaņotājs strādā ar divām atsevišķām programmām - vienu, lai sāktu atskaņošanas sarakstu, bet otru, lai to nogalinātu. Viņi abi ir vienā ciklā, tāpēc šī programma, tiklīdz tā būs sākta, beigsies tikai tad, ja izvilksit kontaktdakšu (ko nevajadzētu darīt, IZMANTOJIET KILL-SWITCH!)

4. solis: Raspberry Pi

Aveņu Pi
Aveņu Pi
Aveņu Pi
Aveņu Pi

Tātad šajā solī mēs iestatīsim Raspberry pi. Es izmantoju Raspbian kā operētājsistēmu, bet, ja vēlaties, varat izmantot Noobs vai jebkuru citu sistēmu (ņemiet vērā, ka dažas darbības citās sistēmās var atšķirties). Vispirms jūs to iestatāt (varat izlasīt detalizētu rokasgrāmatu internetā vai skatīties videoklipu vietnē YouTube, es tajā neiedziļināšos, tas aizņems aptuveni 10 minūtes). avenē. Jūs to darāt, komandrindā ierakstot "sudo nano /etc/rc.local" un pievienojot nosaukumus un ceļu, kur saglabājāt failus, lapas apakšdaļā pirms rindas "izeja". Šajā gadījumā: "/media/pi/TRANSCEND/kill_v1.py &" "/media/pi/TRANSCEND/gabou_v2.py &" (beigās jāpievieno "&", jo projekts ir cilpa un tam vajadzētu būt darbs fonā). Dariet to ar nogalināšanu un oriģinālo skriptu. Tagad nospiediet "Ctrl X", lai izietu. Tagad skaņas karte. Es izmantotu skaņas karti, jo 3,5 mm audio ligzda uz pi nav pārāk satriecoša. Skaņas karte, kuru man pārdeva veikals, bija vecākā, tāpēc tā ir apvienota ar jaunāko pi, kas radīja dažas problēmas (šajā brīdī es biju diezgan dusmīgs, es iztērēju 30 € uz šīs kartes). Tāpēc es Amazon pasūtīju lētu ass (6 €) USB skaņas karti. Bet neuztraucieties, jums ir jāiestata USB skaņas karte, kā tas ir nepieciešams, izmantojot GPIO skaņas karti. Tāpēc nepalaidiet to garām (vairāk par to 6. nodaļā). Gatavs tik vienkārši

5. darbība: USB zibatmiņa

USB zibatmiņa
USB zibatmiņa

Tagad USB zibatmiņai ir jābūt tieši tādai pašai kā manai, vai arī jums ir jāmaina programma. Pārdēvējiet nūju par "TRANSCEND" Ja vēlaties izmantot citu vārdu, jums būtu jāmaina nosaukums skriptos (Kā jūs, iespējams, pamanījāt, es esmu slinks. Tāpēc es nepārdēvēju nūju, tas būtu daudz skaistāk, bet tas nav nepieciešams …) 2. Izveidojiet 3 atskaņošanas sarakstus ar nosaukumu Pl.1, Pl.2 un Pl.3 ar dziesmām. Tāpat kā iepriekš ar tādu pašu nosaukumu bla bla bla3. Mūzikas atskaņotājs Raspberry pi neizmantos dažas zīmes un burtus, tāpēc es ieteiktu lejupielādēt pārdēvētāju (es izmantoju Ant pārdēvētāju), kas pārdēvē dziesmas 8 nejaušos skaitļos

4. Pievienojiet skriptus un dziesmas atskaņošanas saraksta mapēm

6. solis: pēdējie pieskārieni

Tagad mēs savienojam Raspberry pi ar skaņas karti, slēdžiem, gaismas diodēm un ieslēdzam to. Izmantojiet džempera kabeļus, lai savienotu slēdžus un gaismas diodes. USB skaņas karte radīja zināmas problēmas, taču to var pārvaldīt. Jums ir jāpārbauda internetā, lai uzzinātu, kā to instalēt, jo šī darbība atšķiras atkarībā no izmantotās kartes:/. Būtībā jūs deaktivizējat iebūvēto skaņas karti un izmantojat jauno. Tomēr, ja jums ir paveicies, jums tas vienkārši jāpievieno bezmaksas USB portam un darīts. Sagatavojieties spēlēšanai ar iestatījumiem. Šajā brīdī es patiešām gribēju, lai lieta tiktu paveikta, tāpēc es turpināju bez skaņas kartes. Pārbaudiet to ar pievienotu displeju un bez tā, pirms izveidojat lodziņu ap to. Ja tas nedarbojas, pārbaudiet USB zibatmiņu. Vai tas sevi pārdēvēja? Vai tas ir bojāts?

7. darbība: atkļūdošana

Atkļūdošana
Atkļūdošana

Ja jūs strādājāt pareizi, jums šis solis nav vajadzīgs Ja jūs strādājat tāpat kā es, es domāju, ka jums tas būs vajadzīgs. Tātad, kādas ir iespējamās kļūdas?*) Jūs nepārdēvējāt dziesmas*) Drukas kļūdas ceļā automātiskā palaišana (rc.local)*) Drukas kļūdas USB zibatmiņā/atskaņošanas sarakstos*) Jūs neesat pārdēvējis zibatmiņu (vai arī tā ir pārdēvēta pēc nepareizas izslēgšanas)*) Jūs neizmantojāt izslēgšanas slēdzi un izvilka kontaktdakšu. Ja tas nedarbojas, pārbaudiet nūju un pi, vai nav kļūdu.*) Savienojums no pogām uz pi tika vaļīgs*) SD karte salūza burtiski (jā, tas tiešām notika ar mani, nejautājiet man, kā) vai pārnestā nozīmē*) strāva tika izslēgta*)… Katra no šīm kļūdām vismaz vienu reizi notika ar mani būvniecības laikā

8. solis: kaste

Kaste
Kaste

Tagad kaste. Jums ir 2 iespējas1) Tātad, ja vēlaties to darīt stilā, jūs ar koka šķēlītēm izgrieztu kastīti (vai CNC) ar šuvēm un visu. 2) Vēl viens veids ir ņemt esošo kastīti un izmantot to kā korpusu. Vispirms es to izdarīju, bet man nepatika izskats, tāpēc es rīkojos šādi (8. solis) Izurbiet 3+3 caurumus kastes augšpusē un uzstādiet slēdžus (un gaismas diodes, ja izmantojat dažus). strāvas padevei (slinks veids ir vienkārši izmantot iebūvētu USB kabeli bez noņemama kabeļa), tomēr iesaku strāvas padevei izmantot USB pagarinātāju, tāpēc, ja strāvas kabelis saplīst, jums tas nav jāizmanto lieta appart -> kā rezultātā darbs, no kā mēs cenšamies izvairīties Tagad, kad viss ir gatavs, savienojiet pi un skaļruņus.

9. solis: Hipster ceļš un lietas pabeigšana

Hipsteru ceļš un lietas pabeigšana
Hipsteru ceļš un lietas pabeigšana
Hipsteru ceļš un lietas pabeigšana
Hipsteru ceļš un lietas pabeigšana
Hipsteru ceļš un lietas pabeigšana
Hipsteru ceļš un lietas pabeigšana
Hipsteru ceļš un lietas pabeigšana
Hipsteru ceļš un lietas pabeigšana

Tas ir paredzēts radošiem cilvēkiem, kuri vēlas parādīt savas prasmes. Šai opcijai jūs varat izmantot koka dēļus un pielīmēt/pieskrūvēt tos kopā, lai izveidotu kastīti, vai arī jūs veicat grūto ceļu un izgrieziet esošu koka bloku, lai ievietotu pi iekšā. Es redzēju šos peldošos plauktus un gribēju izmantot šo tehniku. Tāpēc es iegāju savā dārzā, paņēmu vecu koka gabalu un pārbaudīju, vai skaļruņi var uz tā stāvēt (platums). Plauktam vajadzētu izskatīties kā ciets, peldošs gabals ar tikai slēdžiem, kas izceļas, tāpēc es to izgriezu no apakšas. Es ļauju sava veida "lūpai" priekšpusē, lai jūs neredzētu izgriezumu. Es ceru, ka mani zīmējumi var palīdzēt jums iegūt pārskatu. Lietas pabeigšana: Tātad, ja jums ir kastīte, process ir vienkāršs. Izurbiet 3+3 caurumus kastes augšpusē un, ja lietojat dažus, uzstādiet 3 slēdžus un 3 gaismas diodes. Izurbiet sānos caurumu strāvas padevei (slinks veids ir vienkārši izmantot USB kabeli, kā iebūvētu strāvu) bez noņemama kabeļa), tomēr es pārvarēšu savu slinkumu un izmantošu IEC kontaktligzdu praktiskumam, jo es regulāri pārtraucu kabeļus. Tagad, kad viss ir gatavs, pievienojiet pi. Montāža: Lai to uzstādītu pie sienas, es izvēlos urbt 2 lielus caurumus aizmugurē un piestiprināt to ar 2 āķiem (attēls iepriekš). Un mēs esam pabeiguši. Pro padoms: urbšanas laikā pievērsiet uzmanību strāvas vadiem, kas iet caur sienām to. Trāpīšana viņiem būtu patiesi šokējoša pieredze. Ha tur tevi dabūja.

10. solis: Gatavs

Gatavs!
Gatavs!

Šajā bumbā ir pienācis laiks beigt. Lūdzu, komentējiet visus iespējamos uzlabojumus un ievietojiet savu mūzikas lodziņu. Paldies, ka lasījāt, priecājieties un rūpējieties.

Ieteicams: