فهرست مطالب:

یکپارچهسازی با سیستمعامل سال Pi رادیو: 7 مرحله
یکپارچهسازی با سیستمعامل سال Pi رادیو: 7 مرحله

تصویری: یکپارچهسازی با سیستمعامل سال Pi رادیو: 7 مرحله

تصویری: یکپارچهسازی با سیستمعامل سال Pi رادیو: 7 مرحله
تصویری: آیا س*کس از پشت را دوست دارید ؟😱😂😂😱(زیرنویس فارسی) 2024, ژوئن
Anonim
Image
Image

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

مرحله 1: PinOut را برای دکمه ها پیدا کنید

سخت افزار
سخت افزار

ابتدا باید رادیوی قدیمی مورد نظر خود را با دقت جدا کنید. پیچ ها را از دست ندهید. سپس قسمت دشوار شروع می شود - استفاده مجدد از دکمه های قدیمی. مشکل این است که دکمه های رادیوی ما به صورت مکانیکی به هم متصل شده بودند - شما یک دکمه را فشار می دهید و دکمه فشرده شده دیگر به طور خودکار بیرون می آید. فنر یک دکمه را برداشته و آن را فشار داده ایم. این دکمه دیگر عملکردی ندارد. اما به همین دلیل است که دکمه های دیگر پس از فشار دوباره پریده می شوند و فشرده باقی نمی مانند. مرحله بعدی پیدا کردن پین های مناسب برای هر دکمه بود. بسته به دکمه هایی که در رادیوی شما استفاده می شود ، این کار می تواند بسیار آسان باشد. رادیوی ما دارای دکمه های عجیب و غریب با 10-14 اتصال روی یک دکمه بود. بنابراین ما یک مولتی متر گرفتیم و آن را در حالت پیوستگی قرار دادیم و دکمه ها را فشار دادیم ، به محض اینکه جفت پین مناسب را پیدا کردید (دستگاه شروع به بوق زدن می کند) ، pinout را یادداشت کنید. در کل ما از سه دکمه استفاده کردیم: آهنگ قبلی ، پخش/مکث و آهنگ بعدی.

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

مرحله 2: سخت افزار

سخت افزار
سخت افزار
سخت افزار
سخت افزار
سخت افزار
سخت افزار

برای ساخت این پروژه از ابزارها و قطعات زیر استفاده شد:

ابزارها:

  • پیچ گوشتی ها
  • درمل
  • چسب
  • آهن لحیم کاری
  • سیم لحیم کاری
  • مولتی متر

قطعات:

  • رادیو قدیمی
  • رزبری پای صفر با سیستم عامل Raspbian (در مقایسه با رزبری پای 3 فضای زیادی را ذخیره می کند ، اما قدرت کمتری دارد)
  • کابل میکرو USB
  • آداپتور برق USB با 2 سوکت
  • کابل یو اس بی
  • کابل های بلوز برای لوازم الکترونیکی
  • تقویت کننده صوتی (LM386)
  • پتانسیومتر پیرایش چند چرخشی (WEL3266-Y-203-LF)
  • مبدل آنالوگ به دیجیتال (MCP3008)

چرا باید از تقویت کننده استفاده کرد؟

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

چرا باید از پتانسیومتر چند دور استفاده کرد؟

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

پس از اتصال هر دو پتانسیومتر ، مقادیر حداقل/حداکثر آنها را بررسی کنید ، بنابراین می توانید محدوده صحیح را در کد تنظیم کنید.

چرا باید از مبدل AD استفاده کرد؟

رزبری پای فقط می تواند ورودی های دیجیتال را بخواند. پتانسیومتر فقط خروجی های آنالوگ را ارائه می دهد - بنابراین شما به مبدل آنالوگ به دیجیتال نیاز دارید ، بنابراین Pi مقادیر را درک می کند. اگر می خواهید این را در واقع بازسازی کنید ، بدون افزودن ویژگی های شیک مانند AirPlay یا چیزهای دیگر ، توصیه می کنم از آردوینو به جای رزبری پای استفاده کنید. Raspberry در واقع برای چنین پروژه آسانی مانند آن یک اضافه وزن است ، اما وظیفه دانشگاه می گوید ما باید از یکی استفاده کنیم.

مرحله 3: سیم کشی

سیم کشی
سیم کشی

همه چیز را مطابق نمودار سر سیم کشی کنید.

مرحله 4: دستورالعمل ها

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

حالا می توانید دکمه ها را به رزبری پای متصل کرده و ببینید آیا کار می کنند یا خیر.

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

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

مرحله 5: ایجاد فضا

فضا بسازید
فضا بسازید
فضا بسازید
فضا بسازید

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

مرحله 6: نرم افزار

Raspbian را روی Raspberry Pi خود نصب کنید.

کد پروژه رادیویی را می توانید از مخزن github ما بارگیری کنید. علاوه بر این ، pygame libary باید روی Raspberry نصب شود. برای انجام این کار ، دستور زیر را در کنسول وارد کنید:

sudo apt-get update && sudo apt-get python-pygame را نصب کنید

توصیه شده: