فهرست مطالب:

جعبه موسیقی رادیویی FM مبتنی بر PIC16F1847 و AR1010: 5 مرحله
جعبه موسیقی رادیویی FM مبتنی بر PIC16F1847 و AR1010: 5 مرحله

تصویری: جعبه موسیقی رادیویی FM مبتنی بر PIC16F1847 و AR1010: 5 مرحله

تصویری: جعبه موسیقی رادیویی FM مبتنی بر PIC16F1847 و AR1010: 5 مرحله
تصویری: اسپیکر رادیویی قابل حمل قرمز MP3 C-803. پشتیبانی از دو باتری 18650 2024, نوامبر
Anonim
Image
Image

این اولین پست قابل آموزش من است من با استفاده از این ماژول گیرنده ارزان AR1010 FM Radio که از Ebay و یک میکروکنترلر PIC16F1847 از MICROCHIP خریدم ، یک جعبه رادیویی FM دیجیتال تهیه کردم. چرا PIC ها؟ چرا از آردوینو استفاده نمی کنید؟ زیرا من تعدادی از این IC ها را در سطل قطعات ذخیره کرده ام. و همچنین به این دلیل که اکثر برنامه های آموزشی و آموزشی رادیو FM دیجیتال از آردوینو استفاده می کنند.

بسازیم…..

مرحله 1: قطعات و ابزار مورد نیاز…

بخشهای اصلی به شرح زیر است:

  1. مغز - ریزتراشه Pic16F1847
  2. گیرنده رادیویی FM دیجیتال - ماژول AR1010
  3. صفحه نمایش - MAX7219 8 Digit 7 Segment Led Module
  4. تقویت کننده صدا - PAM8403 5V DC تقویت کننده صوتی برد 2 کانال 2*3W کنترل صدا
  5. منبع تغذیه/ شارژ - 3 ولت به 5 ولت 1 آمپر افزایش ماژول USB شارژر تقویت کننده w/ 1pc. باتری 18650 از بسته باتری قدیمی لپ تاپ ذخیره شد.
  6. رابط - 3 عدد میکرو سوئیچ ها را فشار دهید
  7. جعبه چاپ سه بعدی - پیوند فایلهای STL در اینجا

ابزارهای مورد استفاده:

  • آهن لحیم کاری
  • انبردست بینی بلند
  • مولتی تستر دیجیتال
  • چاقوی دقیق
  • انبر برش
  • تفنگ چسب
  • پرینتر سه بعدی
  • ریزتراشه PICKIT 3 برنامه نویس/اشکال زدایی

مرحله 2: طرحواره و مونتاژ سیم کشی

طرحواره و مونتاژ سیم کشی
طرحواره و مونتاژ سیم کشی
طرحواره و مونتاژ سیم کشی
طرحواره و مونتاژ سیم کشی
طرحواره و مونتاژ سیم کشی
طرحواره و مونتاژ سیم کشی

شماتیک با استفاده از نسخه رایگان نرم افزار طراحی Autodesk Eagle PCB ترسیم شده است.

لیست قطعات صفحه اصلی به شرح زیر است:

1 کامپیوتر. PIC16F1847 MCU PDIP-18

1 کامپیوتر. AMS1117-3.3 تنظیم کننده ولتاژ SOT223

6 عدد 4.7 کیلو اهم / 0.5 وات مقاومت

1 کامپیوتر. خازن الکترولیتی 10uf / 16v

همه این قطعات بر روی یک برش سفارشی 30mm x 30mm یک طرفه نصب می شوند تا در داخل بدنه قرار گیرد. PIC Mcu در بالای صفحه نصب شده است. تنظیم کننده SMD AMS1117-3.3 و ماژول AR1010 در سمت مس لحیم شده اند.

هیچ نوسان ساز خارجی وجود ندارد زیرا از ساعت 32 مگاهرتز داخلی PIC16F1847 MCU استفاده کردم. برای اتصال ماژول ها از هیچ سربرگ و کانکتوری استفاده نکردم ، آنها با سیم های بلوز لحیم می شوند. سرفصل ها برای اشکال زدایی سریال و برنامه نویسی ICSP هستند.

مرحله 3: کد

کد با استفاده از نسخه Code Limited از MikroC for PIC نوشته و گردآوری می شود.

من از کتابخانه Ar1010 Arduino adamjansch/AR1010lib استفاده کردم و آن را برای سازگاری با MikroC برای PIC IDE استفاده کردم.

من کتابخانه Max7219 خودم را نوشتم.

این همه… متشکرم

مرحله 4:

فایل منبع به روز شد تا شامل کتابخانه MAX7219 شود…

مرحله 5: به روز رسانی های آینده:

من یک RTC برای زمان و شاید برخی سنسورها مانند دما و رطوبت اضافه می کنم.

ورودی صوتی بلوتوث

پخش کننده Mp3.

توصیه شده: