Sadržaj:

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

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

Video: BOSEBerry Pi Internet radio: 4 koraka (sa slikama)
Video: НЕ ВЗДУМАЙ снимать аккумулятор с машины. Делай это ПРАВИЛЬНО ! 2024, Juli
Anonim
BOSEBerry Pi Internet Radio
BOSEBerry Pi Internet 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 na svijetu.

Uspio sam pronaći rabljeni model BOSE SoundDock serije II na ebayu (cijena 5,33 funti), ali je naveden kao neispravan. To nije bio problem jer bih uklonio sva interna kola kako bih dodao svoj.

Potrošni materijal:

Bose SoundDock (koristio sam model II serije)

Raspberry Pi Zero Wireless sa pravokutnim GPIO iglicama zaglavlja

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 štampanje

Kalem od PLA filamenta štampača

Akrilni lak u spreju

Boja za emajl

M3 orasi

M3 x 8 mm vijci sa šesterokutnom glavom s kupolom

LED prijemnik LED

Veroboard i igle zaglavlja

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.

Uklonite prednju žičanu ploču. Ovo je frikcijski spoj koji koristi pjenu za hvatanje bočne strane kućišta. Uspio sam ga otpustiti kljukom za udicu, a zatim se lako izvadio. Vidio sam upute za uklanjanje istih uvrtanjem 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 originalnog 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 mnogo 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 da očistim nered koji je ostavio naljepnica. Ne zaboravite da ne koristite abrazivne materijale za čišćenje, tako da možete sačuvati završni sloj visokog sjaja na kućištu.

Korak 2: 3D štampanje komponenti

3D štampanje komponenti
3D štampanje komponenti
3D štampanje komponenti
3D štampanje komponenti
3D štampanje komponenti
3D štampanje komponenti
3D štampanje komponenti
3D štampanje komponenti

Dizajnirao sam postolje koje ć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 iz dva dijela, donji dio je ispisan potpornjacima jer je na rubu uređaja potrebna rupa pa se mikro SD kartica može promijeniti bez potrebe za rastavljanjem cijele jedinice. Ovi otisnuti nosači mogu se lako ukloniti pomoću metalne trzalice 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 se montira na neke odstojnike na štampanoj ploči koji se zatim izbuše tako da vijci mašine lako prolaze. To se također pažljivo radi na otvorima za montažu ugla Raspberry Pi.

Na vrhu postolja vidjet ćete DAC PCM5102A sa zalemljenim pravougaonim zaglavljima, PAM pojačalom i dvostrukim nizom zaglavlja montiranih na neku vjerovnu ploču da djeluju 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 sa imenom je dizajnirana tako da prati radijus zakrivljenosti kućišta. Koristio sam reljefna slova i bila su tačno odštampana, ali nisam mislio da je ime BOSEBerry Pi posebno vidljivo ako nije uhvatilo svetlost na pravilan način. Odlučio sam naslikati utisnuta slova kako bih ih učinio vidljivijima. Zapečatio sam otisak čistim akrilnim lakom u spreju kako bih popunio sve praznine na površini štampe. Ovo bi trebalo osigurati da sljedeći sloj obojene emajlirane boje ne prokrvari kroz otisnute slojeve komada. Boja emajla nanesena je u nekoliko slojeva. Tijekom slikanja, neke kapilarne radnje dovele su boju do površine što je rezultiralo mrljama, ali nakon što se osušila, uspio 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ća uputstva su koraci koje morate proći da biste konfigurirali softver radija.

  1. Preuzmite Buster Lite sa https://www.raspberrypi.org/downloads/raspbian/Izvucite zip datoteku - imat ćete.img datoteku.
  2. Formatirajte mikro SD karticu pomoću formata za SD karticu
  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 tastaturu i prijavite se sa korisničkim imenom = pi, lozinkom = malinom
  5. Upišite prozor Sudo raspi-config u prozor konzole.
  6. Opcija menija 8 - ažurirajte ovaj alat na najnoviju verziju.
  7. Opcija menija 1 - promijenite lozinku korisnika i zabilježite je.
  8. Opcija menija 2 - mrežne opcije

    1. (N2) Unesite WiFi podatke za svoju kućnu mrežu
    2. (N1) Promijenite naziv hosta u radiopi
  9. Opcija menija 3 - Omogući opcije pokretanja (B1) i (B2) Automatsko prijavljivanje na konzolu
  10. Opcija izbornika 5 - Opcije sučelja (P2) omogućuju SSH
  11. Opcija menija 7 - Napredno (A1) Proširi sistem datoteka
  12. Sudo apt-get update
  13. Sudo apt-get nadogradnja (15 minuta)
  14. Sudo rpi-update (za ažuriranje firmvera)
  15. RPiZ se sada može koristiti "bez glave", tako da možete uključiti SSH u njega kako biste konfigurirali ostale postavke. 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. uklonite komentar i promijenite pin broj 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, zatim ‘Y’ za spremanje
  23. cd /etc /lirc
  24. služi za 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, zatim ‘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, zatim ‘Y’ za spremanje
  34. cd /etc/lirc/lircd.conf.d
  35. Da vidim datoteke
  36. sudo mv devinput.lircd.conf devinput.lircd.conf.dist (da ga onemogućite)
  37. sudo nano/etc/lirc/lircrc
  38. zalijepite konfiguracijski kod za lircrc
  39. ctrl X, zatim Enter, zatim ‘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. dodajte 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, zatim ‘Y’ za spremanje
  52. Na kraju, stvorite novi asound.conf upisivanjem sudo nano /etc/asound.conf i unosom sljedećeg:
  53. pcm.! default {
  54. upišite hw card 0
  55. }
  56. ctl.! default {
  57. upišite hw card 0
  58. }
  59. ctrl X, zatim Enter, zatim ‘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. Imenujte "Moj ALSA uređaj"
  65. Uređaj "hw: 0, 0"
  66. Mixer_type "softver"
  67. Uređaj miksera "zadano"
  68. Mixer_control “PCM”
  69. Mixer_index “0”
  70. }
  71. ctrl X, zatim Enter, zatim ‘Y’ za spremanje
  72. sudo reboot
  73. Sada ste spremni za spajanje žica.

Radio stanice sam konfigurirao na slijedeće, ali možete promijeniti url tok i koristiti sve radio stanice koje želite. Pogledajte priloženu konfiguracijsku datoteku lircrc.

Ključ 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 muzika

Ključ 7 = BBC Hereford i Worcester

Ključ 8 = Apsolutna muzika 80 -ih

Ključ 9 = Apsolutna muzika 90 -ih

Strelica nagore = pojačavanje zvuka

Strelica nadole = smanjivanje jačine zvuka

Tipka lijevo = Obriši listu za reprodukciju

Ključ desno = Obriši listu za reprodukciju

Tipka OK = Reproduciraj

Tipka Back = Toggle (pauzira reprodukciju uživo)

Key Exit = Stop

Korak 4: Povežite projekat

Povežite projekat
Povežite projekat
Povežite projekat
Povežite projekat
Povežite projekat
Povežite projekat
Povežite projekat
Povežite projekat

Spojite strujna kola pomoću gornjih tablica ožičenja.

Prvobitno 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. Ponovo sam uspio testirati da provjerim radi li jedinica i dalje. Konačno, odlučio sam napraviti konačne veze pomoću alata za omatanje. 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 su toliko dobri da im zapravo nije potrebno lemljenje.

IR LED prijemnik je dodan u projekat 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 povezivanje s RPi. Ovaj prijemnik će sjediti iza rešetke od fine žičane mreže tako da može 'vidjeti' IC signal s daljinskog upravljača.

Nakon što su zvučnici pričvršćeni u ormaru, mogu se priključiti na stereo kanale izlaza pojačala. Utičnica za ženski izvor napajanja može se provući kroz 3D štampanu potpornu ploču i ožičiti u sabirnicu kola. Cijela jedinica napaja se 5v 3A utičnim transformatorom.

Preporučuje se: