جدول المحتويات:

Arduino Drum Man: 5 خطوات (بالصور)
Arduino Drum Man: 5 خطوات (بالصور)

فيديو: Arduino Drum Man: 5 خطوات (بالصور)

فيديو: Arduino Drum Man: 5 خطوات (بالصور)
فيديو: Arduino Drum Sequencer: 8 tracks, 16 steps per measure, 8 measures per pattern 2024, شهر نوفمبر
Anonim
اردوينو طبل مان
اردوينو طبل مان

مكونات:

1. سلك معدني

2. مجموعة لعبة طبلة رخيصة (قبعة Hi ، كمين وطبل ركلة)

3. ثلاثة أجهزة مؤازرة

4. سلك كهربائي

5. شريط لاصق

6. اللوح

7. اردوينو أونو

8. Usb إلى Usb 2.0

الخطوة الأولى: كيف تصنع الطبول:

كيف تصنع الطبول
كيف تصنع الطبول
كيف تصنع الطبول
كيف تصنع الطبول
كيف تصنع الطبول
كيف تصنع الطبول

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

الخطوة الثانية: كيف تصنع الروبوت:

كيف تصنع الروبوت
كيف تصنع الروبوت
كيف تصنع الروبوت
كيف تصنع الروبوت
كيف تصنع الروبوت
كيف تصنع الروبوت

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

الخطوة 3: الماكينات:

الماكينات
الماكينات
الماكينات
الماكينات
الماكينات
الماكينات

تحتوي جميع أجهزة المؤازرة الزرقاء الصغيرة على سلك بني وأحمر وبرتقالي. الأسلاك بسيطة إلى حد ما. تحتوي الماكينات ولوح التجارب والأردوينو على فتحات أنثوية ، لذلك سترغب في استخدام سلك كهربائي أساسي ، حيث أن لهما طرفان ذكور. يذهب السلك البرتقالي إلى Arduino Uno (اختر رقمًا بين 0 و 13 على السبورة) ، ينتقل السلك الأحمر إلى الجزء الزائد من Breadboard والسلك البني ينتقل إلى الجزء الناقص من Breadboard. افعل هذا لجميع الماكينات وأنت على ما يرام. حسنا نوعا ما. قم بتوصيل سلك من GND (جزء الطاقة من Arduino) بالجزء الناقص على الجانب الأيمن من Breadboard. ثم قم بتوصيل سلك من 5 فولت (أيضًا جزء الطاقة من Arduino) بالجزء الزائد على الجانب الأيمن من اللوحة. الآن يجب الانتهاء من الأسلاك.

الخطوة الرابعة: الكود:

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

الكود الأساسي هو هذا:

#يشمل

أجهزة مؤازرة 1 ؛

أجهزة مؤازرة 2 ؛

أجهزة مؤازرة 3 ؛

عدد المؤازرات = 0 ؛

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

مؤازرة (3) ؛ // يشير الرقم إلى الفتحة التي استخدمتها في Arduino Uno.

مؤازرة (5) ؛

مؤازرة (6) ؛

}

حلقة فارغة() {

لـ (servoPos = 0؛ servoPos <140؛ servoPos ++) // هذا يخبر المؤازرة بشكل أساسي بالانتقال من صفر إلى 140 درجة. يعتمد ذلك على مدى ارتفاع ذراع الروبوت فوق البراميل.

{

servo1.write (servoPos) ؛ // قبعتي

servo2.write (servoPos) ؛ // ركلتي

servo3.write (servoPos) ؛ // شركتي

تأخير (4) ؛ // هذا هو الوقت المستغرق لأداء مهمة بالمللي ثانية. إذا قمت بزيادة هذا الرقم ، فسيصبح الطبال الخاص بك أبطأ.

}

لـ (servoPos = 140 ؛ servoPos> 0 ؛ servoPos--)

{

servo1.write (servoPos) ؛

servo2.write (servoPos) ؛

servo3.write (servoPos) ؛

تأخير (2) ؛

}

}

إذا كنت ترغب في عمل أنماط طبل ، فما عليك سوى نسخ تلك الحلقات for الموجودة أسفل بعضها البعض ، ولكن بدلاً من استخدام قبعة hi وفخ وطبلة الركلة معًا في وقت واحد (كما في الكود أعلاه) ، يمكنك القيام بذلك على النحو التالي:

servo1.write (servoPos) ؛

servo2.write (servoPos) ؛

servo1.write (servoPos) ؛

servo3.write (servoPos) ؛

servo1.write (servoPos) ؛

servo3.write (servoPos) ؛

servo1.write (servoPos) ؛

servo2.write (servoPos) ؛

(الكل في حلقات for منفصلة بالطبع)

الخطوة 5: المنتج النهائي

يجب أن يبدو منتجك النهائي قليلاً مثل هذا. تهانينا ، لقد جعلت من نفسك طبلًا يا صاح!

موصى به: