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

كيفية استخدام لوحة راديو Si4703 FM مع RDS - دروس Arduino: 5 خطوات (بالصور)
كيفية استخدام لوحة راديو Si4703 FM مع RDS - دروس Arduino: 5 خطوات (بالصور)

فيديو: كيفية استخدام لوحة راديو Si4703 FM مع RDS - دروس Arduino: 5 خطوات (بالصور)

فيديو: كيفية استخدام لوحة راديو Si4703 FM مع RDS - دروس Arduino: 5 خطوات (بالصور)
فيديو: Old-School Radio: Integrating an FM Receiver into Home Assistant 2024, يوليو
Anonim
كيفية استخدام لوحة راديو Si4703 FM مع RDS - دروس Arduino
كيفية استخدام لوحة راديو Si4703 FM مع RDS - دروس Arduino
كيفية استخدام لوحة راديو Si4703 FM مع RDS - دروس Arduino
كيفية استخدام لوحة راديو Si4703 FM مع RDS - دروس Arduino

هذه لوحة تقييم لشريحة موالف Silicon Laboratories Si4703 FM. بالإضافة إلى كونه راديو FM بسيطًا ، فإن Si4703 قادر أيضًا على اكتشاف ومعالجة معلومات خدمة بيانات الراديو (RDS) وخدمة بيانات البث الإذاعي (RBDS).

لا تحتوي اللوحة على هوائي مدمج عليها. ومع ذلك ، باستخدام سماعات الرأس أو كبل صوت 3.5 مم بطول 3 أقدام ، ستعمل الأسلاك كهوائي!

ستتعلم في هذا البرنامج التعليمي كيفية استخدامه مع لوحة Arduino uno. سنتحكم في المحطات ونقرأ رسائل RDS من خلال الشاشة التسلسلية لـ Codebender.

لذلك دعونا نبدأ!

الخطوة 1: ما سوف تحتاجه

ما سوف تحتاجه
ما سوف تحتاجه

ستحتاج في هذا البرنامج التعليمي إلى:

  • اردوينو أونو
  • اللوح (أو درع اللوح)
  • Si4703 FM مجلس
  • سماعات الرأس

الخطوة 2: الدائرة

الدائرة
الدائرة

الاتصالات سهلة للغاية ، انظر الصورة أعلاه مع مخطط دائرة اللوح.

  • Si4703 3.3V pin إلى Arduino uno 3.3V
  • دبوس Si4703 GND إلى Arduino uno GND
  • Si4703 SDIO pin إلى Arduino uno pin A4
  • Si4703 SCLK pin إلى Arduino uno pin A5
  • Si4703 RST pin إلى Arduino uno pin 2

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

هذا هو الكود المضمّن باستخدام Codebender!

حاول تنزيل البرنامج المساعد codebender والنقر فوق الزر "Run on Arduino" لبرمجة لوحة Arduino باستخدام هذا الرسم التخطيطي. وهذا كل شيء ، لقد قمت ببرمجة Arduino الخاص بك مع هذا الرسم التخطيطي.

يمكنك تغيير أو إضافة المحطات المفضلة بالضغط على زر "تعديل" وتغيير الكود أدناه:

else if (ch == 'a') <--- عن طريق إرسال 'a' {channel = 930؛ <--- سيذهب إلى محطة 93.0

radio.setChannel (قناة) ؛

displayInfo () ،

}

الخطوة 4: الاختبار

اختبارات
اختبارات

اضغط على الزر "اتصال" بالشاشة التسلسلية أدناه.

يتم تعيين حجم الصوت افتراضيًا على 0. يمكنك تغيير مستوى الصوت بإرسال الرمز "+" أو "-". يمكنك أيضًا دمج الأوامر. على سبيل المثال ، هل ترسل "a +++++++++" ستنتقل إلى المحطة المفضلة "a" (تم تعيين 93.0 على الرمز) وتغيير مستوى الصوت إلى 9.

الخطوة 5: أحسنت

أتقنه!
أتقنه!

لقد أكملت بنجاح برنامجًا تعليميًا آخر بعنوان "كيفية" وتعلمت كيفية استخدام وحدة راديو Si4703 FM مع لوحة Arduino uno.

أتمنى أن تكون قد أحببت هذا ، اسمح لي أن أعرف في التعليقات.

سيكون هناك المزيد منهم ، لذا تأكد من النقر فوق الزر متابعة!

موصى به: