Satura rādītājs:
- 1. darbība. Izmantotās detaļas
- 2. darbība. Raspbian instalēšana
- 3. solis: Raspotify instalēšana Raspberry Pi
- 4. solis: izlemiet, kuru skaļruni izmantot
- 5. solis: iepriekš pastiprinātu skaļruņu pievienošana
- 6. darbība. Izvēlieties pareizo pastiprinātāju
- 7. darbība: visu savienošana ar Togheter
- 8. solis: korpusa izveide
- 9. darbība. Gatavs produkts
Video: Sonos, piemēram, Spotify Wifi skaļrunis: 9 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Šajā projektā mēs izveidosim Wifi skaļruni, kurā ir iebūvēts Spotify klients. Tas nozīmē, ka jūs varat viegli izvēlēties Spotify, lai atskaņotu konkrēto skaļruni. Jums nav jāsaskaras ar šausmīgu Bluetooth, jo tas ir balstīts uz Ethernet. Ja nejauši aizvērsiet Spotify, jūsu mūzika tiks atskaņota pat tālāk. Tas ir kā Sonos, bet pēc tam izgatavots pats.
Tā pamatā ir Raspberry Pi programmatūra. Šī ir viegli lietojama un ne tik grūti uzstādāma programmatūra.
Es centos visu iespējamo izskaidrot pēc iespējas vienkāršāk, lai ikviens to varētu uzbūvēt, pat iesācējiem, kuri nekad iepriekš neko nav uzbūvējuši, vajadzētu to atjaunot.
1. darbība. Izmantotās detaļas
Pirms sākat šo projektu, es iesaku jums iegādāties visas detaļas.
- Raspberry Pi 4
- micro SD karte (vismaz 8 GB) (+ja nepieciešams adapteris)
- Dators
- Skaļruņi un pastiprinātājs (skatiet 4. darbību)
- Rīki
- Barošanas avots (skatiet 6. darbību)
Tagad, kad jums ir viss, īstā jautrība var sākties.
2. darbība. Raspbian instalēšana
Pirms mēs varam sākt projektu, mums ir jāinstalē operētājsistēma mūsu Raspberrry pi. Šajā gadījumā mēs izmantosim "Raspbian Buster ar darbvirsmu un ieteicamo programmatūru".
Raspbian instalēšana Raspberry Pi ir diezgan vienkārša. Mēs lejupielādēsim Raspbian un ierakstīsim diska attēlu uz microSD karti, pēc tam palaidīsim Raspberry Pi uz šo microSD karti.
Jums būs nepieciešama microSD karte (vismaz 8 GB), dators ar slotu un, protams, Raspberry Pi un pamata perifērijas ierīces (pele, tastatūra, ekrāns un barošanas avots).
1. darbība: OS lejupielāde
Raspian var instalēt no šīs vietnes. Mums ir jāinstalē "Raspbian Buster ar darbvirsmu un ieteicamo programmatūru". Tagad noklikšķiniet uz "Lejupielādēt ZIP", un lejupielāde jāsāk. (tas var aizņemt dažas minūtes atkarībā no jūsu Ethernet savienojuma)
2. darbība: attēla ierakstīšana SD kartē
Tagad jums būs jālejupielādē un jāinstalē programmatūra, kas ierakstīs attēlu SD kartē. Labu lietojumu sauc par Etcher, un tas darbojas visās platformās (Linux, Mac un Windows). Jūs varat to lejupielādēt no vairākām vietām viņu vietnē.
1. Kad esat lejupielādējis Etcher, izpildiet norādījumus, lai to instalētu.
2. Ievietojiet SD karti datorā. (Tā kā dažiem datoriem nav SD karšu lasītāja, iespējams, būs jāizmanto USB adapteris.)
3. Atveriet Etcher un atlasiet tikko lejupielādēto Raspbian attēlu.
4. Atlasiet SD karti, kurā vēlaties instalēt Raspbian. Vēlreiz pārbaudiet, vai tas ir pareizais disks, jo tas to notīra.
5. Kad esat apstiprinājis attēlu un diskdzini, varat turpināt SD kartes zibspuldzi, izvēlieties Zibspuldze.
6. Kad tas ir pabeigts, varat droši izņemt SD karti no datora.
7. Ievietojiet SD karti savā Raspberry Pi un citos papildu vados, piemēram, barošanas, peles, tastatūras un HDMI vadā.
8. Tagad jums tiks sniegta norāde par iestatīšanas procesu. Neaizmirstiet izveidot savienojumu ar Ethernet, jo Spotify Connect pamatā ir Ethernet. Iestatīšanas process ir diezgan vienkāršs, tāpēc tam nevajadzētu būt problēmām.
9. Tagad esat veiksmīgi instalējis Raspian savā Raspberry Pi un varat turpināt nākamo darbību. Apsveicu!
3. solis: Raspotify instalēšana Raspberry Pi
Raspotify ir Spotify Connect klients Raspbian ierīcē Raspberry Pi, kas darbojas. Raspotify ir Debian pakotne un ar to saistītā repozitorija, kas plānā veidā iesaiņo satriecošo Paul Lietar un citu librespot bibliotēku. Tas darbojas uzreiz pēc instalēšanas visās trīs Pi versijās.
Pati instalēšana ir tik vienkārša, cik vien iespējams, vienkārši izpildiet tālāk norādītās darbības, un jūs sāksit darbu pēc 5 minūtēm.
1. Atveriet termināli, izmantojot saīsni "CTRL + ALT + T"
2. Ierakstiet termināli un nospiediet Enter. Šī komanda lejupielādē un instalē Debian pakotni un pievieno tās piemēroto repozitoriju, kas nodrošina, ka jūs vienmēr būsiet informēts par izmaiņām augšup.
čokurošanās -sL https://dtcooper.github.io/raspotify/install.sh | sh
3. Pēc instalēšanas mēs veiksim ātru pārbaudi. Atveriet savu Spotify un meklējiet pieejamās ierīces. Jābūt pieejamam skaļrunim "raspotify (raspberrypi)", kā parādīts zemāk.
4. Tagad, kad viss darbojas, mēs varam konfigurēt Raspotify. Terminālī ierakstot šādu komandu, mēs varam mainīt iestatījumus, piemēram, nosaukumu, kuru vēlamies parādīt Spotify.
sudo nano/etc/default/raspotify
5. Kad esat nospiedis taustiņu Enter, jums vajadzētu redzēt šādu informāciju.
Atvērtais ir Raspotify konfigurācijas fails. Šajā failā redzēsit vairākas dažādas iespējas, kuras varat konfigurēt pats. Mēs mainīsim tikai 2 iestatījumus: bitu pārraides ātrumu un ierīces nosaukumu.
6. Lai mainītu ierīces nosaukumu, mums vispirms būs jāatceļ rindas komentārs. To var izdarīt, nospiežot dzēšanas taustiņu, un jūsu rindas teksts tagad kļūs balts. Tagad mēs varam izvēlēties nosaukumu, kas tiks parādīts Spotify, es izvēlējos Ēdamistaba, jo tā ir vieta, kur sēdēs mani runātāji. Vienkārši nomainiet raspotify ar vajadzīgo nosaukumu.
Piemēram:
DEVICE_NAME = "Ēdamistaba"
7. Kad būsim mainījuši nosaukumu, mēs mainīsim Bitrate. Tas mums nodrošinās mazliet labāku audio kvalitāti.
Noņemiet rindas komentāru un aizstājiet 160 ar 320.
BITRĀTS = "320"
8. Tagad kodam vajadzētu izskatīties šādi, izņemot nosaukumu atšķirību.
#/etc/default/raspotify - Argumenti/konfigurācija librespot # Ierīces nosaukums vietnē Spotify Connect DEVICE_NAME = "Ēdamistaba"
# Bitu pārraides ātrums, viens no 96 (zemas kvalitātes), 160 (noklusējuma kvalitāte) vai 320 (augsta kvalitāte)
BITRĀTS = "320"
# Tālāk var iestatīt papildu komandrindas argumentus librespot.
# Plašāku informāciju skatiet sadaļā "librespot -h". Pārliecinieties, ka visi jūsu norādītie argumenti # nav jau ietverti citos mainīgos šajā failā. (Lai iegūtu sīkāku tehnisko informāciju, skatiet dēmona # konfigurāciju vietnē "/lib/systemd/system/raspotify.service".) # # Lai padarītu jūsu ierīci redzamu vietnē Spotify Connect, pievienojiet savu # lietotājvārdu un paroli, ko var iestatīt, izmantojot " Iestatīt ierīces paroli " # konta iestatījumos izmantojiet"-lietotājvārdu "un"-paroli ". # # Lai izvēlētos citu izvadierīci (piemēram, USB audio dongle vai HDMI audio izeja), # izmantojiet "--ierīci" ar kaut ko līdzīgu "--ierīce hw: 0, 1". Jūsu nobraukums var atšķirties. # # OPTIONS = "-lietotājvārds-parole"
# Atteikšanās izmantot kešatmiņu lejupielādētajiem audio failiem. Kešatmiņa ir atspējota
# noklusējums. Ja vēlaties to izmantot, vislabāk to atstāt tādu, kāds tas ir, jo direktorijā "/var/cache/raspotify" ir pareizi iestatītas # atļaujas. #CACHE_ARGS = "-kešatmiņa/var/kešatmiņa/raspotify"
# Pēc noklusējuma skaļuma normalizēšana ir iespējota, pievienojiet alternatīvu skaļumu
Ja vēlaties, šeit ir # argumenti, taču tiem vajadzētu būt labi. #VOLUME_ARGS = "-enable-volume-normalization-linear-volume-original-volume = 100"
# Šeit aizmugurējo sistēmu var iestatīt kā cauruļvadu, taču tas ir paredzēts ļoti progresīviem lietojumiem
# librespot, tāpēc jums tas nav jāmaina normālos apstākļos. #BACKEND_ARGS = "-backend alsa"
10. Lai saglabātu failu, nospiediet "CTRL + X", pēc tam "y" un visbeidzot, bet ne mazāk, nospiediet taustiņu Enter.
11. Restartējiet Raspotify, izmantojot šādu komandu.
sudo systemctl restartējiet raspotify
Ātri pārbaudiet, kā mēs to darījām 3. darbībā, un paskatieties, vai nosaukums ir mainījies vai nē.
12. Tagad viss ir gatavs, un mēs varam sagatavot savus skaļruņus!
4. solis: izlemiet, kuru skaļruni izmantot
Šajā projektā es apskatīšu divu veidu skaļruņus. Tie, kas jau ir pastiprināti, un skaļruņi, kas vēl nav pastiprināti.
Ar iepriekš pastiprinātiem skaļruņiem ir visvieglāk rīkoties, jo jums vienkārši jāpievieno aux kabelis tā ieejai. Tas padara šāda veida skaļruņus par labāko izvēli cilvēkiem, kuri daudz nezina par elektroniku vai vienkārši gūst labāku pieredzi.
Ar skaļruņiem, kas jau nav pastiprināti, ir nedaudz grūtāk strādāt. Mums būs jāpievieno pastiprinātājs skaļruņiem un jāveido korpuss. Tas ir lielisks veids, kā atkārtoti izmantot vecos grāmatplauktu skaļruņus, kā es to darīšu. Mēs pievienosim lētu pastiprinātāju no Ķīnas, lai samazinātu mūsu kopējās izmaksas. Ja jums patīk darīt DIY projektus, jūs pat varat izveidot grāmatu skapja skaļruni. Es ieteiktu vienu no šīs instrukcijas. Es izmantoju skaļruņus no sava vecā Phillips Streamium MCI900. Diemžēl tā pastiprinātājs salūza, tāpēc tagad tā ir skaļruņu sistēma, kas nav pastiprināta. Mums būs vajadzīgs arī barošanas avots, lai darbinātu mūsu projektu, bet par to mēs runāsim pēc minūtes.
Ja izmantojat iepriekš pastiprinātus skaļruņus, varat turpināt nākamo darbību.
Ja izmantojat nepastiprinātus skaļruņus, varat izlaist nākamo izlaišanu.
5. solis: iepriekš pastiprinātu skaļruņu pievienošana
Ja jūsu skaļruņi jau ir pievienoti pastiprinātājam ar AUX portu, vienkārši pievienojiet aux kabeli no Raspberry Pi pie pastiprinātāja un atvienojiet perifērijas ierīces no Raspberry Pi. Visam vajadzētu strādāt tūlīt! Pārliecinieties, ka neatvienojat barošanas kabeli un Ethernet kabeli (tikai tad, ja neesat izveidojis savienojumu, izmantojot Wifi), kā arī AUX kabeli. Jums vajadzētu būt tādiem pašiem savienojumiem kā attēlā zemāk, un tagad esat pabeidzis. Jūs izveidojāt tādu skaļruni kā Raspberry Pi un varat sākt klausīties mūziku.
Ņemiet vērā, ka Ethernet kabelis nav nepieciešams
6. darbība. Izvēlieties pareizo pastiprinātāju
Kā izvēlēties pareizo pastiprinātāju un barošanas avotu? Tas ir jautājums, uz kuru mēs atbildēsim šajā solī.
1. Cik vatu jums vajag? Tas ir jānorāda grāmatplaukta skaļruņa specifikācijās. Man ir divi skaļruņi, kas katrs izmanto 50 vatus. Tas nozīmē, ka man ir jāpērk 50 * 2 pastiprinātājs. Vienkārši dodieties uz tādām vietnēm kā ebay, amazon, alibaba un meklējiet "2 * 50W pastiprinātājs". Pastiprinātājam vajadzētu būt tikai AUX portam. Jūs varat to iegādāties arī ar Bluetooth, bet tas nav nepieciešams. Es gribu ar šo. Tas ir 2 *50 W pastiprinātājs, kura pamatā ir TPA3116 mikroshēma. Tas derēs maniem runātājiem.
2. Kādu barošanas avotu man vajadzētu iegādāties? Pastiprinātāja barošanai nepieciešamā jauda ir norādīta pastiprinātāju specifikāciju lapā. Manējai vajadzēja 24V, tāpēc man bija jāpērk 24V barošanas avots. Nepieciešamo strāvas stiprumu var viegli aprēķināt ar šādu formulu: I = P (vati) / U, tāpēc manā gadījumā man jādara 100/24 = 4,16 ==> Tāpēc man ir nepieciešams 24V 4,2A barošanas avots. Labāk ir izvēlēties lielāku strāvas avotu, lai barošanas avots netiktu pakļauts pārāk lielam stresam.
Man apkārt bija vecs klēpjdatora lādētājs, kas izvada 24 V un 100 vatus. Tāpēc es nolēmu to izmantot. Ja jums nav šāda barošanas avota, varat izmantot rūpnieciskos, kā parādīts attēlā. Viņiem ir ļoti laba banka.
7. darbība: visu savienošana ar Togheter
Savienojums katram pastiprinātājam ir atšķirīgs, bet galvenais ir vienāds. Šī bija mana shēma, jums vajadzētu izskatīties tāpat.
Enerģijas padeve:
Pievienots maiņstrāvas sienas kontaktligzdai.
Zils vads uz N.
Brūns vads līdz L.
Zaļš/dzeltens vads uz GND
Pastiprinātāja V + DC +
V- DC - pastiprinātājs
Aveņu pi:
USB C pie sienas kontaktligzdas
AUX kabelis uz pastiprinātāju
(Ethernet kabelis maršrutētājam)
Pastiprinātājs:
DC izeja - skaļruņiem
DC izeja + skaļruņiem
Galu galā jūs iegūsit kaut ko līdzīgu attēlā zemāk. Tagad visam vajadzētu darboties labi, un jūsu jaunie WIFI skaļruņi ir gatavi atskaņot mūziku.
8. solis: korpusa izveide
Jūs varētu, ja vēlaties izveidot patiešām jauku korpusu elektronikai, bet tas nav nepieciešams. Es tikko ievietoju savu elektroniku pusdienu kastē, jo es paslēpšu pusdienu kastīti. Es izurbju caurumus potenciometriem un izurbju stiprinājuma un Raspberry Pi stiprinājuma atveres. Manu barošanas avotu nodrošina klēpjdatora lādētājs, tāpēc es nolēmu to neievietot pusdienu kastē, lai aizsargātu vietu. Bet, ja esat iegādājies rūpniecisko, drošības apsvērumu dēļ barošanas bloks ir jāievieto kastē.
Es nedomāju, ka mana pusdienu kastīte izskatās kaut kā labi, bet, kā jau teicu, tā tiks paslēpta. Bet bez papildu piepūles, šeit ir dažas mana pusdienu kastes pastiprinātāja bildes!
9. darbība. Gatavs produkts
Esmu ļoti apmierināts ar gala rezultātu. Īpaši audio kvalitāte ir diezgan laba, ja ņem vērā, ka projekts man izmaksāja tikai 60 eiro. Lai gan mana pastiprinātāja izskats vēl ir jāstrādā.
Manuprāt, ir diezgan forši, ka Spotify klientu var iebūvēt jau esošajos skaļruņos. Tas ir tik ērti, ka jums nav jāizveido savienojums, izmantojot Bluetooth, tāpat kā lielākajai daļai skaļruņu. Jūs varat vienkārši izvēlēties vēlamo skaļruni ar vienu klikšķi. Tas ir tāpat kā Sonos skaļrunis, bet tad par netīrumiem lēti.
Šeit ir dažas bildes no gala rezultāta!
Ieteicams:
Noskaņas skaļrunis- spēcīgs skaļrunis noskaņas mūzikas atskaņošanai, pamatojoties uz apkārtējās vides temperatūru: 9 soļi
Noskaņas skaļrunis- spēcīgs skaļrunis noskaņojuma atskaņošanai, pamatojoties uz apkārtējās vides temperatūru: Sveiki! Skolas projektam MCT Howest Kortrijk es izveidoju noskaņas skaļruni, kas ir vieda Bluetooth skaļruņu ierīce ar dažādiem sensoriem, LCD un WS2812b iekļauta LED josla. Skaļrunis atskaņo fona mūziku, pamatojoties uz temperatūru, bet var
Skaļrunis - 3D drukāts DSP portatīvais skaļrunis: 9 soļi (ar attēliem)
Speaker kungs - 3D drukāts DSP portatīvais skaļrunis: Mans vārds ir Simons Eštons, un gadu gaitā esmu uzbūvējis daudzus skaļruņus, parasti no koka. Pagājušajā gadā es saņēmu 3D printeri, un tāpēc es gribēju izveidot kaut ko tādu, kas ilustrē unikālo dizaina brīvību, ko ļauj 3D drukāšana. Es sāku spēlēt ar
STM32 izmantošana, piemēram, Arduino apmācība - STM32F103C8: 5 soļi
STM32 izmantošana, piemēram, Arduino apmācība | STM32F103C8: Hei, kas notiek, puiši! Akarsh šeit no CETech. Nākamajā apmācībā mēs aplūkosim dažādus STM piedāvātos mikrokontrollerus, piemēram, STM32F103C8, STM32F030F4 un STM8S103F3. Mēs salīdzināsim šos mikroskopus savā starpā ar
Izveidojiet Chromecast ierīci, piemēram, Raspberry Pi: 7 soļi
Izveidojiet tādu Chromecast ierīci kā Raspberry Pi: man jau pieder Chromecast v2 (apaļais, USB zibatmiņas disks ir v1, un v3 izskatās kā v2, bet ar G uz i un tam ir strāvas ķieģelis ar Ethernet portu) un i patīk, tas ir ļoti jautri lietojams un viegli uzstādāms, BET … Jā, ir BET, ja
Mājas automatizācija ar balsi (piemēram, Alexa vai Google Home, nav nepieciešams Wifi vai Ethernet): 4 soļi
Mājas automatizācija ar balsi (piemēram, Alexa vai Google Home, nav nepieciešams Wifi vai Ethernet): būtībā tā ir ar SMS balstīta arduino kontrolēta relejs ar Google asistenta iestatījumu, lai nosūtītu ziņojumus ar balss norādījumiem. Tas ir ļoti vienkārši un lēti, un tas darbojas kā Alexa reklāmas ar jūsu esošās elektroierīces (ja jums ir Moto -X smartp