فهرست مطالب:

رادیو اینترنتی BOSEBerry Pi: 4 مرحله (همراه با تصاویر)
رادیو اینترنتی BOSEBerry Pi: 4 مرحله (همراه با تصاویر)

تصویری: رادیو اینترنتی BOSEBerry Pi: 4 مرحله (همراه با تصاویر)

تصویری: رادیو اینترنتی BOSEBerry Pi: 4 مرحله (همراه با تصاویر)
تصویری: آموزش راه اندازی و کار با رزبری پای 4 | بررسی Raspberry Pi OS 2024, سپتامبر
Anonim
رادیو اینترنتی BOSEBerry Pi
رادیو اینترنتی BOSEBerry Pi

من عاشق گوش دادن به رادیو هستم! من در خانه از رادیو DAB استفاده می کردم ، اما دریافتم که پذیرایی کمی تکه تکه است و صدا مدام قطع می شود ، بنابراین تصمیم گرفتم رادیوی اینترنتی خودم را بسازم. من یک سیگنال وای فای قوی در اطراف خانه ام دارم و پخش دیجیتال باید به این معنی باشد که من قادر به پخش صدای با وفاداری بالا هستم.

من نمی خواستم از بلندگوی هوشمند استفاده کنم. من می خواستم رادیو را روشن کنم ، بتوانم کانال ها را تغییر دهم و سپس آن را خاموش کنم ، بنابراین درست مانند یک رادیوی سنتی رفتار می کرد اما وقتی از اینترنت برای اتصال خود استفاده می کرد ، می توانستم از هر نقطه در جهان به کانال های رادیویی گوش دهم.

من موفق شدم یک مدل دست دوم BOSE SoundDock سری II را در ebay پیدا کنم (هزینه 5.33 پوند) اما در لیست کار نکرده بود. این مشکلی نبود زیرا تمام مدارهای داخلی را حذف می کردم تا مدار خود را اضافه کنم.

تدارکات:

A Bose SoundDock (من از مدل سری II استفاده کردم)

Raspberry Pi Zero Wireless با پین هدر GPIO با زاویه راست

رمزگشای DAC PCM5102A

تقویت کننده PAM8403

گیرنده مادون قرمز VS1838B

کنترل از راه دور HX1838

جک بشکه سوکت 2.1 میلی متر

سیم اتصال (من از سیم پیچ استفاده کردم)

امکانات چاپ سه بعدی

قرقره فیلامنت چاپگر PLA

اسپری لاک اکریلیک

رنگ مینا

آجیل M3

پیچ های دستگاه درایو شش ضلعی M3 x 8 میلی متر

LED گیرنده مادون قرمز

پین سرصفحه و سرصفحه

مرحله 1: واحد را جدا کرده و آن را تمیز کنید

دستگاه را جدا کرده و آن را تمیز کنید
دستگاه را جدا کرده و آن را تمیز کنید
دستگاه را جدا کرده و آن را تمیز کنید
دستگاه را جدا کرده و آن را تمیز کنید
دستگاه را جدا کرده و آن را تمیز کنید
دستگاه را جدا کرده و آن را تمیز کنید
دستگاه را جدا کرده و آن را تمیز کنید
دستگاه را جدا کرده و آن را تمیز کنید

SoundDock به راحتی جدا می شود. ابتدا پایه را برداشته و بافندگی سیم کشی را جدا کنید. قسمت های اتصال داک آی پاد جلو از پیچ های Spline Torx T6 استفاده می کند.

پانل مش مش سیم جلو را بردارید. این یک برخورد اصطکاکی است که از فوم برای چسباندن طرف کیس استفاده می کند. من موفق به شل کردن آن با انتخاب نوع قلاب شدم و سپس به راحتی بلند شد. من دستورالعمل هایی را برای حذف این موارد با چرخاندن یک سکه در شکاف بین مش سیم و قاب دیده ام ، اما نمی خواستم مورد را با لبه سکه علامت گذاری کنم.

پنل جلویی به عنوان یک هیت سینک برای تقویت کننده اصلی عمل می کند و می توان آن را با پیچ جدا کرد. سپس آن را برداشته و بلندگوها و کابل روبان تخت را می توان جدا کرد.

اگر SoundDock شما یک واحد قدیمی است ، احتمالاً گرد و غبار و آلودگی زیادی را جمع کرده است. با حذف تمام اجزای الکتریکی ، اکنون می توانید آن را در آب گرم و صابون تمیز کنید. من از اسپری "پاک کننده برچسب" برای تمیز کردن آشفتگی ناشی از برچسب استفاده کردم. به خاطر داشته باشید که از مواد تمیز کننده ساینده استفاده نکنید ، بنابراین می توانید سطح براق بالای قاب را حفظ کنید.

مرحله 2: چاپ سه بعدی اجزاء

پرینت سه بعدی قطعات
پرینت سه بعدی قطعات
پرینت سه بعدی قطعات
پرینت سه بعدی قطعات
پرینت سه بعدی قطعات
پرینت سه بعدی قطعات
پرینت سه بعدی قطعات
پرینت سه بعدی قطعات

من گهواره ای طراحی کردم که به داخل بخاری آلیاژی نصب می شد تا بتوانم اجزای رسیور رزبری پای ، DAC و تقویت کننده را در یک واحد جمع و جور متصل کنم.

گهواره در دو قسمت عرضه می شود ، قسمت پایینی با پشتیبان ها چاپ شده است زیرا در قسمت کناری دستگاه نیاز به یک سوراخ است ، بنابراین کارت micro SD را می توان بدون نیاز به جدا کردن کل دستگاه تغییر داد. این تکیه گاه های چاپ شده را می توان به راحتی با استفاده از یک چوب فلزی و یک انبردست با بینی ظریف جدا کرد. دو قسمت گهواره را می توان با پیچ و مهره دستگاه M3 که در طراحی اسیر هستند به هم متصل کرد.

یک سربرگ زاویه دار 40 پینی روی رزبری پای (RPi) لحیم شد.

RPi بر روی جدا کننده های مدار چاپی نصب شده است که سپس سوراخ می شوند تا پیچ های دستگاه به راحتی از آن عبور کنند. این کار همچنین با دقت روی سوراخ های نصب گوشه رزبری پای انجام می شود.

در بالای گهواره DAC PCM5102A را با سرصفحه های لحیم کاری شده با زاویه راست لحیم شده ، تقویت کننده PAM و دو ردیف هدرهایی که بر روی برخی از ورودوردها نصب شده اند مشاهده می کنید تا به عنوان یک نوار گذرگاه منبع تغذیه عمل کنند. کل این مجموعه را می توان به پانل هیت سینک آلیاژی متصل کرد که با استفاده از پیچ های اصلی به جلوی SoundDock متصل می شود.

پلاک نام جلو طوری طراحی شده است که شعاع انحنای قاب را دنبال کند. من از حروف برجسته استفاده کردم و با دقت چاپ شد ، اما فکر نمی کردم نام BOSEBerry Pi به ویژه قابل مشاهده باشد مگر اینکه نور را به روش صحیح جذب کند. تصمیم گرفتم حروف برجسته را نقاشی کنم تا بیشتر نمایان شود. من چاپ را با یک اسپری لاک اکریلیک شفاف مهر و موم کردم تا هر گونه خالی در سطح چاپ پر شود. این باید اطمینان حاصل کند که لایه بعدی رنگ مینای رنگی از طریق لایه های چاپ شده قطعه خونریزی نمی کند. رنگ مینای دندان در چند لایه ساخته شده است. در حین نقاشی ، برخی از اقدامات مویرگی رنگ را به سطح می کشاند و باعث ایجاد لکه می شود ، اما هنگامی که خشک شد ، من می توانم آن را با مقداری کاغذ مرطوب و خشک تمیز کنم و سپس آخرین لایه لاک شفاف را برای مطابقت با آن اضافه کنم. پایان براق واحد

مرحله 3: Pi را پیکربندی کنید

دستورالعمل های زیر مراحلی است که برای پیکربندی نرم افزار رادیو باید طی کنید.

  1. Buster Lite را از https://www.raspberrypi.org/downloads/raspbian/ بارگیری کنید فایل فشرده را استخراج کنید - یک فایل.img خواهید داشت.
  2. کارت micro SD را با استفاده از قالب ساز کارت SD فرمت کنید
  3. از Win32 Disk Imager https://sourceforge.net/projects/win32diskimager/ برای نوشتن Raspbian Buster روی کارت SD (که حدود 10 دقیقه طول می کشد) استفاده کنید.
  4. Pi را به یک مانیتور و صفحه کلید وصل کنید و با نام کاربری = pi ، رمز عبور = تمشک وارد شوید
  5. Sudo raspi-config را در پنجره کنسول تایپ کنید.
  6. گزینه منو 8 - این ابزار را به آخرین نسخه به روز کنید.
  7. گزینه منو 1 - رمز عبور کاربر را تغییر داده و آن را یادداشت کنید.
  8. گزینه منو 2 - گزینه های شبکه

    1. (N2) جزئیات WiFi شبکه خانگی خود را وارد کنید
    2. (N1) نام میزبان را به radiopi تغییر دهید
  9. گزینه منو 3 - فعال کردن گزینه های بوت (B1) و (B2) ورود خودکار به کنسول
  10. گزینه منو 5 - گزینه های رابط (P2) SSH را فعال می کند
  11. گزینه منو 7 - پیشرفته (A1) گسترش سیستم فایل
  12. Sudo apt-get update
  13. Sudo apt-get upgrade (15 دقیقه)
  14. Sudo rpi-update (برای به روز رسانی سیستم عامل)
  15. RPiZ اکنون می تواند "بدون سر" مورد استفاده قرار گیرد ، بنابراین می توانید برای پیکربندی بقیه تنظیمات از SSH استفاده کنید. از طریق مرورگر به روتر خود وارد شوید (چیزی مانند 192.168.1.254) و آدرس IP رادیوپی خود را پیدا کنید. Putty را بارگیری کرده و از آن برای ورود به Pi با استفاده از آدرس IP ای که به تازگی پیدا کرده اید استفاده کنید. نام کاربری = pi و از رمز عبور جدید خود استفاده کنید.
  16. sudo apt-get install lirc # install LIRC (برای ادامه y را وارد کنید)
  17. sudo nano /boot/config.txt
  18. نظر ندهید و شماره پین را تغییر دهید dtoverlay = gpio-ir، gpio_pin = 23 #پین 16 روی تخته
  19. نظر دهید #dtparam = audio = on
  20. dtoverlay = hifiberry-dac
  21. نظرات گزینه های RPi4 dtoverlay = vc4-fkms-v3d و max_framebuffers = 2
  22. ctrl X سپس Enter و سپس 'Y' برای ذخیره کنید
  23. cd /etc /lirc
  24. ls فایلهای موجود در فهرست را فهرست کنید
  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. راننده = پیش فرض
  29. دستگاه = /dev /lirc0
  30. ctrl X سپس Enter و سپس 'Y' برای ذخیره کنید
  31. sudo nano /etc/lirc/lircd.conf.d/HX1838.conf
  32. کپی در تعاریف HX1838.conf از فایل متنی (ctrl-insert برای چسباندن به کنسول)
  33. ctrl X سپس Enter و سپس 'Y' برای ذخیره کنید
  34. cd /etc/lirc/lircd.conf.d
  35. برای دیدن فایلها
  36. sudo mv devinput.lircd.conf devinput.lircd.conf.dist (برای غیرفعال کردن آن)
  37. sudo nano/etc/lirc/lircrc
  38. کد پیکربندی lircrc را وارد کنید
  39. ctrl X سپس Enter و سپس 'Y' برای ذخیره کنید
  40. sudo apt-get install mpd-برای ادامه "Y" را وارد کنید (مدتی طول می کشد)
  41. sudo apt-get mpc را نصب کنید
  42. sudo nano /etc/rc.local
  43. در پایان همه کدها را به جز خروجی 0 کامنت کنید
  44. این نظرات بعدی را قبل از خروج 0 #اضافه کنید
  45. irexec -d را اضافه کنید
  46. mpc stop را اضافه کنید
  47. mpc حجم 30 را اضافه کنید
  48. #نیازهای برق را کاهش دهید
  49. # HDMI را خاموش کنید زیرا این دستگاه بدون سر است
  50. /usr/bin/tvservice -o
  51. ctrl X سپس Enter و سپس 'Y' برای ذخیره کنید
  52. در نهایت ، یک asound.conf جدید با تایپ sudo nano /etc/asound.conf و وارد کردن موارد زیر ایجاد کنید:
  53. pcm.! پیش فرض {
  54. hw card 0 تایپ کنید
  55. }
  56. ctl.! پیش فرض {
  57. hw card 0 تایپ کنید
  58. }
  59. ctrl X سپس Enter و سپس 'Y' برای ذخیره کنید
  60. sudo nano /etc/mpd.conf
  61. برای اصلاح این تنظیمات به پایین بروید
  62. خروجی صدا {
  63. "alsa" را تایپ کنید
  64. نام "دستگاه ALSA من"
  65. دستگاه "hw: 0، 0"
  66. Mixer_type "نرم افزار"
  67. Mixer_device "پیش فرض"
  68. Mixer_control "PCM"
  69. Mixer_index "0"
  70. }
  71. ctrl X سپس Enter و سپس 'Y' برای ذخیره کنید
  72. راه اندازی مجدد sudo
  73. شما اکنون آماده اتصال سیم ها هستید.

من ایستگاه های رادیویی را به شکل زیر پیکربندی کرده ام ، اما می توانید جریانهای url را تغییر دهید و از هر ایستگاه رادیویی که می خواهید استفاده کنید. فایل پیکربندی lircrc پیوست را مشاهده کنید.

کلید 0 = Jazz FM

کلید 1 = راک کلاسیک مطلق

کلید 2 = رادیو بی بی سی 2

کلید 3 = FM کلاسیک

کلید 4 = رادیو بی بی سی 4

کلید 5 = BBC Radio 5

کلید 6 = رادیو بی بی سی 6 موسیقی

کلید 7 = BBC Hereford and Worcester

کلید 8 = موسیقی دهه 80 مطلق

کلید 9 = موسیقی دهه 90 مطلق

پیکان بالا = افزایش صدا

پیکان رو به پایین = کاهش حجم صدا

کلید چپ = پاک کردن لیست پخش

کلید راست = پاک کردن لیست پخش

کلید OK = پخش

کلید برگشت = تغییر حالت (که پخش زنده را متوقف می کند)

کلید خروج = توقف

گام چهارم: پروژه را سیم کشی کنید

پروژه را سیم کشی کنید
پروژه را سیم کشی کنید
پروژه را سیم کشی کنید
پروژه را سیم کشی کنید
پروژه را سیم کشی کنید
پروژه را سیم کشی کنید
پروژه را سیم کشی کنید
پروژه را سیم کشی کنید

مدارها را با استفاده از جداول سیم کشی بالا به هم وصل کنید.

من در ابتدا نمونه اولیه را روی تخته نان ساختم تا بررسی کنم که آیا کار می کند. سپس با استفاده از اتصالات dupont بر روی هدرها ، می توانم اتصالات سیم را به قطعاتی که نصب کرده بودم منتقل کنم. دوباره ، من توانستم آزمایش کنم تا بررسی کنم که واحد هنوز کار می کند. سرانجام ، تصمیم گرفتم اتصالات نهایی را با استفاده از یک ابزار سیم پیچ انجام دهم. این یک روش بسیار منظم برای اتصال اجزا فراهم می کند و امتیاز اضافی دارد که در صورت لزوم می توان اتصالات را به راحتی "لغو" کرد. اتصالات الکتریکی با استفاده از این روش بسیار خوب است ، در واقع نیازی به لحیم کاری ندارند.

گیرنده مادون قرمز با لحیم کاری آن روی یک تخته ورودور کوچک که بعداً در محل LED اصلی در جلوی قاب نصب شده بود ، به پروژه اضافه شد. سیم ها کوتاه نگه داشته می شوند و از طریق کانال داخلی برای اتصال به RPi تغذیه می شوند. این گیرنده در پشت مشبک مش مش سیم قرار می گیرد تا بتواند سیگنال IR را از واحد کنترل از راه دور "ببیند".

هنگامی که بلندگوها در کابینت محکم شدند ، می توان آنها را به کانال های استریو خروجی تقویت کننده متصل کرد. سوکت جک منبع تغذیه زن را می توان از طریق صفحه پشتیبانی چاپ سه بعدی پیچ کرد و به نوار گذر مدار متصل کرد. کل دستگاه توسط یک ترانسفورماتور 5 ولت 3A تغذیه می شود.

توصیه شده: