جدول المحتويات:
فيديو: محلل الطيف: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
كان هذا المشروع مخصصًا لـ "Creative Electronics" ، وهو وحدة السنة الرابعة لهندسة Beng Electronics في جامعة Málaga ، كلية الاتصالات (https://www.uma.es/etsi-de-telecomunicacion/).
تم تصميم المشروع وتجميعه بواسطة Carlos Almagro و Diego Jiménez و Alejandro Santana ، وقد صنعنا "مشغل موسيقى مربع" يتحكم فيه Arduino Mega (لقد اخترناه لأن Arduino Leonardo لم يكن قويًا بما يكفي لمصفوفة neopixel) ، التي تظهر من خلال مصفوفة نيوبكسل 8 × 32 طيف الموسيقى. الفكرة الرئيسية هي أخذ عينات من إشارة الصوت في 8 أشرطة (شريط واحد لتمثيل كل فاصل تردد حتى 20 كيلو هرتز).
تدخل الإشارة عبر منفذ جاك 3.5 وتنتقل إلى اردوينو ومكبرات الصوت ، وهي الخطوة السابقة للتضخيم.
الخطوة 1: المكونات والمواد
اردوينو ميجا (ماركة ايجو)
Placa de Soldadura a doble cara
4 مقاومات دي 220
4 المصابيح
عدد 2 مكبرات صوت قديمة
2 مقاومات من 330
2 أزرار ضغط للإدخال
1 مقاومة 470
1 مكثف 10 فائق التوهج
1 مكثف 220 فائق التوهج
1 مقاومة 1 كيلو
1 مقاومة 100 كيلو
2 UA741
الإدراج الصنوبر الذكور والإناث
2 مكبرات صوت PAM8403
الخطوة 2: الأجهزة
كما نعلم ، فإن نطاق الجهد الذي يمكن إدخاله إلى Arduino يتراوح من 0 [V] إلى 5 [V] ، لكن نطاق الجهد لإشارة الصوت الخارجة من طرف سماعة الأذن للكمبيوتر الشخصي وما إلى ذلك هو -0.447 [V] إلى 0.447 [V].
هذا يعني أن الجهد يتأرجح حتى إلى الجانب السالب وأن السعة صغيرة جدًا ولا يمكن إدخال إشارة Arduino Audio مباشرة. لذلك ، في هذه الدائرة ، أولاً ، يتم سحب الجهد لأعلى بمقدار 2.5 [V] ، وهو نصف الجهد 5 [V] ، ثم يتم إدخاله في دبوس Arduino التناظري بعد المرور عبر دائرة مكبر الصوت لزيادة السعة. تم تكوينه. ثم سنقوم بتحليل مخطط الدائرة:
1. دوائر مكبر الصوت X1 و X2 المحتملة لنقطة الوسط هي مقابس استريو صغيرة. نظرًا لأنه متصل ببساطة بالتوازي ، يمكن أن يكون إما إدخالًا أو إخراجًا. يمكننا أن نرى ، تم التقاط واحدة فقط من إشارات الصوت الستيريو. R17 لضبط حساسية محلل الطيف. من خلال C1 ، يتصل جانب واحد من R17 بنقطة المنتصف المحتملة. من خلال القيام بذلك ، من الممكن تراكب جهد يتوافق مع احتمالية نقطة الوسط لإشارة صوت الإدخال. بعد ذلك لا توجد دائرة مضخم لا رجعة فيها. بالإضافة إلى ذلك ، من الضروري استخدام المرجع أمبير مع خرج من السكك الحديدية إلى السكك الحديدية (خرج التأرجح الكامل).
2. دائرة توليد جهد نقطة المنتصف (مقسم السكك الحديدية) R9 ، R10 ، R11 تقسم جهد إمداد الطاقة إلى نصفين وتدخله إلى تابع الجهد. R11 للضبط الدقيق لإمكانات نقطة الوسط. أعتقد أنه من الجيد استخدام المقاوم متعدد الدورات شبه الثابت هنا.
3. إن دارة LPF R6 و C3 لإمداد الطاقة التناظرية تشكل مرشح تمرير منخفض بتردد قطع منخفض للغاية وتستخدمه كمصدر طاقة لمضخمات التشغيل. من خلال القيام بذلك ، يتم قطع الضوضاء المختلطة من مصدر الطاقة الرئيسي. نظرًا لأن جهد VCC ينخفض إلى أقل من + 5 فولت لأن R6 في سلسلة مع مزود الطاقة ، فإن هذا الجهد يتم إدخاله إلى دبوس الجهد المرجعي التناظري في Arduino. يقوم البرنامج بتعيين مصدر الجهد المرجعي خارجيًا.
4. دائرة مقسم الجهد SPI لوحدة التحكم في لوحة LED قم بتوصيل وحدة تحكم لوحة LED هنا ، ولكن نظرًا لأن الجهد الذي يمكن إدخاله إلى وحدة التحكم في لوحة LED هو 3.3 فولت ، يتم إدخال المقاوم لتقسيم الجهد.
أخيرًا ، يتعين علينا فقط توصيل لوحة neopixel بمنافذ الإدخال / الإخراج الرقمية الخاصة بـ arduino.
لقد أخذنا تصميمات الأجهزة هذه من هنا
لم نر أي إشارة للترخيص في هذه الصفحة ، لكننا نشعر بضرورة ذكرها وشكرها.
لقد صنعنا وحدة تحكم ذات زرين لتغيير الأوضاع المختلفة ونقوم بتنظيم مستوى الصوت بمقاومة فائقة.
الخطوة 3: البرمجيات
لقد طورنا برنامجًا يطبق تحويل فورييه على إشارة الإدخال التناظرية من خلال مكتبة FFT (التي يمكنك تنزيلها في اردوينو IDE الخاص بك) ، ويقوم بتجربة الإشارة لإظهار 8 فترات زمنية. يمكنه الاختيار من بين 4 أوضاع مختلفة لعرض الإضاءة.
الخطوة 4: القضية
تصميم العلبة مجاني تمامًا ومختلف في كل مشروع ، والشرط الوحيد هو أن جميع المكونات والدوائر مناسبة للداخل ويمكن أن تظهر مصفوفة neopixel.
موصى به:
محلل الطيف الصوتي DIY FFT: 3 خطوات
محلل الطيف الصوتي DIY FFT: محلل الطيف FFT هو جهاز اختبار يستخدم تحليل فورييه وتقنيات معالجة الإشارات الرقمية لتوفير تحليل الطيف. باستخدام تحليل فورييه ، من الممكن أن تتقارب قيمة واحدة ، على سبيل المثال ، في المجال الزمني المستمر
النافورة الراقصة: اردوينو مع محلل الطيف MSGEQ7: 8 خطوات
النافورة الراقصة: اردوينو مع محلل الطيف MSGEQ7: يعتبر استقبال إشارة صوتية وتحويلها إلى تفاعل مرئي أو ميكانيكي أمرًا مثيرًا للاهتمام. في هذا المشروع ، سنستخدم Arduino Mega ليتم توصيله بمحلل الطيف MSGEQ7 الذي يأخذ إشارة الإدخال الصوتية ويؤدي النطاق
محلل الطيف CRAZY L.O.L: 6 خطوات (بالصور)
CRAZY L.O.L SPECTRUM ANALYZER: أود اليوم أن أشارك في كيفية صنع محلل طيف صوتي - 36 نطاقًا من خلال الجمع بين 4 LoL Shields معًا. يستخدم هذا المشروع المجنون مكتبة FFT لتحليل إشارة صوت ستيريو ، وتحويلها إلى نطاقات تردد ، وعرض سعة هذه الترددات
1024 عينة من محلل الطيف FFT باستخدام Atmega1284: 9 خطوات
1024 عينة FFT Spectrum Analyzer باستخدام Atmega1284: سيوضح لك هذا البرنامج التعليمي السهل نسبيًا (بالنظر إلى تعقيد هذا الموضوع) كيف يمكنك إنشاء 1024 عينة محلل طيف بسيط للغاية باستخدام لوحة من نوع Arduino (1284 Narrow) والرسام التسلسلي. أي نوع من مركبات اردوينو
جهاز تحليل الطيف الصوتي للوح الطيف MSP430: 6 خطوات
محلل الطيف الصوتي MSP430 Breadboard Audio Spectrum Analyzer: يعتمد هذا المشروع على الميكروفون ويتطلب الحد الأدنى من المكونات الخارجية. تُستخدم خليتان من العملات المعدنية LR44 حتى أتمكن من تشغيل الهيكل بأكمله في حدود 170 نقطة ربط صغيرة للوح. ADC10 ، TimerA تنبيه لمقاطعة LPM ، TimerA PWM