Sadržaj:

BOSEBerry Pi internetski radio: 4 koraka (sa slikama)
BOSEBerry Pi internetski radio: 4 koraka (sa slikama)

Video: BOSEBerry Pi internetski radio: 4 koraka (sa slikama)

Video: BOSEBerry Pi internetski radio: 4 koraka (sa slikama)
Video: НЕ ВЗДУМАЙ снимать аккумулятор с машины. Делай это ПРАВИЛЬНО ! 2024, Srpanj
Anonim
BOSEBerry Pi internetski radio
BOSEBerry Pi internetski radio

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

Rastavite jedinicu i očistite je
Rastavite jedinicu i očistite je
Rastavite jedinicu i očistite je
Rastavite jedinicu i očistite je
Rastavite jedinicu i očistite je
Rastavite jedinicu i očistite je
Rastavite jedinicu i očistite je
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

3D ispis komponenti
3D ispis komponenti
3D ispis komponenti
3D ispis komponenti
3D ispis komponenti
3D ispis komponenti
3D ispis komponenti
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.

  1. Preuzmite Buster Lite s https://www.raspberrypi.org/downloads/raspbian/Extract zipped file - imat ćete.img datoteku.
  2. Formatirajte mikro SD karticu pomoću programa za oblikovanje SD kartice
  3. Koristite Win32 Disk Imager https://sourceforge.net/projects/win32diskimager/ da napišete Raspbian Buster na SD karticu (što traje oko 10 minuta)
  4. Priključite Pi na monitor i tipkovnicu i prijavite se korisničkim imenom = pi, lozinkom = malinom
  5. Upišite Sudo raspi-config u prozor konzole.
  6. Opcija izbornika 8 - ažurirajte ovaj alat na najnoviju verziju.
  7. Opcija izbornika 1 - promijenite korisničku lozinku i zabilježite je.
  8. Opcija izbornika 2 - mrežne opcije

    1. (N2) Unesite WiFi podatke za svoju kućnu mrežu
    2. (N1) Promijenite naziv hosta u radiopi
  9. Opcija izbornika 3 - Omogućite opcije pokretanja (B1) i (B2) Automatska prijava na konzolu
  10. Opcija izbornika 5 - Opcije sučelja (P2) omogućuju SSH
  11. Opcija izbornika 7 - Napredno (A1) Proširi datotečni sustav
  12. Sudo apt-get ažuriranje
  13. Sudo apt-get nadogradnja (15 minuta)
  14. Sudo rpi-update (za ažuriranje firmvera)
  15. 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.
  16. sudo apt-get install lirc # install LIRC (unesite y za nastavak)
  17. sudo nano /boot/config.txt
  18. raskomentirajte i promijenite broj pina dtoverlay = gpio-ir, gpio_pin = 23 #pin 16 na ploči
  19. komentirajte #dtparam = audio = uključeno
  20. dtoverlay = hifiberry-dac
  21. komentirajte opcije RPi4 dtoverlay = vc4-fkms-v3d i max_framebuffers = 2
  22. ctrl X, zatim Enter pa ‘Y’ za spremanje
  23. cd /etc /lirc
  24. Popis datoteka u direktoriju
  25. sudo cp lirc_options.conf.dist lirc_options.conf
  26. sudo cp lircd.conf.dist lircd.conf
  27. sudo nano lirc_options.conf
  28. driver = zadano
  29. uređaj = /dev /lirc0
  30. ctrl X, zatim Enter pa ‘Y’ za spremanje
  31. sudo nano /etc/lirc/lircd.conf.d/HX1838.conf
  32. Kopirajte definicije za HX1838.conf iz tekstualne datoteke (ctrl-insert za lijepljenje u konzolu)
  33. ctrl X, zatim Enter pa ‘Y’ za spremanje
  34. cd /etc/lirc/lircd.conf.d
  35. Da vidim datoteke
  36. sudo mv devinput.lircd.conf devinput.lircd.conf.dist (za onemogućavanje)
  37. sudo nano/etc/lirc/lircrc
  38. zalijepite konfiguracijski kod za lircrc
  39. ctrl X, zatim Enter pa ‘Y’ za spremanje
  40. sudo apt-get install mpd-unesite 'Y' za nastavak (potrebno je neko vrijeme)
  41. sudo apt-get install mpc
  42. sudo nano /etc/rc.local
  43. komentirajte sav kôd osim izlaza 0 na kraju
  44. #dodajte ove sljedeće komentare prije izlaza 0
  45. dodaj irexec -d
  46. dodaj mpc stop
  47. dodajte mpc volumen 30
  48. #smanjite zahtjeve za napajanjem
  49. # isključite hdmi jer je ova jedinica bez glave
  50. /usr/bin/tvservice -o
  51. ctrl X, zatim Enter pa ‘Y’ za spremanje
  52. Na kraju, stvorite novi asound.conf upisivanjem sudo nano /etc/asound.conf i unosom sljedećeg:
  53. pcm.! zadano {
  54. upišite hw card 0
  55. }
  56. ctl.! zadano {
  57. upišite hw card 0
  58. }
  59. ctrl X, zatim Enter pa ‘Y’ za spremanje
  60. sudo nano /etc/mpd.conf
  61. pomaknite se prema dolje za izmjenu ovih postavki
  62. audio izlaz {
  63. Upišite "alsa"
  64. Dajte naziv "Moj ALSA uređaj"
  65. Uređaj "hw: 0, 0"
  66. Mixer_type "softver"
  67. Uređaj miksera "zadano"
  68. Kontrola miksera "PCM"
  69. Indeks miksera "0"
  70. }
  71. ctrl X, zatim Enter pa ‘Y’ za spremanje
  72. sudo ponovno podizanje sustava
  73. 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

Povežite projekt
Povežite projekt
Povežite projekt
Povežite projekt
Povežite projekt
Povežite projekt
Povežite projekt
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: