جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:53
هناك العديد من الأعمال التفاعلية التي يمكن إكمالها باستخدام 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 ، سيصدر الجرس صوتًا مشابهًا لنهاية اللعبة ، ثم يتوقف حتى يتم الضغط على زر إعادة الضبط.
موصى به:
سوبر ماريو باستخدام الجرس: 3 خطوات
سوبر ماريو باستخدام الجرس: الاستماع للموسيقى يريح أذهاننا وروحنا. لنضيف بعض الموسيقى إلى مشاريع اردوينو الخاصة بك باستخدام مكون واحد ، الجرس ، لقد وجدت هذا المشروع الرائع باستخدام Buzzer الذي يقوم بتشغيل أغنية سوبر ماريو التي كتبها Dipto Pratyaksa على تعليمات. بالإضافة
تحكم في جهازك باستخدام تحكم Android WiFi Esp8266: 6 خطوات
تحكم في جهازك باستخدام Android WiFi Esp8266 Control: سنعرف الآن كيفية التحكم في الأجهزة باستخدام وحدة esp8266 WiFi ويتحكم Arduino في جهازك باستخدام عنصر تحكم Android WiFi لمزيد من المعلومات. اضغط على الرابط محمد اشرف
Arduino Footswitch (تحكم في مضخم صوت الجيتار باستخدام Arduino): 10 خطوات (بالصور)
Arduino Footswitch (التحكم في مضخم الغيتار الخاص بك باستخدام Arduino): هذا هو أول مشروع لي في هذا المجتمع وفي منصة اردوينو ، والآن ظهر للتو في موقع Arduino الرسمي. شكرًا لكم جميعًا على دعمكم !! لذا ، يمكنك تشغيل الموسيقى مباشرة ، ويمكنك استخدام المسرع أو مسارات النقر لمزامنة
تحكم في الذراع الآلية باستخدام Zio باستخدام وحدة تحكم PS2: 4 خطوات
التحكم في الذراع الروبوتية باستخدام وحدة تحكم Zio باستخدام PS2: تعد مشاركة المدونة هذه جزءًا من سلسلة Zio Robotics. المقدمة هذه هي الدفعة الأخيرة من منشور "التحكم في الذراع الآلية باستخدام Zio". في هذا البرنامج التعليمي ، سنضيف جزءًا آخر إلى ذراعنا الآلية. لا تتضمن البرامج التعليمية السابقة أساسًا لـ
صوت الجرس بيزو مع Blynk و XinaBox: 9 خطوات
صوت الجرس بيزو مع Blynk و XinaBox: تحكم في أي عنصر 5V باستخدام Blynk و xChips. هذا المشروع يبدو صوت بيزو الجرس من هاتفي