Orodha ya maudhui:

Redio ya Mtandaoni ya BOSEBerry Pi: Hatua 4 (na Picha)
Redio ya Mtandaoni ya BOSEBerry Pi: Hatua 4 (na Picha)

Video: Redio ya Mtandaoni ya BOSEBerry Pi: Hatua 4 (na Picha)

Video: Redio ya Mtandaoni ya BOSEBerry Pi: Hatua 4 (na Picha)
Video: MAIDS WAINGIA BILA VIATU UKUMBINI !! NA WANAVYOJUA KURINGA SASA! |GadsonAndSalome |MCKATOKISHA 2024, Julai
Anonim
Redio ya mtandao ya BOSEBerry Pi
Redio ya mtandao ya BOSEBerry Pi

Ninapenda kusikiliza redio! Nilikuwa nikitumia redio ya DAB nyumbani kwangu, lakini nikakuta mapokezi yalikuwa machache na sauti iliendelea kuvunjika, kwa hivyo niliamua kujenga redio yangu ya mtandao. Nina ishara kali ya wifi karibu na nyumba yangu na utangazaji wa dijiti unapaswa kumaanisha kuwa niliweza kucheza sauti ya juu ya uaminifu.

Sikutaka kutumia spika mahiri. Nilitaka kuwasha redio, kuweza kubadilisha chaneli na kisha kuizima, kwa hivyo ilifanya kama redio ya jadi lakini kwa vile ilikuwa ikitumia mtandao kwa unganisho lake, ningeweza kusikiliza vituo vya redio kutoka mahali popote ulimwenguni.

Nilifanikiwa kupata mitindo ya pili ya BOSE SoundDock mfululizo II kwenye ebay (iligharimu £ 5.33) lakini ilikuwa imeorodheshwa kama haifanyi kazi. Hili halikuwa tatizo kwani ningeondoa mizunguko yote ya ndani kuongeza yangu.

Ugavi:

Bose SoundDock (Nilitumia mfano wa mfululizo II)

Raspberry Pi Zero Wireless na pini za kichwa cha GPIO cha kulia

DAC avkodare PCM5102A

Amplifier PAM8403

Mpokeaji wa infrared VS1838B

Udhibiti wa kijijini wa HX1838

Pipa jack 2.1mm tundu

Kuunganisha waya (nilitumia wingu)

Vifaa vya uchapishaji vya 3D

Spool ya filament ya printa ya PLA

Dawa ya lacquer ya akriliki

Rangi ya Enamel

Karanga M3

M3 x 8mm kuba kichwa kichwa hex gari screws

LED ya mpokeaji wa IR

Veroboard & pini za kichwa

Hatua ya 1: Tenganisha Kitengo na Usafishe

Tenganisha Kitengo na Kisafishe
Tenganisha Kitengo na Kisafishe
Tenganisha Kitengo na Kisafishe
Tenganisha Kitengo na Kisafishe
Tenganisha Kitengo na Kisafishe
Tenganisha Kitengo na Kisafishe
Tenganisha Kitengo na Kisafishe
Tenganisha Kitengo na Kisafishe

SoundDock ni rahisi kuchukua mbali. Ondoa msingi kwanza na uondoe loom ya wiring. Sehemu za mbele za kupachika ipod hutumia screws za spline za Torx T6.

Ondoa jopo la waya wa mbele. Hii ni fit ya msuguano ambayo hutumia povu kukamata upande wa kesi. Niliweza kuilegeza na kacha ya aina ya ndoano kisha ikainuliwa nje kwa urahisi. Nimeona maagizo ya kuondoa hizi kwa kupotosha sarafu kwenye yanayopangwa kati ya waya na kesi, lakini sikutaka kuweka alama kwenye kando ya sarafu.

Jopo la mbele hufanya kazi kama heatsink kwa kipaza sauti cha asili na inaweza kuondolewa kwa vis. Hii imeinuliwa nje na spika na kebo ya Ribbon tambarare zinaweza kutenganishwa.

Ikiwa SoundDock yako ni kitengo cha zamani, labda imechukua vumbi vingi na vichafu. Pamoja na vifaa vyote vya umeme kuondolewa, unaweza sasa kuipatia safi katika maji ya moto yenye sabuni. Nilitumia dawa ya 'kuondoa kibandiko' kusafisha fujo iliyoachwa na lebo. Kumbuka kutotumia vifaa vya kusafisha vya abrasive, kwa hivyo unaweza kuhifadhi kumaliza kwa gloss juu ya kesi hiyo.

Hatua ya 2: 3D Chapisha Vipengele

Chapisha 3D Vipengele
Chapisha 3D Vipengele
Chapisha 3D Vipengele
Chapisha 3D Vipengele
Chapisha 3D Vipengele
Chapisha 3D Vipengele
Chapisha 3D Vipengele
Chapisha 3D Vipengele

Niliunda utoto ambao ungeingia ndani ya heatsink ya alloy ili niweze kushikamana na Raspberry Pi, DAC decoder na vifaa vya amplifier katika kitengo kimoja cha kompakt.

Utoto huja katika sehemu mbili, sehemu ya chini ilichapishwa na vifaa kwani kuna shimo linalohitajika kando ya kitengo, kwa hivyo kadi ndogo ya SD inaweza kubadilishwa bila kulazimika kutenganisha kitengo chote. Vifaa hivi vilivyochapishwa vinaweza kuondolewa kwa urahisi kwa kutumia kichujio cha chuma na jozi ya koleo zenye pua laini. Sehemu mbili za utoto zinaweza kuunganishwa pamoja na screws za mashine za M3 na karanga ambazo zimefungwa katika muundo.

Kichwa cha pembe cha kulia cha pini 40 kiliuzwa kwenye Raspberry Pi (RPi).

RPi imewekwa kwenye spacers zingine zilizochapishwa za bodi ya mzunguko ambayo hutobolewa nje ili visu vya mashine kupita kwa urahisi. Hii pia hufanywa kwa uangalifu kwenye mashimo ya kufunga kona ya Raspberry Pi.

Juu ya utoto utaona DAC PCM5102A yenye vichwa vya pembe ya kulia, kipaza sauti cha PAM na safu mbili za vichwa vilivyowekwa kwenye veroboard fulani kama bar ya basi ya usambazaji wa umeme. Mkutano huu wote unaweza kushikamana na jopo la kuzama kwa joto la aloi ambayo inashikilia mbele ya SoundDock kwa kutumia screws za asili.

Sahani ya jina la mbele iliundwa kufuata eneo la kupindika kwa kesi hiyo. Nilitumia herufi zilizochorwa na ilichapishwa kwa usahihi, lakini sikufikiria jina la BOSEBerry Pi linaonekana haswa isipokuwa ilipata taa kwa njia sahihi. Niliamua kuchora herufi zilizochorwa ili kuzifanya zionekane zaidi. Nilifunga muhuri na dawa ya wazi ya lacquer ya akriliki kujaza tupu yoyote kwenye uso wa kuchapisha. Hii inapaswa kuhakikisha kuwa safu inayofuata ya rangi ya enamel haikuvuja damu kupitia tabaka zilizochapishwa za kipande. Rangi ya enamel ilijengwa kwa kanzu kadhaa. Wakati uchoraji, hatua kadhaa za kichwa zilichora rangi hadi juu na kusababisha smudges, lakini mara tu ilipokuwa kavu, niliweza kuisafisha na karatasi nyevu na kavu kisha nikaongeza kanzu ya mwisho ya lacquer wazi ili ilingane na kumaliza glossy ya kitengo.

Hatua ya 3: Sanidi Pi

Maagizo yafuatayo ni hatua ambazo unahitaji kupitia ili kusanidi programu ya redio.

  1. Pakua Buster Lite kutoka https://www.raspberrypi.org/downloads/raspbian/Toa faili iliyofungwa - utakuwa na faili ya.img.
  2. Umbiza kadi ndogo ya SD ukitumia fomati ya kadi ya SD
  3. Tumia Picha ya Win32 Disk https://sourceforge.net/projects/win32diskimager/ kuandika Raspbian Buster kwenye kadi ya SD (ambayo inachukua kama dakika 10)
  4. Ambatisha Pi kwenye mfuatiliaji na kibodi na ingia na jina la mtumiaji = pi, nywila = rasipiberi
  5. Andika Sudo raspi-config kwenye dirisha la kiweko.
  6. Chaguo la menyu 8 - sasisha zana hii kuwa toleo la hivi karibuni.
  7. Chaguo la menyu 1 - badilisha nywila ya mtumiaji na uiandike.
  8. Chaguo la menyu 2 - chaguzi za mtandao

    1. (N2) Ingiza maelezo ya WiFi kwa mtandao wako wa nyumbani
    2. (N1) Badilisha jina la mwenyeji liwe radiopi
  9. Chaguo la menyu 3 - Wezesha chaguzi za Boot (B1) na (B2) Kuingia kiotomatiki kwa Dashibodi
  10. Chaguo la menyu 5 - Chaguzi za kuingiliana (P2) wezesha SSH
  11. Chaguo la menyu 7 - Advanced (A1) Panua mfumo wa faili
  12. Sudo apt-kupata sasisho
  13. Sudo apt-kupata sasisho (dakika 15)
  14. Sudo rpi-update (kusasisha firmware)
  15. RPiZ sasa inaweza kutumika 'isiyo na kichwa' kwa hivyo unaweza SSH ndani yake kusanidi mipangilio yote. Ingia kwenye router yako kupitia kivinjari (kitu kama 192.168.1.254) na upate anwani ya ip ya radiopi yako. Pakua Putty na uitumie kuingia kwenye Pi ukitumia anwani ya ip ambayo umepata tu. Jina la mtumiaji = pi na tumia nywila yako mpya.
  16. sudo apt-get kufunga lirc # kufunga LIRC (ingiza y kuendelea)
  17. Sudo nano / boot/config.txt
  18. ondoa maoni na ubadilishe namba ya siri dtoverlay = gpio-ir, gpio_pin = 23 #pin 16 kwenye ubao
  19. toa maoni # dtparam = audio = juu
  20. dtoverlay = hifiberry-dac
  21. toa maoni RPi4 chaguzi dtoverlay = vc4-fkms-v3d na max_framebuffers = 2
  22. ctrl X kisha Ingiza kisha 'Y' ili uhifadhi
  23. cd / nk / lirc
  24. ls kuorodhesha faili kwenye saraka
  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. dereva = chaguo-msingi
  29. kifaa = / dev / lirc0
  30. ctrl X kisha Ingiza kisha 'Y' ili uhifadhi
  31. Sudo nano /etc/lirc/lircd.conf.d/HX1838.conf
  32. Nakili katika ufafanuzi wa HX1838.conf kutoka faili ya maandishi (ctrl-ingiza kubandika kwenye koni)
  33. ctrl X kisha Ingiza kisha 'Y' ili uhifadhi
  34. cd /etc/lirc/lircd.conf.d
  35. ls kuona faili
  36. Sudo mv devinput.lircd.conf devinput.lircd.conf.dist (kuizima)
  37. Sudo nano / nk / lirc / lircrc
  38. weka msimbo wa usanidi wa lircrc
  39. ctrl X kisha Ingiza kisha 'Y' ili uhifadhi
  40. Sudo apt-get install mpd - ingiza 'Y' kuendelea (inachukua muda)
  41. Sudo apt-get kufunga mpc
  42. Sudo nano /etc/rc.local
  43. toa maoni yako nambari yote isipokuwa exit 0 mwishoni
  44. # ongeza maoni haya yafuatayo kabla ya kutoka 0
  45. ongeza irexec -d
  46. ongeza mpc stop
  47. ongeza mpc kiasi 30
  48. #punguza mahitaji ya umeme
  49. # zima hdmi kwani kitengo hiki hakina kichwa
  50. / usr / bin / huduma ya tv -o
  51. ctrl X kisha Ingiza kisha 'Y' ili uhifadhi
  52. Mwishowe, tengeneza asound.conf mpya kwa kuandika sudo nano /etc/asound.conf na kuingiza yafuatayo:
  53. pcm.! chaguomsingi {
  54. aina hw kadi 0
  55. }
  56. ctl.! chaguomsingi {
  57. aina hw kadi 0
  58. }
  59. ctrl X kisha Ingiza kisha 'Y' ili uhifadhi
  60. Sudo nano /etc/mpd.conf
  61. shuka chini ili urekebishe mipangilio hii
  62. pato la sauti {
  63. Andika "alsa"
  64. Jina "Kifaa changu cha ALSA"
  65. Kifaa “hw: 0, 0”
  66. Aina ya "software" ya mixer_
  67. Mixer_device "chaguomsingi"
  68. Udhibiti wa mixer_ "PCM"
  69. Mchanganyiko_index "0"
  70. }
  71. ctrl X kisha Ingiza kisha 'Y' ili uhifadhi
  72. Sudo reboot
  73. Sasa uko tayari kuunganisha waya.

Nilisanidi vituo vya redio kuwa yafuatayo, lakini unaweza kubadilisha mito ya url na utumie vituo vyovyote vya redio unavyotaka. Tazama faili ya usanidi wa lircrc iliyoambatanishwa.

Muhimu 0 = Jazz FM

Muhimu 1 = Mwamba Halisi kabisa

Muhimu 2 = Redio 2 ya BBC

Ufunguo wa 3 = FM ya kawaida

Muhimu 4 = Redio ya BBC 4

Muhimu 5 = Redio 5 ya BBC

Ufunguo 6 = Muziki wa Redio 6 wa BBC

Muhimu 7 = BBC Hereford na Worcester

Ufunguo wa 8 = Muziki kamili wa miaka ya 80

Muhimu 9 = Muziki wa 90s kabisa

Mshale Juu = ujazo juu

Mshale Chini = sauti chini

Kushoto muhimu = Futa orodha ya kucheza

Ufunguo wa kulia = Futa orodha ya kucheza

Muhimu OK = Cheza

Back Back = Geuza (ambayo husitisha uchezaji wa moja kwa moja)

Toka muhimu = Acha

Hatua ya 4: Funga Mradi

Waya Up Mradi
Waya Up Mradi
Waya Up Mradi
Waya Up Mradi
Waya Up Mradi
Waya Up Mradi
Waya Up Mradi
Waya Up Mradi

Unganisha mizunguko juu kwa kutumia meza za wiring hapo juu.

Awali niliunda mfano kwenye ubao wa mkate ili kuangalia kuwa inafanya kazi. Wakati huo niliweza kuhamisha unganisho la waya kwenye vifaa ambavyo nilikuwa nimeweka, kwa kutumia viunganisho vya dupont kwenye vichwa. Tena, niliweza kupima ili kuangalia kuwa kitengo bado kinafanya kazi. Mwishowe, niliamua kufanya unganisho la mwisho kwa kutumia zana ya waya. Hii hutoa njia nadhifu sana ya kuunganisha vifaa na ina bonasi iliyoongezwa ambayo unganisho linaweza 'kutenguliwa' kwa urahisi ikiwa ni lazima. Uunganisho wa umeme uliotengenezwa kwa kutumia njia hii ni mzuri sana, hauitaji kuunganishwa.

Mpokeaji aliyeongozwa na IR aliongezwa katika mradi huo kwa kuiunganisha kwenye kipande kidogo cha veroboard ambayo ilikuwa imewekwa mahali pa LED ya asili mbele ya kesi hiyo. Waya ziliwekwa fupi na kulishwa kupitia kituo kilichojengwa ili kuungana na RPi. Mpokeaji huyu atakaa nyuma ya grili nzuri ya waya wa waya ili iweze "kuona" ishara ya IR kutoka kwa kitengo cha kudhibiti kijijini.

Mara tu wasemaji wamepatikana katika baraza la mawaziri, wanaweza kushikamana na njia za stereo za pato la amplifier. Soketi ya kike ya usambazaji wa umeme inaweza kushonwa kupitia bamba la msaada la 3D na kuchomwa ndani ya baa ya mzunguko. Sehemu nzima inaendeshwa na kuziba 5v 3A kwenye transformer.

Ilipendekeza: