جدول المحتويات:

PIC16F1847 و AR1010 صندوق موسيقى راديو FM قائم على 5 خطوات
PIC16F1847 و AR1010 صندوق موسيقى راديو FM قائم على 5 خطوات

فيديو: PIC16F1847 و AR1010 صندوق موسيقى راديو FM قائم على 5 خطوات

فيديو: PIC16F1847 و AR1010 صندوق موسيقى راديو FM قائم على 5 خطوات
فيديو: مدير عام جهاز مشروعات الخدمة الوطنية يتحدث عن مكونات وأهداف المدينة الصناعية سايلو فودز 2024, شهر نوفمبر
Anonim
Image
Image

هذه هي أول مشاركة لي قابلة للتوجيه. لقد صنعت صندوق راديو FM رقمي باستخدام وحدة استقبال راديو FM AR1010 الرخيصة التي اشتريتها من Ebay ووحدة تحكم دقيقة PIC16F1847 من MICROCHIP. لماذا الموافقة المسبقة عن علم؟ لماذا لا تستخدم اردوينو؟ لأن لدي مجموعة من هذه IC مخزنة في حاوية الأجزاء. وأيضًا لأن معظم البرامج التعليمية والبرامج التعليمية لراديو FM الرقمي تستخدم اردوينو.

هيا لنفعلها…..

الخطوة 1: الأجزاء والأدوات المطلوبة …

الأجزاء الأساسية هي التالية:

  1. الدماغ - Microchip Pic16F1847
  2. جهاز استقبال راديو FM رقمي - وحدة AR1010
  3. الشاشة - MAX7219 8 Digit 7 Segment Led Module
  4. مضخم الصوت - PAM8403 5V DC مضخم الصوت 2 قناة 2 * 3W التحكم في مستوى الصوت
  5. الطاقة / الشحن - 3V to 5V 1A Step Up Module USB Charger Boost Converter w / 1PC. تم إنقاذ بطارية 18650 من بطارية كمبيوتر محمول قديمة.
  6. الواجهة - 3 قطع. الضغط على زر التبديل الجزئي
  7. حاوية صندوق مطبوعة ثلاثية الأبعاد - رابط ملفات STL هنا

أدوات للاستخدام:

  • لحام حديد
  • كماشة الأنف الطويل
  • جهاز اختبار رقمي متعدد
  • سكين دقيق
  • القاطع ذو طيات
  • مسدس الغراء
  • طابعة 3D
  • Microchip PICKIT 3 مبرمج / مصحح

الخطوة 2: المخططات وتجميع الأسلاك

المخططات وتجميع الأسلاك
المخططات وتجميع الأسلاك
المخططات وتجميع الأسلاك
المخططات وتجميع الأسلاك
المخططات وتجميع الأسلاك
المخططات وتجميع الأسلاك

يتم رسم التخطيطي باستخدام الإصدار المجاني من برنامج تصميم Autodesk Eagle PCB.

قائمة أجزاء اللوحة الرئيسية هي كما يلي:

حاسب شخصي 1. PIC16F1847 MCU PDIP-18

حاسب شخصي 1. AMS1117-3.3 منظم الجهد SOT223

6 قطع مقاومات 4.7 كيلو أوم / 0.5 واط

حاسب شخصي 1. 10 فائق التوهج / 16 فولت كهربائيا مكثف

يتم تثبيت كل هذه الأجزاء على لوحة مثالية ذات جانب واحد مقاس 30 مم × 30 مم لتناسبها داخل الغلاف. يتم تثبيت PIC Mcu على الجانب العلوي من اللوحة. يتم لحام منظم AMS1117-3.3 SMD ووحدة AR1010 على الجانب النحاسي.

لا يوجد مذبذب خارجي لأنني استخدمت الساعة الداخلية 32 ميجا هرتز من PIC16F1847 MCU. لم أستخدم أي رؤوس وموصلات لتوصيل الوحدات ، فهي ملحومة بأسلاك توصيل. الرؤوس مخصصة لتصحيح الأخطاء التسلسلي وبرمجة ICSP.

الخطوة 3: الكود

تمت كتابة الكود وتجميعه باستخدام إصدار Code Limited من MikroC for PIC.

لقد استخدمت Ar1010 Arduino Library of adamjansch / AR1010lib وقمت بنقلها لتكون متوافقة مع MikroC لـ PIC IDE.

لقد كتبت مكتبة Max7219 الخاصة بي.

هذا كل شيء شكرا

الخطوة الرابعة:

تم تحديث الملف المصدر ليشمل مكتبة MAX7219 …

الخطوة الخامسة: التحديثات المستقبلية:

سأضيف RTC للوقت وربما بعض المستشعرات مثل درجة الحرارة والرطوبة.

إدخال صوت بلوتوث.

مشغل MP3.

موصى به: