جدول المحتويات:
- الخطوة 1: متطلبات البرامج والأجهزة
- الخطوة الثانية: تحديد خطة المشروع
- الخطوة 3: كيفية إعداد وتنفيذ ADC و DAC باستخدام DMA
- الخطوة 4: اخرج إلى مكبر الصوت
- الخطوة 5: الخاتمة
فيديو: ميكروفون STM32CubeMx (STM32F407VG): 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
أهلا! سنحاول في هذا المشروع الحصول على صوت باستخدام الميكروفون (ميكروفون خارجي وليس ميكروفون داخلي) وتشغيله من خلال مكبر الصوت. سيكون هذا البرنامج التعليمي قصيرًا جدًا حيث سأقدم تفسيرات لأجزاء المشروع بالرجوع إلى بعض مقاطع الفيديو. لذا ، دعنا ننتقل إلى المشروع:)
الخطوة 1: متطلبات البرامج والأجهزة
متطلبات الأجهزة:
- لوحة اكتشاف STM32F4 (أو أي لوحة STM32F4 أخرى)
- MAX9814 ميكروفون كهربائي مع مكبر للصوت
- وحدة مكبر الصوت PAM8403
- 4 مكبرات صوت أوم
متطلبات البرنامج:
- STM32CubeMX
- كايل uVision5
الخطوة الثانية: تحديد خطة المشروع
لذا ، دعنا نفهم أولاً ما نريد القيام به. أولاً ، نريد الحصول على صوت من ميكروفون كهربائي. كما تعلم ، تعالج MCU كل شيء رقميًا. ومع ذلك ، فإن الصوت هو إشارة تناظرية. لذلك ، نحتاج إلى تحويلها إلى إشارة رقمية ويتم ذلك عن طريق ADC (محول تناظري إلى رقمي) وتسمى العملية بأخذ العينات. يمكنك البحث عن مزيد من المعلومات. هناك نقطة مهمة واحدة: من أجل الحصول على الصوت من السماعة بشكل مناسب ، يجب أن يكون تردد أخذ العينات أعلى مرتين على الأقل من تردد الصوت عند الخرج. وهذا ما يسمى نظرية نيكويست شانون.
بعد تحويله إلى إشارة رقمية يمكننا معالجته كما نريد ومن ثم إخراج هذا الصوت مرة أخرى. ومع ذلك ، يحتاج مكبر الصوت إلى إشارة تناظرية. لذلك ، نحتاج إلى تحويل هذه الإشارة الرقمية إلى التناظرية مرة أخرى. لذلك سوف نستخدم DAC (محول رقمي إلى تناظري). في النهاية يمكننا إخراج هذا الصوت:)
الخطوة 3: كيفية إعداد وتنفيذ ADC و DAC باستخدام DMA
كما قلت ، لقد تعلمت هذه العملية أيضًا من الفيديو. سأعطي الرابط لهذا الفيديو. تحلى بالصبر واستمع بعناية. يشرح تماما كل العملية.
الروابط: الجزء 1 والجزء 2
* ملاحظة: تحقق من هذا السطر في التعليمات البرمجية الخاصة بك وقم بتمكين طلب DMA المستمر:
hadc1. Init. DMAContinuousRequests = تمكين ،
الخطوة 4: اخرج إلى مكبر الصوت
بعد القيام بجميع الخطوات ، تحتاج إلى توصيل السماعة كما في الصورة أعلاه. بعد ذلك ، قم بتشغيل الصوت على هاتفك وتقليل الصوت إلى الحد الذي لا يمكنك سماعه بصعوبة. بعد ذلك ، اصطحب الهاتف بالقرب من الميكروفون وستسمع صوتًا من السماعة بصوت عالٍ. لا تتحدث إلى الميكروفون ، لأنه سيكون من الصعب معرفة ما إذا كان هناك خرج من مكبر الصوت أم لا:)
الخطوة 5: الخاتمة
لذلك ، وصلنا إلى نهاية المشروع. إذا كان لديك أي سؤال أو مشكلة ، فلا تتردد في طرحها:)
موصى به:
مسجل صوت اردوينو نانو مع ميكروفون MAX9814: 3 خطوات
مسجل صوت Arduino Nano مع ميكروفون MAX9814: حصلت على ميكروفون MAX9814 من تسليم AZ على Amazon وأردت اختبار الجهاز. لذلك ، قمت بإنشاء هذا المشروع البسيط المبني على Great Scott's Spy Bug (المنشور بموجب ترخيص المشاع الإبداعي هذا). لقد قمت بتعديل هيكل المشروع تماما
تعديل ميكروفون مكثف LDC رخيص: 7 خطوات (مع صور)
قم بتعديل ميكروفون مكثف LDC رخيص: لقد كنت شابًا صوتيًا لفترة طويلة و DIY'er متعطشا. مما يعني أن أنواع المشاريع المفضلة لدي تتعلق بالصوت. أنا أيضًا من أشد المؤمنين أنه لكي يكون مشروع DIY رائعًا ، يجب أن يكون هناك واحد من نتيجتين لجعل المشروع يستحق التنفيذ
إضافة ميكروفون إلى زوج من سماعات الرأس: 6 خطوات
إضافة ميكروفون إلى زوج من سماعات الرأس: هل لديك زوج من سماعات الرأس تحب حقًا صوتها ولكن لا تحتوي على ميكروفون؟ اتبع هذه التعليمات السهلة وستكون سماعات الرأس المفضلة لديك جاهزة للاستخدام مع هاتفك الخلوي. الإجراء الموصوف هنا م
مضخم ميكروفون الترانزستور: 4 خطوات
مضخم الميكروفون الترانزستور: يوضح لك هذا المقال كيفية صنع مكبر ميكروفون ترانزستور ، الحد الأدنى لإمداد الطاقة لهذه الدائرة هو 1.5 فولت ، ومع ذلك ، ستحتاج إلى 3 فولت على الأقل إذا كنت تقوم بعمل كاشف LED اختياري (ترانزستور Q3) وتريد مصباح LED الخاص بك ليتم تشغيله
سماعات الألعاب مع ميكروفون: 4 خطوات
سماعات الألعاب المزودة بميكروفون: سأوضح لكم اليوم يا رفاق كيف يمكنكم بناء سماعة الرأس الخاصة بكم مع ميكروفون