Sadržaj:
- Korak 1: Rastavite jedinicu i očistite je
- Korak 2: 3D ispis komponenti
- Korak 3: Konfigurirajte Pi
- Korak 4: Povežite projekt
Video: BOSEBerry Pi internetski radio: 4 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:31
Volim slušati radio! Koristio sam DAB radio u svojoj kući, ali otkrio sam da je prijem bio pomalo neredovit i da se zvuk stalno prekidao, pa sam odlučio izgraditi vlastiti internetski radio. Imam jak WiFi signal oko kuće i digitalno emitiranje bi trebalo značiti da sam mogao reproducirati zvuk visoke vjernosti.
Nisam htio koristiti pametni zvučnik. Htio sam uključiti radio, moći mijenjati kanale, a zatim ga isključiti, tako da se ponašao baš kao tradicionalni radio, ali kako je za povezivanje koristio internet, mogao sam slušati radio kanale sa bilo kojeg mjesta u svijetu.
Uspio sam na ebayu pronaći rabljeni model BOSE SoundDock serije II (cijena 5,33 funti), ali je naveden kao neispravan. To nije bio problem jer bih uklonio sve unutarnje sklopove kako bih dodao svoj.
Pribor:
Bose SoundDock (koristio sam model II serije)
Raspberry Pi Zero Wireless s pravokutnim GPIO zaglavljima
DAC dekoder PCM5102A
Pojačalo PAM8403
VS1838B infracrveni prijemnik
HX1838 daljinski upravljač
Utičnica za cijev 2.1 mm
Spojna žica (koristio sam žičanu traku)
Objekti za 3D ispis
Kalem od PLA filamenta pisača
Sprej za akrilni lak
Boja za emajl
M3 matice
M3 x 8 mm vijci sa šesterokutnom glavom s kupolom
LED prijemnik LED
Veroboard i zaglavlja igle
Korak 1: Rastavite jedinicu i očistite je
SoundDock je lako rastaviti. Prvo uklonite podnožje i odspojite razvod za ožičenje. Prednji dijelovi za priključivanje iPod -a koriste Torx T6 zavrtnje.
Skinite prednju žičanu ploču. Ovo je frikcijski spoj koji koristi pjenu za hvatanje bočne strane kućišta. Uspio sam ga olabaviti kljukom tipa kuke, a zatim se lako podigao. Vidio sam upute za njihovo uklanjanje uvijanjem novčića u utoru između žičane mreže i kućišta, ali nisam želio označiti kućište rubom novčića.
Prednja ploča djeluje kao hladnjak izvornog pojačala i može se ukloniti vijcima. Zatim se izvlači i zvučnici i ravni vrpčani kabel mogu se odspojiti.
Ako je vaš SoundDock stara jedinica, vjerojatno je pokupio puno prašine i prljavštine. Nakon što su uklonjene sve električne komponente, sada ga možete dobro očistiti u vrućoj vodi sa sapunom. Koristio sam sprej za uklanjanje naljepnica za čišćenje nereda koji je ostavio naljepnica. Ne zaboravite ne koristiti abrazivne materijale za čišćenje, tako da možete sačuvati završni sloj visokog sjaja na kućištu.
Korak 2: 3D ispis komponenti
Dizajnirao sam kolijevku koja će se montirati na unutrašnjost hladnjaka od legure tako da mogu spojiti Raspberry Pi, DAC dekoder i komponente pojačala u jednu kompaktnu jedinicu.
Nosač dolazi u dva dijela, donji dio je ispisan potpornjacima jer je na rubu uređaja potrebna rupa pa se mikro SD kartica može mijenjati bez rastavljanja cijele jedinice. Ovi tiskani nosači mogu se lako ukloniti pomoću metalne kvačice i par kliješta s finim nosem. Dva dijela postolja mogu se spojiti vijcima i maticama stroja M3 koji su pričvršćeni u dizajnu.
40-pinsko pravokutno zaglavlje zalemljeno je na Raspberry Pi (RPi).
RPi je montiran na neke razmake s tiskanim pločicama koji se zatim izbuše tako da vijci stroja lako prolaze. To se također pažljivo radi na otvorima za montažu u kutu Raspberry Pi.
Na vrhu postolja vidjet ćete DAC PCM5102A sa lemljenim pravokutnim zaglavljima, PAM pojačalom i dvostrukim nizom zaglavlja montiranih na neku ploču za napajanje kako bi djelovao kao sabirnica napajanja. Cijeli ovaj sklop može se pričvrstiti na ploču hladnjaka od legure koja se pričvršćuje na prednju stranu SoundDocka pomoću originalnih vijaka.
Prednja pločica s imenom dizajnirana je tako da prati radijus zakrivljenosti kućišta. Koristio sam reljefna slova i bila su točno ispisana, ali nisam mislio da je ime BOSEBerry Pi posebno vidljivo ako nije uhvatilo svjetlo na ispravan način. Odlučio sam naslikati reljefna slova kako bi bila vidljivija. Zapečatio sam otisak prozirnim akrilnim lakom u spreju kako bih popunio sve praznine na površini ispisa. To bi trebalo osigurati da sljedeći sloj obojene emajlne boje ne iskrvari kroz otisnute slojeve komada. Boja emajla nanesena je u nekoliko slojeva. Tijekom slikanja, neka kapilarna radnja dovela je boju do površine što je rezultiralo mrljama, no nakon što se osušila, uspjela sam je očistiti nekim vlažnim i suhim papirom, a zatim dodati završni sloj prozirnog laka koji odgovara sjajna završna obrada jedinice.
Korak 3: Konfigurirajte Pi
Sljedeće upute su koraci koje morate proći da biste konfigurirali softver radija.
- Preuzmite Buster Lite s https://www.raspberrypi.org/downloads/raspbian/Extract zipped file - imat ćete.img datoteku.
- Formatirajte mikro SD karticu pomoću programa za oblikovanje SD kartice
- Koristite Win32 Disk Imager https://sourceforge.net/projects/win32diskimager/ da napišete Raspbian Buster na SD karticu (što traje oko 10 minuta)
- Priključite Pi na monitor i tipkovnicu i prijavite se korisničkim imenom = pi, lozinkom = malinom
- Upišite Sudo raspi-config u prozor konzole.
- Opcija izbornika 8 - ažurirajte ovaj alat na najnoviju verziju.
- Opcija izbornika 1 - promijenite korisničku lozinku i zabilježite je.
-
Opcija izbornika 2 - mrežne opcije
- (N2) Unesite WiFi podatke za svoju kućnu mrežu
- (N1) Promijenite naziv hosta u radiopi
- Opcija izbornika 3 - Omogućite opcije pokretanja (B1) i (B2) Automatska prijava na konzolu
- Opcija izbornika 5 - Opcije sučelja (P2) omogućuju SSH
- Opcija izbornika 7 - Napredno (A1) Proširi datotečni sustav
- Sudo apt-get ažuriranje
- Sudo apt-get nadogradnja (15 minuta)
- Sudo rpi-update (za ažuriranje firmvera)
- RPiZ se sada može koristiti "bez glave" pa u njega možete unijeti SSH za konfiguriranje ostalih postavki. Prijavite se na svoj usmjerivač putem preglednika (nešto poput 192.168.1.254) i pronađite IP adresu vašeg radiopi. Preuzmite Putty i upotrijebite ga za prijavu na Pi pomoću ip adrese koju ste upravo pronašli. Korisničko ime = pi i upotrijebite svoju novu lozinku.
- sudo apt-get install lirc # install LIRC (unesite y za nastavak)
- sudo nano /boot/config.txt
- raskomentirajte i promijenite broj pina dtoverlay = gpio-ir, gpio_pin = 23 #pin 16 na ploči
- komentirajte #dtparam = audio = uključeno
- dtoverlay = hifiberry-dac
- komentirajte opcije RPi4 dtoverlay = vc4-fkms-v3d i max_framebuffers = 2
- ctrl X, zatim Enter pa ‘Y’ za spremanje
- cd /etc /lirc
- Popis datoteka u direktoriju
- sudo cp lirc_options.conf.dist lirc_options.conf
- sudo cp lircd.conf.dist lircd.conf
- sudo nano lirc_options.conf
- driver = zadano
- uređaj = /dev /lirc0
- ctrl X, zatim Enter pa ‘Y’ za spremanje
- sudo nano /etc/lirc/lircd.conf.d/HX1838.conf
- Kopirajte definicije za HX1838.conf iz tekstualne datoteke (ctrl-insert za lijepljenje u konzolu)
- ctrl X, zatim Enter pa ‘Y’ za spremanje
- cd /etc/lirc/lircd.conf.d
- Da vidim datoteke
- sudo mv devinput.lircd.conf devinput.lircd.conf.dist (za onemogućavanje)
- sudo nano/etc/lirc/lircrc
- zalijepite konfiguracijski kod za lircrc
- ctrl X, zatim Enter pa ‘Y’ za spremanje
- sudo apt-get install mpd-unesite 'Y' za nastavak (potrebno je neko vrijeme)
- sudo apt-get install mpc
- sudo nano /etc/rc.local
- komentirajte sav kôd osim izlaza 0 na kraju
- #dodajte ove sljedeće komentare prije izlaza 0
- dodaj irexec -d
- dodaj mpc stop
- dodajte mpc volumen 30
- #smanjite zahtjeve za napajanjem
- # isključite hdmi jer je ova jedinica bez glave
- /usr/bin/tvservice -o
- ctrl X, zatim Enter pa ‘Y’ za spremanje
- Na kraju, stvorite novi asound.conf upisivanjem sudo nano /etc/asound.conf i unosom sljedećeg:
- pcm.! zadano {
- upišite hw card 0
- }
- ctl.! zadano {
- upišite hw card 0
- }
- ctrl X, zatim Enter pa ‘Y’ za spremanje
- sudo nano /etc/mpd.conf
- pomaknite se prema dolje za izmjenu ovih postavki
- audio izlaz {
- Upišite "alsa"
- Dajte naziv "Moj ALSA uređaj"
- Uređaj "hw: 0, 0"
- Mixer_type "softver"
- Uređaj miksera "zadano"
- Kontrola miksera "PCM"
- Indeks miksera "0"
- }
- ctrl X, zatim Enter pa ‘Y’ za spremanje
- sudo ponovno podizanje sustava
- Sada ste spremni za spajanje žica.
Radio postaje konfigurirao sam na sljedeće, ali možete promijeniti URL -ove i koristiti sve radio postaje koje želite. Pogledajte priloženu konfiguracijsku datoteku lircrc.
Tipka 0 = Jazz FM
Ključ 1 = Apsolutni klasični rock
Ključ 2 = BBC Radio 2
Ključ 3 = Klasični FM
Ključ 4 = BBC Radio 4
Ključ 5 = BBC Radio 5
Ključ 6 = BBC Radio 6 Glazba
Ključ 7 = BBC Hereford i Worcester
Ključ 8 = Apsolutna glazba 80 -ih
Ključ 9 = Apsolutna glazba 90 -ih
Strelica gore = pojačavanje glasnoće
Strelica dolje = smanjivanje glasnoće
Tipka lijevo = Očisti popis pjesama
Tipka desno = Obriši popis za reprodukciju
Tipka OK = Reproduciraj
Tipka Back = Toggle (pauzira reprodukciju uživo)
Izlaz ključa = Stop
Korak 4: Povežite projekt
Spojite krugove pomoću gornjih tablica ožičenja.
Prvotno sam prototip izgradio na ploči kako bih provjerio radi li. Tada sam uspio prenijeti žičane veze na komponente koje sam instalirao, koristeći dupont konektore na zaglavljima. Ponovno sam uspio testirati da provjerim radi li jedinica još uvijek. Konačno, odlučio sam napraviti konačne veze pomoću alata za žičanu žicu. Ovo pruža vrlo uredan način povezivanja komponenti i ima dodatni bonus što se veze mogu lako 'poništiti' ako je potrebno. Električni spojevi napravljeni ovom metodom toliko su dobri da im zapravo nije potrebno lemljenje.
IR LED prijemnik je dodan u projekt lemljenjem na mali komad veroboard -a koji je zatim montiran na mjesto originalne LED diode na prednjoj strani kućišta. Žice su bile kratke i provedene kroz ugrađeni kanal za spajanje na RPi. Ovaj prijemnik će sjediti iza rešetke od fine žičane mreže kako bi mogao 'vidjeti' IC signal s daljinskog upravljača.
Nakon što su zvučnici pričvršćeni u ormarić, mogu se priključiti na stereo kanale izlaza pojačala. Utičnica za žensku utičnicu za napajanje može se provući kroz 3D tiskanu potpornu ploču i ožičiti u sabirnicu kruga. Cijela jedinica napaja se 5v 3A utičnim transformatorom.
Preporučeni:
Zadržavanje strpljenja Jednostavan internetski radio: KISSIR: 13 koraka
Zaustavljanje Jednostavan internetski radio: KISSIR: Ponekad to jednostavno mora biti taktilno. Nema sučelja bilo koje vrste. Samo gumbi. Raspberry Pi kao internetski radijski player nije ništa novo, a postoji mnogo uputstava o tome kako stvoriti internetski radijski player pomoću malinovog pi sa ili bez
Roberts RM33 Raspberry Pi internetski radio (još jedan…): 8 koraka (sa slikama)
Roberts RM33 Raspberry Pi Internet Radio (Još jedan…): Da, to je još jedna verzija internetskog radija Raspberry Pi, a ni moja prva. Nisam siguran zašto je ova građevina još uvijek toliko popularna, ali i dalje uživam u njoj i ne mogu reći da će mi i ova biti posljednja. Zaista volim izgled Roberta
Internetski povezani ventilator za Zwift: 7 koraka (sa slikama)
Internet Connected Fan for Zwift: Napravio sam ventilator koji je spojen na internet za upotrebu sa Zwift -om, virtualnom igrom / sustavom treninga za bicikliste. Kad idete brže u Zwiftu, ventilator se brže okreće kako bi simulirao vanjske uvjete vožnje.) Bilo mi je jako zabavno graditi ovo, nadam se da ćete uživati
Vintage Wi-Fi internetski radio: 10 koraka (sa slikama)
Vintage Wi-Fi Internet Radio: Vintage radio pretvorio se u moderan Internet Wi-Fi radio
Internetski radio s tankim klijentom Evo T20 koji ne treba tipkovnicu ili miš za nadzor za pokretanje!: 7 koraka
Internet radio s Evo T20 tankim klijentom koji ne treba monitersku tipkovnicu ili miš za pokretanje !: Evo kako koristiti Evo T20 tanki klijent kao samostalan internetski radijski prijemnik: Zašto to radim pa sam to učinio iz 3 razloga 1] jer je to bio izazov 2] Imati bešumnu jedinicu niske potrošnje od samo 20 vata na vrhuncu, a ne raditi bučno