جدول المحتويات:
فيديو: تحكم في سرعة Jingle Bells باستخدام Arduino: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
سيوضح لك هذا Instructable كيفية برمجة شريط LED ليتوافق مع الملاحظات التي يتم تشغيلها بواسطة Arduino. يمكنك أيضًا تسريع الأغنية أو إبطائها من خلال تقريب يدك أو إبعادها عن المقاوم الضوئي. المثال الخاص بي هو أغنية Jingle Bells ولكن يمكنك تغييرها لتصبح أي أغنية إذا قمت بترجمة الملاحظات.
اللوازم
- مقاوم ضوئي
- لوحة اردوينو
- 10 كيلو المقاوم (x2)
- شريط LED
- مكبر الصوت
- الأسلاك (ذكور وإناث)
الخطوة 1: الأسلاك
ارجع إلى الرابط أدناه لمعرفة الإعداد المناسب لأسلاكك.
جميع الأسلاك الوردية تتماشى مع أرقام الدبوس.
جميع الأسلاك السوداء تؤدي إلى الأرض.
جميع الأسلاك الحمراء تؤدي إلى 5V.
كل أسود مع تان يدل على المقاوم.
تشير الأسلاك الخضراء إلى خروج الأسلاك من شريط LED.
الخطوة الثانية: البرمجة
انسخ الكود المرفق.
الباقي هو شرح لكيفية عمل الكود:
يحتوي الترميز على تعليقات ولكن سترى أنه طويل جدًا. الملاحظات الأولية المعلنة تضمن أن اللوحة الخاصة بك يمكن أن تصدر أي نغمة موسيقية. ثم هناك إعلان عن الألوان التي تتوافق مع كل ملاحظة. يقوم الإعداد الفارغ بتشغيل جميع المسامير الخاصة بك ويبدأ البرمجة. الحلقة الفارغة هي المكان الذي يحدث فيه الترميز الرئيسي. يبدأ بإيقاع تعويم ، وهذا يضمن أن أغنيتك سوف تسرع أو تبطئ اعتمادًا على مدى قربك من المقاوم الضوئي. كلما اقتربت ، زادت سرعة تشغيله. ثم تستمر في العزف على أجراس الأغنية. كل ملاحظة لها وظيفتها الخاصة. في البداية يتم مسح شريط LED لجميع الألوان ، ثم يملي الملاحظة ومدة ذلك. للحصول على ربع نوتة موسيقية لمدة 250 مللي ثانية ، يتم تشغيل نصف نغمة لمدة 500 مللي ثانية ويتم تشغيل ملاحظة كاملة لمدة 1000 مللي ثانية. بعد هذا الإعلان ، توجد حلقة تخبر اللوحة بعدد الأضواء التي يجب أن تضيء ؛ لربع ملاحظة 5 تضيء ، للحصول على نصف ملاحظة 10 أضواء ولملاحظة كاملة 10 تضيء. ثم هناك إملاء للون وتأخير لإنهاء الملاحظة. يتكرر هذا بشكل مستمر ما لم يتم فصله من اللوحة.
الخطوة 3: اختبرها
طريقة اختبار الكود والأسلاك هي توصيله! إذا كان لا يعمل بشكل صحيح ، فتحقق من الأسلاك الخاصة بك وأنك قمت بنسخ كل الترميز. قد يكون لديك أرضية تتجه إلى 5 فولت أو أي مزيج آخر.
الخطوة 4: إنه يعمل ، الآن شارك
الآن بعد أن حللت أي مشكلات انتهيت منها في المشروع! التقط صورة وشاركها مع أصدقائك. إذا أردت ، يمكنك تغيير الأغنية عن طريق جعل النغمات مختلفة وتغيير الألوان في المقابل. متروك لك ، الاحتمالات لا حصر لها!
موصى به:
تحكم سرعة المروحة الحرارية: 4 خطوات
وحدة التحكم في سرعة المروحة الحرارية: HiToday إن شاء الله سأقوم بعرض مقطع فيديو يتم فيه شرح دائرة مهمة للتحكم في سرعة دوران مروحة الكمبيوتر أو أي مروحة تعمل بتيار مستمر ، وذلك باستخدام منظم الجهد الخطي LM7812 ، مع الترانزستور BD139
تحكم في جهازك باستخدام تحكم Android WiFi Esp8266: 6 خطوات
تحكم في جهازك باستخدام Android WiFi Esp8266 Control: سنعرف الآن كيفية التحكم في الأجهزة باستخدام وحدة esp8266 WiFi ويتحكم Arduino في جهازك باستخدام عنصر تحكم Android WiFi لمزيد من المعلومات. اضغط على الرابط محمد اشرف
كيفية تشغيل محرك DC بدون فرشات بدون طيار كوادكوبتر باستخدام وحدة تحكم في سرعة المحرك بدون فرش HW30A واختبار سيرفو: 3 خطوات
كيفية تشغيل محرك DC بدون فرشات بدون طيار بدون طيار باستخدام HW30A Brushless Motor Controller و Servo Tester: الوصف: يُسمى هذا الجهاز جهاز اختبار محرك سيرفو والذي يمكن استخدامه لتشغيل محرك سيرفو عن طريق المكونات البسيطة في محرك سيرفو وإمدادات الطاقة إليه. يمكن أيضًا استخدام الجهاز كمولد إشارة لوحدة التحكم في السرعة الكهربائية (ESC) ، ثم يمكنك
تحكم في الذراع الآلية باستخدام Zio باستخدام وحدة تحكم PS2: 4 خطوات
التحكم في الذراع الروبوتية باستخدام وحدة تحكم Zio باستخدام PS2: تعد مشاركة المدونة هذه جزءًا من سلسلة Zio Robotics. المقدمة هذه هي الدفعة الأخيرة من منشور "التحكم في الذراع الآلية باستخدام Zio". في هذا البرنامج التعليمي ، سنضيف جزءًا آخر إلى ذراعنا الآلية. لا تتضمن البرامج التعليمية السابقة أساسًا لـ
تحكم في سرعة محرك التيار المستمر بدون فرشات باستخدام وحدة Arduino و Bluetooth (HC-05): 4 خطوات
التحكم في سرعة محرك DC بدون فرشات باستخدام Arduino ووحدة Bluetooth (HC-05): مقدمة في هذا البرنامج التعليمي ، سنقوم بالتحكم في سرعة محرك DC بدون فرشات باستخدام Arduino UNO و Bluetooth Module (HC-05) وتطبيق Android للبلوتوث ( وحدة تحكم بلوتوث اردوينو)