INHOUDSOPGAWE:
- Stap 1: Onderdele gebruik
- Stap 2: Installeer Raspbian
- Stap 3: Installeer Raspotify op die Raspberry Pi
- Stap 4: Besluit watter luidspreker om te gebruik
- Stap 5: Koppel vooraf versterkte luidsprekers aan
- Stap 6: Kies die regte versterker
- Stap 7: Koppel alles aan mekaar
- Stap 8: Bou die omhulsel
- Stap 9: Klaar produk
Video: Sonos Like Spotify Wifi Speaker: 9 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
In hierdie projek bou ons 'n Wifi -luidspreker met ingeboude Spotify -kliënt. Dit beteken dat u maklik in spotify kan kies om op die spesifieke luidspreker te speel. U hoef nie 'n slegte bluetooth te hanteer nie, aangesien dit op die ethernet gebaseer is. U musiek sal selfs verder speel as u per ongeluk u Spotify toemaak. Dit is soos 'n Sonos, maar dan op jou eie gemaak.
Dit is gebaseer op die Raspotify -sagteware vir Raspberry Pi. Dit is 'n maklik om te gebruik en nie so moeilik om sagteware op te stel nie.
Ek het my bes probeer om alles so eenvoudig as moontlik te verduidelik sodat almal dit kan bou, selfs die beginners wat nog nooit iets gebou het nie, moet dit kan herskep.
Stap 1: Onderdele gebruik
Voordat u met hierdie projek begin, raai ek u aan om alle onderdele te koop.
- Framboos Pi 4
- micro SD -kaart (ten minste 8 GB) (+indien nodig 'n adapter)
- Rekenaar
- Luidsprekers en versterker (kyk na stap 4)
- Gereedskap
- Kragtoevoer (kyk na stap 6)
Noudat u alles het, kan die regte pret begin.
Stap 2: Installeer Raspbian
Voordat ons met die projek kan begin, moet ons 'n bedryfstelsel op ons Raspberrry pi installeer. In hierdie geval gebruik ons 'Raspbian Buster met lessenaar en aanbevole sagteware'.
Die installering van Raspbian op die Raspberry Pi is redelik eenvoudig. Ons sal Raspbian aflaai en die skyfbeeld na 'n microSD -kaart skryf, en dan die Raspberry Pi oplaai na die microSD -kaart.
U benodig 'n microSD -kaart (ten minste 8 GB), 'n rekenaar met 'n gleuf daarvoor, en natuurlik 'n Raspberry Pi en basiese randapparatuur ('n muis, sleutelbord, skerm en kragbron).
Stap 1: Laai die bedryfstelsel af
Raspian kan vanaf hierdie webwerf geïnstalleer word. Ons moet 'Raspbian Buster met lessenaar en aanbevole sagteware' installeer. Klik nou op "Download zip" en die aflaai moet begin. (dit kan 'n paar minute neem, afhangende van u ethernetverbinding)
Stap 2: Skryf die prent op die SD -kaart
Nou moet u die sagteware wat die prent na die SD -kaart skryf, aflaai en installeer. 'N Goeie een om te gebruik, word Etcher genoem, en dit werk op alle platforms (Linux, Mac en Windows). U kan dit van op hul webwerf aflaai.
1. Nadat u Etcher afgelaai het, volg die instruksies om dit te installeer.
2. Plaas u SD -kaart in u rekenaar. (Omdat sommige rekenaars nie 'n SD -kaartleser het nie, moet u moontlik 'n USB -adapter gebruik.)
3. Maak Etcher oop en kies die Raspbian -prent wat ons pas afgelaai het.
4. Kies die SD -kaart waarop u Raspbian wil installeer. Kontroleer weer of dit die regte aandrywing is, want dit sal dit skoonvee.
5. Sodra u die beeld en die skyf bevestig het, kan u die SD -kaart flits, en kies dan Flash.
6. Sodra dit klaar is, kan u die SD -kaart veilig van die rekenaar verwyder.
7. Steek die SD -kaart in u Raspberry Pi en enige ander ekstra toue soos krag, muis, sleutelbord en die HDMI -koord.
8. Nou word u deur die opstelproses gelei. Maak seker dat u nie vergeet om aan te sluit op die ethernet nie, want Spotify Connect is gebaseer op die Ethernet. Die opstelproses is redelik eenvoudig, so dit behoort nie 'n probleem te wees nie.
9. U het Raspian nou suksesvol op u Raspberry Pi geïnstalleer en u kan voortgaan met die volgende stap. Geluk!
Stap 3: Installeer Raspotify op die Raspberry Pi
Raspotify is 'n Spotify Connect -kliënt vir Raspbian op die Raspberry Pi wat net werk ™. Raspotify is 'n Debian -pakket en gepaardgaande bewaarplek wat die wonderlike librespot -biblioteek deur Paul Lietar en ander dun omhul. Dit werk onmiddellik na die installasie uit al drie weergawes van die Pi.
Die installering self is so eenvoudig soos dit kan wees; volg net die volgende stappe en u is binne 5 minute aan die gang.
1. Maak die Terminal oop met die kortpad "CTRL + ALT + T"
2. Tik die volgende in die terminaal en druk daarna op enter. Hierdie opdrag laai en installeer die Debian -pakket en voeg sy geskikte bewaarplek by, wat verseker dat u altyd op hoogte is van stroomopwaartse veranderinge.
curl -sL https://dtcooper.github.io/raspotify/install.sh | sh
3. Na die installasie sal ons vinnig kyk. Maak u Spotify oop en soek beskikbare toestelle. Daar moet 'n "raspotify (raspberrypi)" luidspreker beskikbaar wees, soos hieronder getoon.
4. Noudat alles werk, kan ons Raspotify instel. Deur die volgende opdrag in die Terminal in te tik, kan ons die instellings verander, soos die naam wat ons op Spotify wil vertoon.
sudo nano/etc/default/raspotify
5. Nadat u op enter getik het, moet u die volgende sien.
Wat u oopgemaak het, is die Raspotify -konfigurasielêer. Binne hierdie lêer sien u verskillende opsies wat u self kan instel. Ons verander slegs 2 instellings: die bitrate en die toestelnaam.
6. Om die naam van die toestel te verander, moet ons eers die reël uitkom. Dit kan gedoen word deur op die delete -toets te druk; u teks van die reël word nou wit. Nou kan ons 'n naam kies wat in Spotify sal verskyn. Ek het Eetkamer gekies, want dit is die plek waar my luidsprekers gaan sit. Vervang net raspotify met die naam wat u wil hê.
Byvoorbeeld:
DEVICE_NAME = "Eetkamer"
7. Nadat ons ons naam verander het, verander ons die Bitrate. Dit gee ons 'n bietjie beter klankgehalte.
Los die lyn op en vervang 160 by 320.
BITRATE = "320"
8. Nou moet die kode so lyk, behalwe die naamverskil.
#/etc/default/raspotify - Argumente/opset vir librespot # Toestelnaam op Spotify Connect DEVICE_NAME = "Eetkamer"
# Bitrate, een van 96 (lae kwaliteit), 160 (standaardkwaliteit) of 320 (hoë kwaliteit)
BITRATE = "320"
# Bykomende opdragreëlargumente vir librespot kan hieronder gestel word.
# Sien 'librespot -h' vir meer inligting. Maak seker dat die argumente wat u spesifiseer # nie reeds deur ander veranderlikes in hierdie lêer gedek word nie. (Sien die daemon se # config by `/lib/systemd/system/raspotify.service` vir meer tegniese besonderhede.) # # Om u toestel sigbaar te maak op Spotify Connect oor die internet, voeg u # gebruikersnaam en wagwoord by wat via" Stel toestelwagwoord ", in die # rekeninginstellings, gebruik '-gebruikersnaam' en '-wagwoord'. # # Om 'n ander uitsetapparaat te kies (dit wil sê 'n USB-klankdongle of HDMI-klankuitgang), # gebruik '--toestel' met iets soos '--apparaat hw: 0, 1'. U kilometers kan wissel. # #OPTIONS = "-gebruikersnaam-wagwoord"
# Moenie kommentaar lewer om 'n kas te gebruik vir afgelaaide klanklêers nie. Kas is gedeaktiveer deur
# verstek. Dit is die beste om dit net so te laat as u dit wil gebruik, aangesien # toestemmings behoorlik ingestel is op die gids `/var/cache/raspotify '. #CACHE_ARGS = "-cache/var/cache/raspotify"
# Die volume -normalisering is standaard aangeskakel, voeg alternatiewe volume by
# argumente hier as u wil, maar dit moet goed wees. #VOLUME_ARGS = "-aktiveer-volume-normalisering-lineêre volume-aanvanklike volume = 100"
# Backend kan hier aangepak word, maar dit is baie gevorderd
# librespot, so u hoef dit nie onder normale omstandighede te hoef te verander nie. #BACKEND_ARGS = "-backend ook"
10. Om die lêer op te slaan, druk "CTRL + X" gevolg deur "y" en druk laaste op Enter.
11. Herbegin Raspotify deur die volgende opdrag te gebruik.
sudo systemctl herlaai raspotify
Kyk vinnig soos ons in stap 3 gedoen het, en kyk of die naam verander het of nie.
12. Nou is alles gereed en kan ons ons sprekers gereed maak!
Stap 4: Besluit watter luidspreker om te gebruik
In hierdie projek gaan ek oor twee soorte sprekers. Die wat reeds versterk is en die luidsprekers wat nog nie versterk is nie.
Die voorafversterkte luidsprekers is die maklikste om te hanteer, want u moet net 'n aux-kabel aan die ingang koppel. Dit maak hierdie tipe luidsprekers die beste keuse vir mense wat nie veel van elektronika weet nie of net 'n meer out -of -the -box ervaring wil hê.
Die luidsprekers wat nog nie versterk is nie, is 'n bietjie moeiliker om mee te werk. Ons sal 'n versterker aan die luidsprekers moet koppel en 'n omhulsel daarvoor moet bou. Dit is 'n uitstekende manier om ou boekrakluidsprekers te hergebruik, soos ek sal doen. Ons sal 'n goedkoop versterker uit China byvoeg om ons totale koste te verlaag. As u daarvan hou om selfdoenprojekte te doen, kan u selfs 'n boekrakluidspreker bou. Ek beveel die een uit hierdie Instructable aan. Ek het die luidsprekers van my ou Phillips Streamium MCI900 gebruik. Ongelukkig het die versterker daarvan gebreek, so ek is nou 'n nie-versterkte luidsprekerstel. Ons benodig ook 'n kragtoevoer om ons projek aan te dryf, maar ons praat binne 'n minuut daaroor.
As u voorafversterkte luidsprekers gebruik, kan u die volgende stap neem.
As u 'n nie-versterkte luidspreker gebruik, kan u die volgende skip oorslaan.
Stap 5: Koppel vooraf versterkte luidsprekers aan
As u luidsprekers reeds gekoppel is aan 'n versterker met 'n AUX -poort, moet u net 'n aux -kabel van die Raspberry Pi aan die versterker koppel en die eksterne toestelle van die Raspberry Pi ontkoppel. Alles behoort nou te werk! Maak seker dat u nie die kragkabel en Ethernet -kabel (slegs as u nie via Wifi gekoppel is nie) sowel as die AUX -kabel ontkoppel. U moet dieselfde verbindings hê as in die onderstaande prent, en nou is u klaar. U het 'n sonos soos luidspreker met 'n Raspberry Pi geskep en u kan na musiek begin luister.
Let daarop dat die ethernetkabel nie nodig is nie
Stap 6: Kies die regte versterker
Hoe om die regte versterker en kragtoevoer te kies? Dit is die vraag wat ons in hierdie stap sal beantwoord.
1. Hoeveel watt benodig jy? Dit moet in die spesifikasies van die boekrakspreker verskyn. Ek het twee luidsprekers wat elk 50 watt gebruik. Dit beteken dat ek 'n 50 * 2 versterker moet koop. Gaan net na webwerwe soos eBay, Amazon, Alibaba en soek "2 * 50W versterker". Die enigste ding wat die versterker moet hê, is 'n AUX -poort. U kan ook een met bluetooth koop, maar dit is nie nodig nie. Ek wen met hierdie een. Dit is 'n 2 *50W versterker gebaseer op 'n TPA3116 -chip. Dit sal by my sprekers pas.
2. Watter kragbron moet ek koop? Die krag wat nodig is om u versterker te voed, word op die spesifikasieblad van die versterkers gelys. Myne het 24V nodig, so ek moes 'n 24V -kragtoevoer koop. Die benodigde stroom kan maklik bereken word met hierdie formule: I = P (watt) / U, dus in my geval moet ek 100 /24 = 4,16 ==> Ek het dus 'n 24V 4.2A -kragtoevoer nodig. Dit is beter om 'n PSU met 'n hoër stroom te gebruik, sodat u nie te veel spanning op die kragtoevoer plaas nie.
Ek het 'n ou skootrekenaarlaaier gelê wat 24V en 100 watt lewer. Daarom het ek besluit om dit te gebruik. As u nie so 'n kragtoevoer het nie, kan u industriële toestelle gebruik, soos in die onderstaande foto getoon. Hulle het 'n baie goeie bank vir die geld.
Stap 7: Koppel alles aan mekaar
Die verbinding is vir elke versterker anders, maar die hoof is dieselfde. Dit was my skematiese, u moet dieselfde lyk.
Kragtoevoer:
Gekoppel aan 'n AC -aansluiting.
Blou draad na N
Bruin draad na L
Groen/geel draad na GND
V + DC + van versterker
V- DC - van versterker
Framboos pi:
USB C na die muuraansluiting
AUX -kabel na versterker
(Ethernet -kabel na router)
Versterker:
DC uit - na luidsprekers
DC out + na luidsprekers
Uiteindelik kry u iets soos in die onderstaande prentjie. Nou moet alles goed verloop en u nuwe WIFI -luidsprekers is gereed om musiek te speel.
Stap 8: Bou die omhulsel
U kan dit as u 'n baie mooi omhulsel vir elektronika wil bou, maar dit is nie nodig nie. Ek het my elektronika net in 'n kosblik gesit, want ek sal die kosblik wegsteek. Ek het gate vir die potensiometers geboor en montagegate vir die versterker en Raspberry Pi geboor. My kragvoorsiening kom van 'n skootrekenaarlaaier, en ek het besluit om dit nie in die kosblik te sit om ruimte te beveilig nie. Maar as u die nywerheid gekoop het, moet u die veiligheidsredes in die boks sit.
Ek dink nie my kosblik lyk goed nie, maar soos ek gesê het, sal dit weggesteek word. Maar sonder meer, hier is 'n paar foto's van my kosblikversterker!
Stap 9: Klaar produk
Ek is baie tevrede met die eindresultaat. Die klankgehalte is redelik goed, veral as u in ag neem dat die projek my slegs 60 euro gekos het. Die voorkoms van my versterker benodig nog 'n bietjie werk.
Ek dink dit is baie gaaf dat u 'n Spotify -kliënt in u reeds bestaande luidsprekers kan laat inbou. Dit is net so oortuigend dat u nie hoef te koppel via bluetooth soos die meeste luidsprekers nie. U kan net met een klik op die knoppie kies watter luidspreker u wil hê. Dit is net soos 'n Sonos -luidspreker, maar dan goedkoop.
Hier is 'n paar foto's van die eindresultaat!
Aanbeveel:
Voeg Aux by Sonos met behulp van Raspberry Pi: 26 stappe (met foto's)
Voeg Aux by Sonos met behulp van Raspberry Pi: Ek was nog altyd gefassineer deur die Raspberry Pi, maar ek het dit nog nooit regtig nodig gehad nie. Ons het drie Sonos -komponente in ons huis: 'n Play 5 in die sitkamer, 'n Play 3 in die slaapkamer en 'n Sonos CONNECT: AMP wat buitenshuise luidsprekers op ons
Sonos Spotify Vinyl -emulator: 26 stappe
Sonos Spotify Vinyl-emulator: let op dat dit nie die nuutste stel instruksies vir hierdie projek is nie: besoek https://www.hackster.io/mark-hank/sonos-spotify-vinyl-emulator-3be63d vir die nuutste stel instruksies en ondersteuning Om na musiek op vinyl te luister, is wonderlik. Dit is
Goedkoop (er) Sonos Architectural With IKEA: 8 stappe (met foto's)
Goedkoop (er) Sonos Architectural Met IKEA: Sedert die begin van Sonos het baie gekla oor die hoë pryse van hul luidsprekers en veral die pryse van hul Connect -toestelle wat gebruik kan word vir gebruik met jou eie luidsprekers. Die Connect -toestelle ontbreek ook baie funksies van die selfstandige spe
DIY Easy Altoids Smalls Speaker (met versterkerkring): 6 stappe (met foto's)
DIY Easy Altoids Smalls Speaker (met versterkerkring): Hallo almal. Soos u seker al weet, hou ek van Altoids, so ek het 'n klomp Altoids -blikke wat lê en ek hou van die idee om dit as kaste vir my projekte te gebruik. Dit is reeds my derde Instructable of a altoids -blikprojek (DIY ALTOIDS SMALLS JOU
Raspberry Pi Spotify -speler met 3D -gedrukte omhulsel: 4 stappe (met foto's)
Raspberry Pi Spotify -speler met 3D -gedrukte omhulsel: in hierdie instruksies gaan ek jou wys hoe om 'n Raspberry Pi -gebaseerde musiekspeler te maak wat plaaslike musiek, webradiostasies kan speel en as 'n spotify -luidspreker kan dien, alles in 'n muurmonteerbare 3D -gedrukte tas. Ek het hierdie musiekspeler gebou vir