این رادیو اینترنتی و پخش کننده MP3 استفاده می کند صفحه لمسی 3.5 HDMI LCD برای کار. پروژه اصلی توسط Adafruit منتشر شده است و از MPC، MPD و Pygame استفاده می کند.

قطعات رادیویی اینترنتی و پخش کننده mp3 در رزبری پای 3

نصب رادیو اینترنتی و پخش کننده mp3 بر روی رزبری پای 3

  • Raspbian را دانلود کنید، تصویر را روی microSD 8 گیگابایت یا بیشتر رایت کنید. همچنین باید بدانید که چگونه از طریق SSH به Raspberry Pi متصل شوید. صفحه کلید و ماوس را وصل کنید
  • صفحه LCD را به رزبری پای وصل کنید.
  • یک پنجره ترمینال را باز کنید و تایپ کنید

sudo raspi-config

  • تنظیمات اولیه زمان و زبان ورودی را انجام دهید
  • قابل اعتماد و متخصص گزینه های اضافیو VNC, SSH را فعال کرده و رزولوشن را روی 640x480 قرار دهید
  • رزبری پای را ریبوت کنید
  • تصویر حاوی برنامه‌هایی است که برای پروژه غیرضروری هستند، که فضای مورد نیاز برای ذخیره موسیقی را اشغال می‌کنند، بنابراین Wolfram و Libreoffice را با استفاده از ماوس روی Pi حذف می‌کنیم و افزودن / حذف یا از طریق SSH را انتخاب می‌کنیم.

sudo apt-get purge wolfram-engine libreoffice* -y

sudo apt-get clean

sudo apt-get autoremove

به روز رسانی sudo apt-get

sudo apt-get ارتقاء

  • پس از به روز رسانی، شما آماده نصب موارد ضروری هستید. حالا درایورهای LCD را نصب کنید.

کلون git https://github.com/goodtft/LCD-show.git

chmod -R 755 LCD-show

sudo ./MPI3508_600_400-show

  • وضوح مورد استفاده در رادیو Pi 640x480 است، بنابراین باید config.txt را تغییر دهید

sudo nano /boot/config.txt

  • و رزولوشن پایین فایل را به 640x480 تغییر دهید. ذخیره، خروج و راه اندازی مجدد (راه اندازی مجدد).
  • در این مرحله، Pi باید در دسکتاپ و صفحه لمسی بوت شود. حالا فایل های Pi-radio را نصب کنید.

sudo apt-get نصب mpc mpd

کلون git https://github.com/granpino/Pi-Radio-mp3-.git

chmod -R 755 Pi-Radio-mp3-

سی دی Pi-Radio-mp3-

sudo ./install.sh

  • فایل نصب لیست های پخش لازم را برای mp3 و رادیو اینترنتی ایجاد می کند. باید یک نماد روی دسکتاپ رزبری وجود داشته باشد. برای باز کردن Pi-radio، روی میانبر رادیویی دوبار کلیک کنید. برای تغییر دسکتاپ با یک کلیک، به مدیر فایل، بر روی ویرایش کلیک کنید و در پایین صفحه گزینه properties را انتخاب کنید. "باز کردن فایل ها با یک کلیک" را انتخاب کنید.
  • تصمیم گرفتم برنامه را از روی دسکتاپ اجرا کنم زیرا می خواهم برنامه های دیگری را روی همان Pi اجرا کنم که از صفحه LCD استفاده می کنند. من چند نمونه فایل mp3 و ایستگاه های رادیویی را برای آزمایش شما قرار داده ام. برای افزودن ایستگاه های رادیویی دیگر به لیست پخش خود به http://www.radiosure.com/stations/ بروید و پیوندها را در M3U خود کپی کنید.

mpc ذخیره لیست پخش

  • یا فایل را ویرایش کنید

sudo nano ~/var/lib/mpd/playlists/playlist

  • فایل های mp3 را اضافه کنید، آنها را به پوشه موسیقی منتقل کنید

sudo ls -1 /home/pi/Music/*.mp3 > /var/lib/mpd/playlists/mp3.m3u

در این پروژه ما Raspberry Pi شما را به یک ایستگاه رادیویی قدرتمند FM تبدیل می کنیم! برد کافی برای پوشش خانه شما، یک سالن تئاتر خانگی در فضای باز، یک زمین بیسبال دبیرستانی یا حتی یک رژه موتور سیکلت را دارد.

برای این پروژه، به یک برنامه PiFM نیاز دارید که قابلیت های Pi شما را تا حد زیادی بهبود می بخشد، و همچنین یک قطعه سیم با طول معین. به عبارت دیگر، برای کنترل Raspberry Pi خود به حداقل اجزای نیاز دارید - کارت SD، منبع تغذیه، خود برد. Raspberry Pi (خرید در AliExpress)- خوب، یک تکه سیم اضافه کنید. نتیجه باید جالبترین دستگاه Pi از تعداد کمی از اجزا باشد.

برنامه PiFM در ابتدا توسط اولیور ماتوس و اسکار ویگل ساخته شد و سپس توسط رایان گراسل دوباره طراحی شد. من می خواهم از کل جامعه PiFM برای مشاوره ارائه شده تشکر ویژه داشته باشم. MAKE Lab به پروژه کمک کرد - اسکریپت رادیو دزدان دریاییpyکه امکان پخش فایل های موسیقی را بدون استفاده از خط فرمان و همچنین پردازش و مدیریت خودکار آنها را فراهم می کند. فیلمنامه توسط وینتر وودز کارآموز آزمایشگاه MAKE ساخته شده است. کد منبع را می توان یافت.

توجه داشته باشید:فرکانس پخش رزبری پای بین 1 مگاهرتز تا 250 مگاهرتز متغیر است و ممکن است با باندهای دولتی همپوشانی داشته باشد. توصیه می‌کنیم ارسال‌های خود را به باند FM استاندارد 87.5 مگاهرتز - 108.0 مگاهرتز محدود کنید (مرحله 3 را ببینید) و همیشه فرکانسی را انتخاب کنید که از قبل استفاده نشده است تا از همپوشانی فرکانس با پخش‌کننده‌های دارای مجوز جلوگیری شود.

مرحله 1: ساخت آنتن

  • تنها چیزی که برای ساخت آنتن نیاز دارید یک تکه سیم است. برای انجام این کار، باید یک سیم 75 سانتی متری را به پین ​​4 وصل کنید (این به شما امکان می دهد آنتن دوقطبی نیمه موجی را به درستی با فرکانس 100 مگاهرتز، در ناحیه FM میانی ایجاد کنید). ما از سیم جامد 40 سانتی‌متری 12 AWG (2.053 میلی‌متر) استفاده کردیم زیرا اگر سیم بلندتر بود، دستگاه شروع به خراب شدن کرد.
  • سیم اتصال مادگی را برش داده و نوار کنید. آن را به یک انتهای آنتن خود لحیم کنید و ناحیه لحیم شده را با استفاده از لوله انقباض حرارتی عایق بندی کنید.
  • مقداری چسب گرم کننده در اطراف اتصال بزنید و آن را روی پایه GPIO 4 Raspberry Pi خود بکشید. چسب ساختار آنتن شما را سفت‌تر می‌کند، بنابراین بهتر می‌ایستد.
  • توجه داشته باشید:اگر کیت شروع Raspberry Pi دارید و عجله دارید، می توانید از کانکتور نری که به برد توسعه Cobbler وصل شده است استفاده کنید! (هر دو گنجانده شده است). کار خواهد کرد، اما محدوده نسبت به سیم مسی جامد 12 AWG (2.053 میلی‌متری) 40 سانتی‌متری تقریباً به نصف تغییر خواهد کرد.

مرحله 2: تصویر دیسک را در یک کارت SD بارگیری کنید و موسیقی را اضافه کنید

  • برای صرفه جویی در زمان هنگام پیکربندی سیستم، MAKE Labs یک تصویر دیسک ایجاد کرد. آن را از اینجا دانلود کنید (کاربران پیشرفته ای که فقط نیاز دارند منبعمی توانید پاورقی دانلود را در پاراگراف سوم این سند پیدا کنید).
  • کد اصلی PiFM نتایج چشمگیری را نشان داد. تصویر MAKE پارتیشن بندی نقشه را انجام می دهد و روی آن ایجاد می کند پارتیشن سیستمو بخشی برای داده ها همچنین به شما این امکان را می دهد که به طور خودکار پارتیشن داده را سوار کنید. تصویر از بخشی از کد اصلی استفاده می کند و به شما امکان پخش MP3، FLAC و فرمت های دیگر را می دهد. اسکریپت در هنگام راه اندازی اجرا می شود رادیو دزدان دریایی. py، بنابراین موسیقی شما بلافاصله پس از بارگیری فرستنده رادیویی پخش می شود. در نهایت، در زمان ما صرفه جویی زیادی خواهد کرد. با این حال، شما نمی توانید به سادگی پیش بروید و فایل ها را در کارت SD خود کپی کنید. کارت باید برای کار آماده شود.
  • تصویر را در کارت SD خود دانلود کنید. اگر نمی دانید چگونه این کار را انجام دهید، نگران نباشید، همه چیز بسیار ساده است. می‌توانید از Win32DiskImager در ویندوز یا دستورالعمل‌های کار با آن استفاده کنید خط فرمان(1) اگر از رایانه OSX استفاده می کنید. گمان می کنم که کاربران لینوکسبا خط فرمان بیشتر آشناست.
  • برای کاربران OSX و Linux، فقط باید بخش PirateRadio را باز کنید و شروع کنید. کاربران ویندوز باید دستورالعمل های ما را برای اتصال Pi خود از طریق SSH با استفاده از WinSCP دنبال کنند.
  • برای افزودن موسیقی، به سادگی هنرمند یا پوشه آلبوم خود را در فهرست اصلی "Pirate Radio" روی کارت SD کپی کنید. فایل‌های موسیقی شما در داخل این پوشه‌ها قرار می‌گیرند، بنابراین لازم نیست همه موسیقی‌ها را با هم در فهرست اصلی قرار دهید.

مرحله سوم: فایل پیکربندی را ویرایش کنید

می توانید فرکانس مورد نیاز برای پخش را در فایل تنظیم کنید دزدان دریایی. پیکربندی. فایل را باز کنید ویرایشگر متن. شما باید موارد زیر را ببینید:

فرکانس = 108.2 shuffle = True repeat_all = True

  • فرکانس ایستگاهی را که می خواهید از رادیو پخش کنید تنظیم کنید. فرکانس های استاندارد FM معمولاً از 87.5 مگاهرتز تا 108.0 مگاهرتز متغیر است (108.2 بالاترین فرکانسی بود که رادیو آزمایشی ما می توانست به آن برسد، بدون همپوشانی با ایستگاه های دیگر).
  • گزینه shuffle را روی True یا False قرار دهید تا آنها را به ترتیب حروف الفبا پخش کنید.
  • اگر می‌خواهید لیست پخش در یک حلقه پخش شود، پارامتر repeat_all را روی True تنظیم کنید.

مرحله 4: راه اندازی!

رادیو FM خود را روی فرکانس دلخواه تنظیم کنید و Raspberry Pi خود را راه اندازی کنید. راه اندازی میکرو کامپیوتر حدود 15 ثانیه طول می کشد. پس از آن، شما باید موسیقی خود را با صدای بلند و واضح بشنوید.

مرحله پنجم: برنامه PiFM چگونه کار می کند


  • بخشی از ویکی PiFM: "این برنامه از سخت افزار Raspberry Pi استفاده می کند؛ این به معنای تولید سیگنال های همگام سازی پهنای باند روی پین های GPIO برای یک رادیو FM قدرتمند است. این بدان معنی است که شما فقط باید Raspberry Pi را با یک تکه سیم (حدود 20 سانتی متر) وصل کنید. طولانی) را در پین 4 GPIO قرار داده و کد برنامه را اجرا کنید.
  • مدولاسیون فرکانس "با تنظیم فرکانس با یک تقسیم کننده کسری انجام می شود". به عنوان مثال، برای به دست آوردن فرکانس هدف 100 مگاهرتز، سیگنال بین 100.025 مگاهرتز و 99.975 مگاهرتز تغییر می کند و در نتیجه سیگنال صوتی ایجاد می شود.
  • AT کد برنامهدر پایتون، فرکانس پیش‌فرض 87.9 FM با پخش تصادفی فایل و حلقه کردن فهرست موسیقی غیرفعال است. این برنامه کارت SD را برای فایل های موسیقی اسکن می کند و لیستی را بر اساس گزینه های تنظیم شده در آن ایجاد می کند پیکربندیفایل. علاوه بر این، هر فایل، بسته به نوع آن، به رمزگشا منتقل می شود. پس از آن، هر فایل به یک فرمت مونو قابل درک برای PiFM تبدیل می شود. این به شما امکان می دهد نه تنها فایل های WAV، بلکه فایل های MP3، FLAC، M4A، AAC یا WMA را نیز پخش کنید.

مرحله ششم: مرحله نهایی

با زندگی در یک شهر بزرگ و داشتن حتی یک گیرنده رادیویی ساده، می توانید به چندین ایستگاه رادیویی در باند VHF با کیفیت بسیار خوب گوش دهید. به نظر می رسد که این کاملاً کافی است ...

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

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

و بنابراین، من یک گیرنده رادیویی اینترنتی خواهم ساخت. این فکر زمانی به ذهنم خطور کرد که تصمیم می‌گرفتم از کدام پروژه از میکروکامپیوتر Raspberry Pi مدل B استفاده کنم، که پس از خرید Raspberry Pi 2 بسیار قوی‌تر، از کار خارج شد.

پروژه های رادیویی اینترنتی زیادی در Raspberry Pi وجود دارد. بهترین چیزی که من پیدا کردم Pi Radio است. نویسنده - باب راثبون- بیش از 2 سال است که روی این پروژه کار می کند. نکته قابل توجه باز بودن و در دسترس بودن همه اطلاعات و همچنین شرح بسیار دقیق روش های پیکربندی سخت افزار و نرم افزار است.

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

و بنابراین، پی رادیو چیست. این یک گیرنده اینترنتی است که به شما امکان می دهد به ایستگاه های رادیویی آنلاین گوش دهید، علاوه بر این، می تواند فایل های موسیقی را از درایو فلش یا پخش کند. درایو شبکهکه در شبکه خانگی. این برنامه شامل بسیاری از توابع خدمات مختلف - تایمر، ساعت زنگ دار، اخبار RSS، پادکست ...

اتصال به اینترنت می تواند با سیم یا WiFi باشد. اساس گیرنده میکرو کامپیوتر محبوب Raspberry Pi است و می توان از هر مدلی استفاده کرد: B، B +، 2 یا Zero.

Bob Rathbone چندین گزینه مدار و نرم افزار توسعه داد. کنترل هم با کمک رمزگذار و هم با دکمه ها امکان پذیر است و اطلاعات را روی نمایشگر LCD 2 یا 4 خطی نمایش می دهد. شما می توانید گیرنده را با کنترل از راه دور کنترل کنید.

صفحه نمایش را می توان مستقیماً به پورت های I/O Raspberry Pi یا با استفاده از یک برد مبتنی بر PCF8574 از طریق گذرگاه I2C متصل کرد. نویسنده امکان استفاده از دو نوع نمایشگر دیگر - AdaFruit LCD با رابط I2C و PiFace CAD با رابط SPI را فراهم کرده است.

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

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

برنامه دائماً قطع می شد، به خصوص هنگام ارسال فرمان از کنترل از راه دور. سخت است بفهمیم اینجا چه خبر است. اما گزینه هایی با اتصال مستقیم نمایشگر به Raspberry Pi به طور پایدار کار می کنند. بنابراین، استفاده از گذرگاه I2C یا SPI را در این گیرنده توصیه نمی کنم.

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

با این حال، به طور کلی، همه چیز درست شد، می توان از گیرنده استفاده کرد.

در واقع گیرنده رادیویی یک برد Raspberry Pi است که به پورت های I/O آن یک نمایشگر و 2 انکودر متصل است. با کمک یکی از آنها، ایستگاه انتخاب می شود، با کمک دوم، صدا تنظیم می شود. صفحه نمایش مورد استفاده رایج ترین است، بر اساس کنترلر HD44780 برای 2 خط 16 کاراکتری. به جای رمزگذار، می توان از 5 دکمه برای ناوبری استفاده کرد.

برای دوستداران صدای با کیفیت، امکان استفاده از خروجی Raspberry Pi به جای AUDIO وجود دارد. USB خارجیکارت صدا.

البته گیرنده نیاز به منبع تغذیه دارد. گزینه های زیادی برای انتخاب وجود دارد - هر منبع تغذیه تثبیت شده برای 5 ولت با جریان حداقل 1.5 آمپر کار خواهد کرد. به خاطر داشته باشید که شارژر تلفن کار نمی کند، شما به یک منبع تغذیه تثبیت شده نیاز دارید، ولتاژ تحت بار نباید به زیر 4.8 ولت می رسد و بدون بار به بالای 5.2 ولت می رسد.

خوب، شما باید به نوعی به موسیقی گوش دهید، یعنی. تقویت کننده استریو یا بلندگوهای فعال مورد نیاز است. همچنین گزینه های زیادی برای هر سلیقه (شایعه) و کیف پول وجود دارد.

تصمیم گرفتم از جعبه آشغال رادیویی آماتورم برای این پروژه نهایت استفاده را ببرم. این شامل یک ترانسفورماتور اصلی عالی برای جریان و ولتاژ مورد نیاز، یک میکرو مدار تثبیت کننده سوئیچینگ LM2576-ADJ و یک ریزمدار از تقویت کننده باس استریو خوب و نسبتاً قدرتمند LM1876 بود.

نویسنده پیشنهاد می کند که گیرنده را به سادگی با کلید برق روشن و خاموش کنید. اگرچه این کار به رزبری پای آسیبی نمی رساند، اما در شرایط ناگوار می تواند به رزبری پای آسیب برساند. سیستم فایلروی کارت SD بنابراین، تصمیم گرفتم دستگاه را با مداری برای خاموش کردن صحیح سیستم و خاموش کردن برق تکمیل کنم. علاوه بر این، نویسنده چنین حالتی را ارائه کرده است - باید دکمه "Menu" را به مدت 3 ثانیه فشار داده و نگه دارید، سپس 30 ثانیه دیگر صبر کنید و برق را خاموش کنید. موافقم - خیلی ناخوشایند است.

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

تنظیم و صدا با استفاده از رمزگذارهایی با دکمه‌های SA1، SB1 و SA2، SB2 به ترتیب کنترل می‌شوند. دکمه SB1 - وارد "منو"، SB2 - حالت "بی صدا" شوید. رمزگذارها باید دنباله ای از پالس ها را با 90 درجه جابجا کنند. من از نوع ES110501S-HA2 5 پین استفاده کردم. با این علامت گذاری در لیست قیمت فروشگاه درج شده بودند.

ترانزیستورهای VT3 ... VT7 و مقاومت های R11 ... R23 مبدل های سطح منطقی 3.3 - 5 ولت برای نشانگر هستند. این موارد اختیاری هستند. همانطور که تمرین نشان داده است، یک نشانگر 5 ولتی به طور معمول با سطوح منطقی 3.3 ولت کار می کند، اما در صورت بروز مشکل، مبدل سطح را می توان روی یک تخته کوچک مستقیماً روی نشانگر نصب کرد. حتی بهتر است از یک نشانگر با ولتاژ 3.3 ولت استفاده کنید، اما چنین نشانگرهایی بسیار کمیاب هستند و هزینه بسیار بیشتری دارند.

DA1 یک گیرنده کنترل از راه دور برای تلویزیون ها است، در خروجی دارای یک ترانزیستور مطابق مدار با یک امیتر مشترک و یک مقاومت بار حدود 30 کیلو اهم در مدار کلکتور است، بنابراین مشکل تطبیق سطح وجود ندارد. HL2 - نشانگر فعالیت کنترل از راه دور.

این در واقع کل گیرنده است و بخشی از مدار که با رنگ آبی در سمت چپ مشخص شده است مدار برق است. من از یک منبع تغذیه ترانسفورماتور معمولی استفاده کردم. در حالت خاموش، تمام مدارها بدون حالت آماده به کار هستند. هنگامی که دکمه SB4 فشار داده می شود، برق به ترانسفورماتور تامین می شود. توجه شما را جلب می کنم - دکمه غیر قفل است و باید برای سوئیچینگ 220 ولت طراحی شده باشد. C4، C5، L1، L2 - فیلتر شبکهتداخل، رتبه بندی L1، L2 حیاتی نیست.

از خروجی تثبیت کننده، ولتاژ 5 ولت به کانکتور microUSB Raspberry Pi و به کنترلر PIC DD1. در پایه 7 (GP0) کنترلر، سطح منطقی بالایی تنظیم می شود، ترانزیستور VT1 باز می شود، رله K1 فعال می شود و دکمه پاور را با کنتاکت های خود مسدود می کند.

در پایه 3 (GP4) کنترل، یک سطح صفر تنظیم شده است، از آن برای کوتاه کردن ورودی ULF در هنگام بوت و خاموش شدن سیستم استفاده می شود. واقعیت این است که فرآیند فعال سازی کارت صدای USB با صداهای ناخوشایند و نسبتا بلند همراه است. اگر قصد استفاده از خروجی داخلی AUDIO Raspberry Pi را دارید، رله K2 را می توان حذف کرد، خروجی GP4 کنترلر در این حالت به هیچ کجا متصل نیست.

پس از وصل شدن برق، LED HL1 حدود 50 ثانیه چشمک می زند که نشان می دهد سیستم در حال بوت شدن است. پس از این زمان، گیرنده آماده کار است، سطح منطقی بالایی در پایه 3 (GP4) تنظیم می شود، ورودی ULF باز می شود، HL1 دائما روشن می شود. برای HL1 و HL2، من از یک LED کاتد مشترک دو رنگ استفاده کردم.

برای خاموش کردن گیرنده، باید دکمه SB3 را برای مدت کوتاهی فشار دهید. در این حالت، خروجی کنترلر 5 (GP2) با فشار دادن دکمه SB1 "Menu" روی یک سطح منطقی پایین تنظیم می شود. پس از 3 ثانیه، سیستم شروع به بسته شدن می کند، ورودی ULF مسدود می شود، HL1 دوباره چشمک می زند و سیگنال بسته شدن را نشان می دهد. پس از تقریباً 40 ثانیه، سیستم بسته می شود، پایه 7 (GP0) به صفر می رسد، رله K1 خاموش می شود و سیستم خاموش می شود.

کنترلر را می توان مانند PIC12F629 یا PIC12F675 و با کمی تغییر در برنامه - هر PIC استفاده کرد.

ولتاژ سیم پیچ های ثانویه ترانسفورماتور تا حدودی زیاد است، اما من از در دسترس بودن ادامه دادم. من مجبور شدم از یک تنظیم کننده ولتاژ سوئیچینگ برای 5 ولت استفاده کنم. این تنظیم کننده بر روی یک LM2576-ADJ مونتاژ شده است که طبق یک مدار معمولی موجود است. مقدار مقاومت R1 بر اساس قانون اهم بر اساس جریان نامی و ولتاژ عملکرد رله محاسبه می شود. L2، C3 - فیلتر اضافی نویز ضربه ای. مقدار L1 بر اساس ولتاژ ورودی و جریان عملیاتی مطابق با توصیه های داده شده در دیتاشیت LM2576 انتخاب می شود. مقدار L2 حیاتی نیست.

تنها دانش مدار دیود زنر VD3 نوع D815B با ولتاژ تثبیت کننده 6.8 ولت است. در عملکرد تثبیت کننده شرکت نمی کند، برای محافظت از بار در برابر افزایش ولتاژ در صورت وجود تثبیت کننده نصب می شود. اشکال در عملکرد. موافقم - اگر به جای 5 ولت 24 ولت را به مدار اعمال کنید، عواقب آن بسیار ناراحت کننده خواهد بود.

در اینجا باید از یک دیود زنر قدیمی در یک محفظه فلزی با مهره استفاده کنید که روی تخته بدون هیت سینک نصب شده است. اگر به دلایلی ولتاژ در خروجی تثبیت کننده از 7 ولت بالاتر رود، جریان زیادی از دیود زنر عبور می کند که فیوز را در مدار سیم پیچ ترانسفورماتور منفجر می کند.

خوب، اگر یک میخ به جای فیوز نصب شود، دیود زنر بیش از حد گرم می شود، کریستال موجود در آن ذوب می شود و خروجی را اتصال کوتاه می کند. Raspberry Pi ذخیره خواهد شد. اگر از دیود زنر با جریان کم در یک محفظه شیشه ای استفاده کنید، در صورت بارگذاری بیش از حد، به سادگی منفجر می شود و از بار محافظت نمی کند.

تقویت کننده فرکانس پایین هیچ ویژگی ندارد، آن را مطابق مدار معمولی در LM1876 مونتاژ می کند. عناصر C9...C12 و R12...R17 - کنترل تن برای 2 موقعیت ثابت کلاسیک و راک. در مورد اول پاسخ فرکانسخطی، در دوم - افزایش فرکانس های پایین و بالایی انجام می شود. اگر از کلید ضامن SA1 برای سه موقعیت استفاده می کنید، در موقعیت وسط، زمانی که همه کنتاکت ها باز هستند، فقط فرکانس های پایین بالا می روند. کنترل تون روی پایه های SA1 روی سطح نصب شده است.

کنتاکت‌های معمولی بسته رله K2، ورودی تقویت‌کننده را در هنگام بوت شدن و خاموش شدن سیستم، اتصال کوتاه می‌کنند. نمودار اتصال یک رله با سیم پیچ 24 ولت را نشان می دهد، اما بسته به منبع تغذیه مورد استفاده می تواند برای 12 یا 5 ولت نیز استفاده شود. همانطور که قبلاً نوشتم ، این رله فقط برای کارت صدای USB و آکوستیک با کیفیت بالا مورد نیاز است.

با استفاده از مقاومت تنظیم R4، بهره در سراسر کانال ها برابر می شود (تعادل استریو). برای تنظیم آنلاین نیازی به خروجی این مقاومت نیست. بهره ULF با نسبت مقادیر مقاومت R8 / (R3 + R4) و R9 / R7 تعیین می شود.

تقویت کننده توسط سیم پیچ جداگانه ترانسفورماتور تغذیه می شود. اگر از یک منبع تغذیه مشترک برای قسمت های آنالوگ و دیجیتال گیرنده استفاده کنید، خلاص شدن از تداخل ایجاد شده توسط Raspberry Pi - انواع "هورفلای" و "ویولن" دشوارتر خواهد بود. "زمین" آنالوگ و دیجیتال باید فقط در یک نقطه - در کانکتور ورودی VLF وصل شوند. بهتر است از یک جداگانه استفاده کنید تقویت کننده خارجی LF یا بلندگوهای فعال.

طرح نسخه دوم گیرنده با کنترل دکمه به شرح زیر است.

حالت «بی‌صدا» با فشار دادن همزمان دکمه‌های «افزایش صدا» و «کاهش صدا» فعال می‌شود. مقاومت های R27-R31 فقط برای قدیمی ترین مدل های Raspberry Pi مدل B rev.1 مورد نیاز است. برای برگردان مدل های 2 و B+، 2 و Zero نیازی به نصب ندارند.

پالس منبع تغذیه 5 ولت، 2 A. مقاومت های R26، R27 جریان هجومی را هنگام روشن شدن شبکه محدود می کنند و همچنین به عنوان فیوز عمل می کنند. دیودهای VD2 - VD4 برای مطابقت با سطوح 5-3.3 ولت استفاده می شود. رله K1 با سیم پیچ 5 ولت. اگر نمی توانید چنین رله ای را با دو جفت کنتاکت خریداری کنید، می توانید دو رله را به صورت موازی با یک جفت در هر یک روشن کنید. . در این صورت ممکن است نیاز به استفاده بیشتر باشد ترانزیستور قدرتمند VT1. به جای ULF، از بلندگوهای فعال با برق 5 ولت (USB) استفاده کردم. آنها به خروجی AUDIO Raspberry Pi متصل می شوند. عناصر باقی مانده از مدار مشابه گزینه با رمزگذار هستند.

من نقشه های همه تابلوها را در طرح بندی Sprint فقط برای اینکه بتوان آنها را "به عنوان پایه" قرار داد ارسال می کنم. لینک در انتهای صفحه. من تکرار 1:1 را توصیه نمی کنم، ابعاد و پیکربندی تخته ها، اول از همه، توسط مورد تعیین می شود.

سیستم عامل PIC برای دو گزینه گیرنده متفاوت است، برای گزینه با رمزگذار این یک فایل است piсrdo_enc.hex، برای گزینه با دکمه - piсrdo_but.hex. سیستم عامل برای هر دو PIC12F629 و PIC12F675 مناسب است. در آرشیو با سیستم عامل نیز یک فایل از متن منبع برنامه وجود دارد. در صورت لزوم می توانید به راحتی مدت زمان تاخیر برای روشن و خاموش کردن گیرنده را تغییر دهید.

لوازم جانبی را از کجا بخریم؟ Raspberry Pi هنوز هم (پایان سال 2015) برای سفارش در چین ارزان تر است، در Aliexpress هزینه آن بسته به مدل در محدوده 30 تا 40 دلار است. در همان مکان در صورت نیاز می توانید پاور و کارت صدای USB را با قیمت بسیار مناسب تحویل بگیرید.

از USB استفاده کنید کارت صداتنها زمانی منطقی است که آکوستیک به اندازه کافی خوب باشد. اگر بلندگوهای شما کمتر از 50 دلار قیمت دارند، خروجی داخلی AUDIO Raspberry Pi خوب است. انتخاب بلندگوها در هر فروشگاه الکترونیکی روسی بسیار زیاد است. البته از رادیو اینترنتی انتظار صدای Hi-End نداشته باشید، اما توییترهایی با اندازه توپ تنیس بهترین انتخاب نیستند.

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

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

اگر سوالی دارید، قبل از پرسیدن آنها، تمام قسمت های توضیحات را با دقت بخوانید و همچنین مستندات نویسنده رادیو پی را بخوانید.

همانطور که می دانید، هیچ محدودیتی برای کمال وجود ندارد. حتی برای خانگی آکوستیک قابل حمل، که مخاطبان کاربری آن فقط یک نفر را شامل می شود. یک فرد بسیار خواستار و گاهی به طرز دیوانه وار سرسخت. تقریباً 5 ماه از انتشار اولین پست در مورد Pi-Sonos می گذرد. در این مدت نرم افزار داخل این آکوستیک دو بار به طور چشمگیری تغییر کرد. دلایل این تغییرات بود نکات مفید habravchan، و دارای UX است.

Pi-Sonos یک اسپیکر جمع و جور خانگی است که از Sonos Play 1 الهام گرفته شده است. هدف از این اسپیکر اول از همه پخش موسیقی از ایستگاه های رادیویی اینترنتی بود. هنگام ایجاد آن، مینیمالیسم و ​​راحتی را در اولویت قرار می دهم: آن را به یک پریز برق وصل کنید و سپس موسیقی را از تلفن هوشمند/رایانه/تبلت خود در هر نقطه از خانه کنترل کنید.


این مقاله درباره چیست

اول از همه، در مورد پشتکار و کنجکاوی در راه رسیدن به ایده آل. در زیر برش، نام کاربری، نه راه حلی برای برخی از مشکلات جهانی وجود خواهد داشت و نه توضیحی از یک فناوری منحصر به فرد جدید. این مقاله فقط مقایسه ای از مراکز رسانه ای محبوب را برای Raspberry Pi ارائه می دهد، مزایا و معایب آنها و همچنین دیدگاه شخصی من از چارچوب بهینه برای گیرنده رادیویی اینترنتی را نشان می دهد. در واقع، در حین کار بر روی نرم افزار خودم برای بلندگو، من فقط تا حدی مسیر سازندگان Volumio را تکرار کردم و فقط یکی از عملکردهای آن را از ابتدا اجرا کردم (بخوانید: "دوچرخه دیگری اختراع کردم").
علیرغم اینکه مقاله به موضوع توسعه نرم افزار می پردازد، هیچ کدی در آن وجود ندارد، زیرا هدف مقاله توصیف ایده و عملکرد است و نه روند اجرای آن. اگر موضوع کد مورد علاقه habravchans باشد، سعی می کنم در مقاله جداگانه ای که روند توسعه را توضیح می دهد، تسلط داشته باشم.


در ابتدا، OSMC پرکننده نرم آکوستیک بود، اما افراد خردمند در نظرات توجه خود را به این واقعیت جلب کردند که Kodi (معروف به OSMC) به عنوان یک "مغز" برای یک ایستگاه رادیویی اینترنتی بسیار جسور است. بسیار هوشمند و بزرگ است، فقط برای پروژه های صوتی Volumio مناسب تر است. در واقع اینطور شد. Volumio سبک‌تر، مبتنی بر وب است و دارای API پیشرفته‌تر و آسان‌تر برای توسعه است. همچنین نیازی به بیرون زدگی کابل HDMI از پشت نیست، زیرا Volumio به طور کامل در هر مرورگری قابل تنظیم است.

با این حال، Volumio چند کاستی مهم را نیز نشان داد که مرا به تحقیق بیشتر برانگیخت. این اولاً زمان بارگذاری است و ثانیاً عدم پخش خودکار. پس از مطالعه اسناد رسمی (که از آن می توانید متوجه شوید که Volumio یک افزونه برای mpd است ( پخش کننده موسیقی Daemon))، تصمیم گرفتم که زمان آن رسیده است که wrapper js خود را به نام RPi-Radio بنویسم، که این مشکلات را حل می کند. بخش سرور آن روی Node.js اجرا می‌شود و بخش مشتری (GUI) با استفاده از React.js از روزهای استفاده از OSMC آماده است، فقط باید کمی اصلاح می‌شد. در حال حاضر روی صفحه گوشی هوشمند به این صورت است:


در زیر جدولی وجود دارد که به وضوح معایب و مزایای هر یک از فریمورک ها را نشان می دهد.
معیار OSMC Volumio رادیو RPi
زمان بارگذاری 35 ثانیه 45 ثانیه 20 ثانیه
پخش خودکار هنگام راه اندازی خیر* خیر* آره
تعداد ضربه‌ها از صفحه اصلی رابط کاربری گرافیکی «بومی» روی گوشی هوشمند برای انتخاب ایستگاه رادیویی از فهرست علاقه‌مندان** اسکرول 5+1 4 1
مانیتور، صفحه کلید و ماوس الزامی است*** آره خیر خیر
کنترل وب جزئي کامل جزئي
ویرایش لیست ایستگاه ها نه خوب نه بد هنجارها نه خوب نه بد
سهولت در راه اندازی اولیه نه خوب نه بد عالی متوسط
ادغام با رابط کاربری گرافیکی من برای کنترل تلفن هوشمند با عصا با عصا از جعبه
راحتی استفاده روزانه ☆☆ ☆☆☆
* در واقع، بله، اما شما باید یک عصا بسازید و آن را در بارگذاری خودکار Raspbian قرار دهید. در مورد OSMC، عصا در پایتون و در مورد Volumio با js یا bash نوشته می‌شود. اما در هر دو مورد، هنوز آنطور که ما می خواهیم کار نمی کند.
** برای OSMC و Volumio این بسیار است پارامترهای مهم، زیرا همه این طومارهای تاپاس باید هر بار که ستون را روشن می کنید انجام شود. برای RPi-Radio، این پارامتر، اگرچه حداقل است، اما هنوز چندان مهم نیست، زیرا بلندگو با روشن شدن خود شروع به پخش می کند.
*** معنی ارتباط فیزیکیمانیتور، صفحه کلید و ماوس به خود رزبری پای، یعنی. در مواردی که نمی توان با رابط وب داخلی یا اتصال ssh به نتیجه رسید.

در زیر این اسپویلر توضیح مفصلی در مورد هر یک از نقاط مقایسه پنهان شده است.

زمان بارگذاری 20 ثانیه به نظر من حداقلی است که می توان بدون فرو رفتن در طبیعت بهینه سازی Raspbian برای این پروژه به دست آورد. این همان مدتی است که "رزبری" برای بارگیری سیستم عامل و راه اندازی سرویس mpd طول می کشد. احتمالاً اگر microSDHC با microSDXC با سرعت خواندن / نوشتن بالاتر جایگزین شود، این نتیجه را می توان بهبود بخشید (در صورت امکان بررسی خواهم کرد). با کمال تعجب، Volumio، که وانمود می‌کند سبک و چابک است، نسبت به دروگر هیولا OSMC زمان بیشتری برای بارگیری نیاز دارد. 45 ثانیه انتظار فراتر از آستانه عملیات راحت است و این دلیل اصلی ترک Volumio بود.

پخش خودکار با mpd خارج از جعبه گنجانده شده است، من برای فعال کردن آن نیازی به انجام کاری نداشتم - مفید! در Volumio، اگرچه یک لفاف برای mpd است، اما این ویژگی به نفع صدای خوش آمد گویی خوب خفه شده است. همانطور که قبلاً نوشتم، می توانید یک اسکریپت بسازید و آن را در autoload قرار دهید. وضعیت مشابه با OSMC است.

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

اما مدیریت وب OSMC بسیار محدود است و شما حتی نمی توانید لیستی از ایستگاه های مورد علاقه را در پلاگین Radio از راه دور تنظیم کنید - فقط از طریق مانیتور. Volumio برعکس دارد، همه چیز فقط از طریق رابط وب است. راحت تر است که لیست ایستگاه ها را در یک مرورگر روی دسکتاپ / لپ تاپ ویرایش کنید، اما در صورت تمایل می توانید در تلفن هوشمند نیز استفاده کنید. با Rpi-Radio، از طریق رابط وب، فقط می توانید یک ایستگاه را انتخاب کنید و صدا را تنظیم کنید. لیست ایستگاه ها و در واقع هر چیز دیگری باید از طریق کنسول و از طریق ssh انجام شود. لیست ایستگاه ها سخت ترین است: اگر OSMC و Volumio کتابخانه های گسترده ایستگاه های رادیویی اینترنتی خود را دارند، در RPi-Radio مجبور شدم به صورت دستی آدرس ایستگاه های مورد علاقه خود را با فرمت JSON وارد کنم. ناراحت کننده است، اما فقط یک بار (یا چند بار) در طول زندگی.

از جانب راه اندازی اولیهبدتر از همه در OSMC. ابتدا باید یک مانیتور را به "رزبری" وصل کنید و پلاگین رادیو را پیکربندی کنید، سپس باید خروجی صدا را نیز از طریق کنسول یا از طریق ssh روی IQAudio DAC خارجی (که روی برد Suptronics X400 قرار دارد) پیکربندی کنید. RPi-Radio همان تنظیمات DAC را دارد، اما حداقل بقیه کارها از طریق ssh نیز انجام می شود. البته پیشرو در این نامزدی Volumio است - برای خروجی صدا از طریق DAC خارجی، فقط باید مورد مناسب را از لیست کشویی در منوی تنظیمات انتخاب کنید. حتی یک مقایسه در وب سایت رسمی Suptronics (http://www.suptronics.com/xseries/x400.html) وجود دارد.

رابط کاربری گرافیکی در RPi-Radio یک صفحه وب ساده است که در React.js پیاده سازی شده است. بخش سرور، که مسئول تعامل بین رابط کاربری گرافیکی مشتری و mpd است، روی Node.js اجرا می‌شود و یک سرور HTTP و WebSocket ساده است که بر اساس بسته‌ای Socket.io + http + express است. این برنامه در Raspbian به عنوان یک سرویس در هنگام راه اندازی سیستم بلافاصله پس از شروع سرویس mpd اجرا می شود و از ماژول mpc-js برای کنترل mpd استفاده می کند. رابط کاربری گرافیکی مشتری برای هر مرورگری در شبکه خانگی من به سادگی با IP یا نام میزبان "رزبری" قابل دسترسی است. کامل.


منابع Rpi-Radio منتشر شده در

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

رادیو اینترنتی در Raspberry Pi

برای ایجاد یک ایستگاه رادیویی با استفاده از این روش، به یک مدل گجت مجهز به ماژول مناسب نیاز داریم. برای راحتی بیشتر، می توانید از اصلاحات قدیمی تر با ماژول Wi-Fi داخلی استفاده کنید که به شما امکان می دهد سیم های اضافی زیادی را رها کنید. سپس با پیروی از دستورالعمل های زیر شروع به ساخت یک گیرنده رادیویی اینترنتی با Raspberry Pi می کنیم:

  1. یک دستگاه صوتی که از آن موسیقی پخش می شود به برد وصل می کنیم. به صورت اختیاری، می توانید یک قاب و یک صفحه نمایش کوچک برای گجت انتخاب کنید.
  2. ما دستور "sudo_apt-get_install_mplayer" را می نویسیم، که پخش کننده ای را بر روی مینی کامپیوتر نصب می کند که می تواند رایج ترین فرمت های فایل صوتی، از جمله پخش های رادیویی را پخش کند.
  3. روی گوشی هوشمند یا تبلت با سیستم عامل نصب کنید برنامه اندروید، قادر به اجرای دستورات روی Raspberry بدون اتصال صفحه کلید است. در مورد ما، این Raspi SSH است. علاوه بر این، می‌توانید دکمه‌های جداگانه را به گجت لحیم کنید و دستورات مناسب را برای روشن کردن و توقف پخش ایستگاه‌های رادیویی بنویسید.
  4. دستور روشن کردن رادیو "mplayer_-playlist_http://لینک مستقیم به ایستگاه رادیویی" را می نویسیم. در این مورد، شایان ذکر است که فقط ایستگاه رادیویی ثبت شده پخش می شود. برای جابجایی به دیگری، باید دستور را دوباره وارد کنید. پیوندهای رسمی را می توان در وب سایت های مربوطه یافت و در مکانی مناسب برای پیمایش سریع ذخیره کرد.
  5. برای خاموش کردن رادیو پس از گوش دادن، دستور "killall_mplayer" را وارد کنید، که برنامه را با حداقل خطر آسیب رساندن به گجت خاتمه می دهد و سپس مینی کامپیوتر را از منبع تغذیه جدا کنید.

علاوه بر این، برای گوش دادن به رادیو اینترنتی در Raspberry، می توانید یک "OS" با پشتیبانی از برنامه های کاربردی مناسب نصب کنید یا از سیستم عامل با ابزارهای آماده (موجود در Github) استفاده کنید. حال بیایید ویژگی های استفاده از Raspberry با گیرنده RTL-SDR را بررسی کنیم.

برای جدا کردن یک کامپیوتر کوچک از اتصال دائم اینترنت، می توانید یک گیرنده SDR کوچک برای Raspberry Pi و یک صفحه نمایش (PiTFT) با قطر 2.8 اینچ یا بیشتر از هر فروشگاه آنلاین موجود خریداری کنید. پس از آن، دستورالعمل ها را دنبال کنید:

  • اتصال و تنظیم نمایشگر برای اینکار تصویر را با تمامی نرم افزارهای لازم (لینک مستقیم adafruit-download.s3.amazonaws.com/2015-02-16-raspbian-pitft28r_150312.zip) دانلود کرده و کارت حافظه گجت را با آن فلش کنید. اگر سیستم عامل قبلاً روی Raspberry نصب شده است و نمی خواهید اطلاعات مهمی را از دست بدهید، می توانید تنظیمات را به صورت دستی (فقط برای کاربران پیشرفته) انجام دهید.
  • کتابخانه‌ها را در Raspberry Pi RTL-SDR دانلود کنید (می‌توانید یک آرشیو آماده با همه چیزهایی که نیاز دارید در Github پیدا کنید یا هر کتابخانه را به‌طور دستی تجویز کنید، که بسیار دلسرد می‌شود).
  • ماژول را برای پایتون نصب کنید. برای این کار دستور sudo_pip_install_pyrtlsdr را می نویسیم و منتظر می مانیم تا نصب روی کارت حافظه کامل شود.
  • ما برنامه FreqShow را نصب می کنیم که در آینده نظارت بر دریافت سیگنال و توانایی گوش دادن به رادیو را فراهم می کند. برای این کار دستور "cd_~ Paragraph git_clone_https://github.com/adafruit/FreqShow.git Paragraph cd_FreqShow" را بنویسید.
  • برنامه را با دستور "sudo_python_freqshow.py" شروع می کنیم و منتظر می مانیم تا دانلود همه توابع کامل شود.
  • ما از برنامه rtl_fm برای پخش سیگنال رادیویی با استفاده از دستور "rtl_fm_-f_104.7M (می تواند هر فرکانس باشد) -M_wbfm_-s 200000_-r_48000_-_|_aplay_-r_48k_-f_S16_LE استفاده می کنیم. این روشبه شما امکان می دهد نه تنها به فرکانس های ایستگاه های رادیویی رسمی گوش دهید، بلکه هر سیگنالی را که از منطقه ضبط ماژول رادیویی عبور می کند نیز دریافت کنید.

علاوه بر این، برای ارائه صدای بهتر می توانید از ماژول های SDR در Raspberry Gqrx استفاده کنید. با این حال، هنگامی که این ماژول ها کار می کنند، گرفتن سیگنال مورد نظر و پیکربندی بسیار دشوارتر است کار پایداردر رایانه های کوچک، زیرا در جامعه کاربران Raspberry کمتر رایج هستند.

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