جدول المحتويات:
- الخطوة 1: جمع الإمدادات اللازمة لمشروع Arduino هذا
- الخطوة الثانية: تصميم المشروع
- الخطوة 3: صمم دائرتك
- الخطوة 4: اجعل كود الأغنية "Havana" و Moving Servo يتحركان في نفس الوقت
- الخطوة 5: الاتصال بالكمبيوتر
- الخطوة السادسة: جرب مشروعك
- الخطوة السابعة: مشروعنا النهائي
فيديو: Partyduino: 7 خطوات
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-10 13:45
هذا هو المشروع النهائي لحافلة الحفلة الخاصة بنا المسمى Partyduino والتي تم إعدادها باستخدام Arduino الذي يحتوي على صفارة سلبية ومضاعفات الدوران الكاملة.
الخطوة 1: جمع الإمدادات اللازمة لمشروع Arduino هذا
أنت بحاجة إلى المواد المدرجة أدناه:
المواد:
1. أجهزة الحركة المستمرة
2. الجرس السلبي
3. الأسلاك (أسلاك مم)
4. البطارية (اختياري)
5. اللوح
6. عجلات (3 أو أكثر)
7. كبل USB (للتوصيل بالكمبيوتر)
8. تطبيق Arduino Code أو الحساب
9. الكرتون (أو مواد أخرى لبناء الهيكل)
الخطوة الثانية: تصميم المشروع
ابدأ في تصميم مشروعك من خلال جمع كل المستلزمات الخاصة بك في منطقة واحدة. ثم يمكنك رسم رسم تخطيطي مثل الرسم الذي قمنا به. يمكنك إضافة عجلات إلى سيارتك أو حافلتك. بعد أن تضطر إلى لصق قطع المواد ، من الورق المقوى ، ببعضها البعض على الساخن بحيث يمثل الصندوق سيارة. يجب عليك أيضًا لصق عجلات الحافلة بالغراء الساخن إلى المؤازرة المستمرة. يمكنك إضافة المزيد من الخطوات لهذه العملية إذا أردت.
الخطوة 3: صمم دائرتك
توضح الصورة المرفقة بهذه الخطوة كيف نضع الأسلاك في كل دبوس. يمكنك استخدام دبابيس مختلفة ، ولكن سيتعين عليك أيضًا تغيير جزء الكود حيث يُقال "إرفاق" وللطنان السلبي.
الخطوة 4: اجعل كود الأغنية "Havana" و Moving Servo يتحركان في نفس الوقت
www.musicnotes.com/sheetmusic/mtd.asp؟ppn=…
# تضمين مضاعفات myservo ؛
# تضمين "pitches.h"
الإعداد باطل() {
// ضع رمز الإعداد هنا ، للتشغيل مرة واحدة:
myservo.attach (9) ،
pinMode (12 ، الإخراج) ؛
}
حلقة فارغة()
{
// ضع الكود الرئيسي هنا ، للتشغيل بشكل متكرر:
myservo.write (40) ؛
نغمة (12 ، NOTE_C5) ؛
تأخير (300) ؛
noTone (12) ،
نغمة (12 ، NOTE_E5) ؛
تأخير (270) ؛
noTone (12) ،
نغمة (12 ، NOTE_E5) ؛
تأخير (270) ؛
noTone (12) ،
نغمة (12 ، NOTE_C5) ؛
تأخير (270) ؛
noTone (12) ،
نغمة (12 ، NOTE_C5) ؛
تأخير (270) ؛
noTone (12) ،
نغمة (12 ، NOTE_A4) ؛
تأخير (400) ؛
noTone (12) ،
نغمة (12 ، NOTE_E5) ؛
تأخير (250) ؛
noTone (12) ،
نغمة (12 ، NOTE_D5) ؛
تأخير (250) ؛
noTone (12) ،
نغمة (12 ، NOTE_E5) ؛
تأخير (250) ؛
noTone (12) ،
نغمة (12 ، NOTE_F5) ؛
تأخير (250) ؛
noTone (12) ،
نغمة (12 ، NOTE_E5) ؛
تأخير (250) ؛
noTone (12) ،
نغمة (12 ، NOTE_D5) ؛
تأخير (250) ؛
noTone (12) ،
نغمة (12 ، NOTE_C5) ؛
تأخير (270) ؛
noTone (12) ،
نغمة (12 ، NOTE_E5) ؛
تأخير (270) ؛
noTone (12) ،
نغمة (12 ، NOTE_E5) ؛
تأخير (270) ؛
noTone (12) ،
نغمة (12 ، NOTE_C5) ؛
تأخير (270) ؛
noTone (12) ،
نغمة (12 ، NOTE_C5) ؛
تأخير (270) ؛
نغمة (12 ، NOTE_A4) ؛
تأخير (400) ؛
noTone (12) ،
نغمة (12 ، NOTE_E5) ؛
تأخير (250) ؛
noTone (12) ،
نغمة (12 ، NOTE_D5) ؛
تأخير (250) ؛
noTone (12) ،
نغمة (12 ، NOTE_E5) ؛
تأخير (250) ؛
noTone (12) ،
نغمة (12 ، NOTE_F5) ؛
تأخير (250) ؛
noTone (12) ،
نغمة (12 ، NOTE_E5) ؛
تأخير (250) ؛
noTone (12) ،
نغمة (12 ، NOTE_D5) ؛
تأخير (250) ؛
noTone (12) ،
نغمة (12 ، NOTE_C5) ؛
تأخير (250) ؛
noTone (12) ،
نغمة (12 ، NOTE_E5) ؛
تأخير (270) ؛
noTone (12) ،
نغمة (12 ، NOTE_E5) ؛
تأخير (270) ؛
noTone (12) ،
نغمة (12 ، NOTE_C5) ؛
تأخير (270) ؛
noTone (12) ،
نغمة (12 ، NOTE_C5) ؛
تأخير (270) ؛
noTone (12) ،
نغمة (12 ، NOTE_A4) ؛
تأخير (400) ؛
noTone (12) ،
نغمة (12 ، NOTE_E5) ؛
تأخير (250) ؛
noTone (12) ،
نغمة (12 ، NOTE_D5) ؛
تأخير (250) ؛
noTone (12) ،
نغمة (12 ، NOTE_E5) ؛
تأخير (250) ؛
noTone (12) ،
نغمة (12 ، NOTE_F5) ؛
تأخير (250) ؛
noTone (12) ،
نغمة (12 ، NOTE_E5) ؛
تأخير (250) ؛
noTone (12) ،
نغمة (12 ، NOTE_D5) ؛
تأخير (250) ؛
noTone (12) ،
نغمة (12 ، NOTE_C5) ؛ تأخير (270) ؛
noTone (12) ،
نغمة (12 ، NOTE_E5) ؛
تأخير (270) ؛
noTone (12) ،
نغمة (12 ، NOTE_C5) ؛
تأخير (270) ؛
noTone (12) ،
نغمة (12 ، NOTE_E5) ؛
تأخير (250) ؛
noTone (12) ،
نغمة (12 ، NOTE_D5) ؛
تأخير (270) ؛
noTone (12) ،
نغمة (12 ، NOTE_E5) ؛
تأخير (270) ؛
noTone (12) ،
نغمة (12 ، NOTE_D5) ؛
تأخير (270) ؛
noTone (12) ،
نغمة (12 ، NOTE_C5) ؛
تأخير (270) ؛
noTone (12) ،
نغمة (12 ، NOTE_E5) ؛
تأخير (270) ؛
noTone (12) ،
نغمة (12 ، NOTE_B4) ؛
تأخير (300) ؛
noTone (12) ،
نغمة (12 ، NOTE_C5) ؛
تأخير (270) ؛
noTone (12) ،
نغمة (12 ، NOTE_B4) ؛
تأخير (270) ؛
noTone (12) ،
نغمة (12 ، NOTE_C5) ؛
تأخير (270) ؛
noTone (12) ،
نغمة (12 ، NOTE_B4) ؛
تأخير (270) ؛
noTone (12) ،
نغمة (12 ، NOTE_C5) ؛
تأخير (270) ؛
نغمة (12 ، NOTE_A4) ؛
تأخير (400) ؛
noTone (12) ،
}
الخطوة 5: الاتصال بالكمبيوتر
استخدم كبل USB لتوصيل Arduino بالكمبيوتر. هذا يجب أن ينقل الكود إلى Arduino. ثم يمكنك استخدام بطارية لتشغيلها لاحقًا.
الخطوة السادسة: جرب مشروعك
قم بتحميل Arduino ، ومعرفة ما إذا كان يعمل. إذا نجحت ، فهذا رائع ، لقد قمت بعمل جيد بالنظر إلى التعليمات ، وإذا لم تنجح ، فقد قمت بعمل جيد أيضًا. إذا لم ينجح الأمر ، فانتقل إلى الخطوتين الأخيرتين مرة أخرى. حاول مرارًا وتكرارًا حتى تتقنها بالطريقة التي تريدها. استغرق الأمر منا عدة محاولات للوصول إليه حيث أردنا أن يكون.
الخطوة السابعة: مشروعنا النهائي
أتمنى أن تستمتع بمشروعنا!