تحكم في صوت الجرس باستخدام Arduino: 7 خطوات
تحكم في صوت الجرس باستخدام Arduino: 7 خطوات
Anonim
تحكم في صوت الجرس باستخدام Arduino
تحكم في صوت الجرس باستخدام Arduino

هناك العديد من الأعمال التفاعلية التي يمكن إكمالها باستخدام Arduino ، وأكثرها شيوعًا والأكثر استخدامًا هي عرض الصوت والضوء.

المكونات الأكثر شيوعًا التي يمكن أن تصدر صوتًا هي الجرس والبوق. قارن بين الاثنين ، الجرس أبسط وأسهل في الاستخدام ، لذلك استخدمناه في هذه التجربة.

الخطوة 1: المكونات المطلوبة

فيما يلي المكونات التي يجب تحضيرها:

وحدة تحكم Arduino UNO * 1

الجرس * 1

اللوح * 1

التعادل الطائر اللوح * 1

الخطوة 2: قم بتوصيل الدائرة

قم بتوصيل الدائرة
قم بتوصيل الدائرة

قم بتوصيل الأجهزة التجريبية وفقًا للدائرة في الشكل.

الخطوة الثالثة: البرنامج

برنامج
برنامج

انسخ الكود التالي إلى Arduino IDE كما هو موضح:

# تضمين "pitches.h"

اللحن الصحيح = {

NOTE_C4 ، NOTE_G3 ، NOTE_G3 ، NOTE_A3 ، NOTE_G3 ، 0 ، NOTE_B3 ، NOTE_C4

};

int noteDurations = {

4, 8, 8, 4, 4, 4, 4, 4

};

الإعداد باطل() {

لـ (int thisNote = 0 ؛ thisNote <8 ؛ thisNote ++)

{

int noteDuration = 1000 / noteDurations [thisNote] ؛

نغمة (8 ، لحن [هذه الملاحظة] ، noteDuration) ؛

int pauseBetweenNotes = noteDuration * 1.30 ؛

تأخير (وقفة بين الملاحظات) ؛

noTone (8) ،

}

}

حلقة فارغة()

{

}

الخطوة 4: تحميل

استخدم كبل USB لتوصيل وحدة تحكم Arduino UNO والكمبيوتر ، وحدد نوع اللوحة الصحيح (Arduino UNO and) ، والمنفذ ، وانقر فوق تحميل.

الخطوة 5: مراجعة الكود

مراجعة التعليمات البرمجية
مراجعة التعليمات البرمجية

tone (): تتمثل الوظيفة في إنشاء موجة مربعة بتردد محدد (50٪ دورة عمل) على دبوس. يمكن ضبط المدة ، وإلا سيتم إنشاء شكل الموجة حتى يتم استدعاء وظيفة noTone (). يمكن توصيل هذا الدبوس بجرس كهربائي انضغاطي أو مكبرات صوت أخرى لتشغيل الصوت.

قواعد:

نغمة (دبوس ، تردد)

نغمة (دبوس ، تردد ، مدة)

معامل:

دبوس: دبوس لتوليد تردد الصوت: تردد الصوت ، بالهرتز ، اكتب مدة int غير موقعة: مدة الصوت ، بالمللي ثانية (اختياري) ، اكتب بدون إشارة طويلة

الخطوة 6: مراجعة الأجهزة: الجرس

مراجعة الأجهزة: الجرس
مراجعة الأجهزة: الجرس

يصدر الجرس صوتًا عن طريق توفير الطاقة لمواد الجهد. يمكن تشويه المواد الكهرضغطية ميكانيكيًا بجهد وترددات مختلفة ، وبالتالي إنتاج أصوات ذات ترددات مختلفة. ينقسم الجرس إلى صفارة نشطة وجرس سلبي.

يحتوي الجرس النشط على مصدر اهتزاز داخلي ، لذلك يمكن أن يصدر صوتًا طالما أنه مزود بطاقة التيار المستمر. لا يحتوي الجرس السلبي المقابل على مصدر اهتزاز متكامل ،

لذلك ، يجب أن تكون مسموعة في دائرة إخراج الصوت. يمكننا التمييز بين الصافرات النشطة والصفارات السلبية بطريقتين:

(1) انطلاقا من المظهر

* عادة ما تكون لوحة الدائرة للجرس السلبي عارية.

* عادة ما تكون لوحة الدوائر الخاصة بالجرس النشط مغطاة بالفينيل.

(2) استخدم مقياس متعدد لقياس مقاومة الجرس والحكم

* مقاومة الجرس السلبي بشكل عام 8 أوم أو 16 أوم.

* مقاومة الجرس النشط أكبر بكثير.

ذات الصلة الوظيفة: اختبار المكثفات مع الجرس

الخطوة 7: التأثير التجريبي

التأثير التجريبي
التأثير التجريبي

كما هو موضح في الشكل ، قم ببساطة بتوصيل الجرس بدون أسلاك أخرى. بعد تحميل البرنامج على وحدة تحكم Arduino UNO ، سيصدر الجرس صوتًا مشابهًا لنهاية اللعبة ، ثم يتوقف حتى يتم الضغط على زر إعادة الضبط.

موصى به: