جدول المحتويات:
- اللوازم
- الخطوة 1: الخطوة 1: أنشئ الكود الخاص بك
- الخطوة 2: الخطوة 2: توصيل السماعة الخارجية (اختياري)
- الخطوة 3: الخطوة 3: إعداد مستشعرات اللمس
- الخطوة 4: الخطوة 4: اصنع الصندوق الخفيف
- الخطوة 5: الخطوة 5: تشغيل الضوء
فيديو: Star Wars Light With Circuit Playground Express: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
يستخدم هذا المصباح Circuit Playground Express لتشغيل الضوء وتسلسلات الموسيقى. تعمل لوحات اللمس المرفقة على تشغيل الرسوم المتحركة الخفيفة المنفصلة وتشغيل إما The Imperial March (موضوع Darth Vader) أو الموضوع الرئيسي من Star Wars. يمكن تغيير رمز البرنامج المضمن في هذا البرنامج التعليمي لتشغيل أي نوتة موسيقية ويمكن إضافة وسادات لمس إضافية لتشغيل المزيد من سلاسل الصوت / الضوء.
اللوازم
- ملعب الدائرة السريع
- منصة البرمجة على الإنترنت MakeCode
- يمكن المشروبات
- سكين دقيق
- كماشة
- شربي
- كحول محمر ومنشفة ورقية
- إبرة الخياطة (أو المخرز)
- 4 مقاطع aligator
- مكبر صوت خارجي مع مقبس سماعة الرأس
- 2 نيكل (أو قطعة من النحاس)
- مادة للقاعدة (اختياري)
الخطوة 1: الخطوة 1: أنشئ الكود الخاص بك
للبدء ، افتح منصة MakeCode الخاصة بـ Adafruit وابدأ مشروعًا جديدًا.
أنشئ كتلة "عند البدء" واضبط الإيقاع على 30 (انظر الصورة 1). اضبط تدرج اللون بالانتقال إلى Javascript وإضافة "let hue = 0" (انظر الصورة 3).
الجزء الأول من الكود سيصنع تسلسل الضوء الأول. للبدء ، أنشئ حلقة إلى الأبد وأنشئ كتلة شرطية "إذا كانت صحيحة ،" داخل الحلقة. قم بتغيير "true" إلى "أثناء الضغط على _" من قسم مجموعات الإدخال (يتم استخدام "touch A2" في هذا الرمز للسماح لمستشعر اللمس ولكن يمكنك أيضًا تحديد الزر A أو B إذا كنت تفضل عدم جهاز استشعار مرفق لبدء البرنامج). (انظر الصورة 2)
استمر في بناء الكود كما هو ظاهر في الصورة 2. أنشئ متغيرًا جديدًا "hue" لتغيير الأشكال في تسلسل الضوء. قم بإنشاء متغير جديد (يسمى هنا "j") للسماح بتغيير تدرج اللون بالدوران حول جميع مصابيح LED (حيث يكون 0 هو الضوء الأول و 9 هو الضوء الأخير في التسلسل). تمت إضافة وقفة للسماح لك برؤية الأضواء وهي تتحول تدريجياً. تسمح خيارات تشفير الكتلة فقط بأن تكون فترات التوقف المؤقت قصيرة تصل إلى 100 مللي ثانية. إذا كنت ترغب في أن يكون الإيقاف المؤقت أقصر ، يجب عليك تعديل المدة باستخدام Javascript داخل الأقواس بعد "إيقاف مؤقت" (انظر الصورة 3). استخدم "set_ to_" وأدخل متغير "hue" ووظيفة رياضية. ستسمح لك وظيفة الرياضيات بتحديد مدى سرعة انتقالات الصبغة (يتم تعيينها بواسطة الرقم 2 في رمز المثال) وما هو نطاق الأشكال التي سيستخدمها تسلسل الضوء (هنا يتم تعيينه على 30 لإبقاء الأشكال داخل النطاق الأحمر والبرتقالي والأصفر ولكن إذا تم ضبطه على 255 ، فإن الأضواء ستدور عبر قوس قزح). تأكد من أن تسلسل الضوء داخل كتلة "تشغيل بالتوازي" للتأكد من أنه سيعمل في نفس الوقت مع تسلسل الصوت.
الجزء الثاني من الكود سينشئ التسلسل الصوتي المصاحب. لإنشاء تسلسل صوتي ، قم بإنشاء سلسلة من "نغمة التشغيل عند _ لـ _ إيقاع" وأدخل النغمات وأطوال النغمات بناءً على درجة الموسيقى البسيطة لـ The Imperial March (انظر الصورة 4). قم بإنهاء الجزء الثاني من التعليمات البرمجية بأمر لإيقاف الرسوم المتحركة عند الضغط على المستشعر الآخر (هنا "اللمس A3"). سيؤدي هذا إلى التأكد من أن الرسوم المتحركة الخفيفة الأولى لن تستمر خلال الرسوم المتحركة الخفيفة الثانية.
بالنسبة إلى الرسوم المتحركة الخفيفة الثانية ، قم بتكرار رمز الرسوم المتحركة الخفيفة الأول. غيّر "touch A2" إلى "touch A3" (هذا مستشعر لمس آخر في Circuit Playground Express). اضبط البكسل على اللون الأزرق وقم بتحويل الأرقام في الصيغة الرياضية من أجل الحفاظ على الأشكال داخل النطاق الأزرق والأزرق البنفسجي (انظر الصورة 6). انتقل إلى جافا سكريبت واضبط مدة الإيقاف المؤقت. في جافا سكريبت أضف العبارة "hue = Colors. Green" لتتأكد من بقاء نطاق الصبغة في النطاق الأزرق (انظر الصورة 7).
انظر الصورة 8 للتسلسل الصوتي الثاني المكتمل (انظر الصورة 9 للحصول على النتيجة الموسيقية). تأكد من تضمين "إيقاف جميع الرسوم المتحركة" عند الضغط على اللمس A2 للتأكد من أن الحركة الثانية لن تعمل على الأولى عند التبديل بين الاثنين.
الخطوة 2: الخطوة 2: توصيل السماعة الخارجية (اختياري)
استخدم مقطعين من التمساح لإرفاق Circuit Playground Express بسماعة خارجية. تحتوي اللوحة على مكبر صوت خاص بها ولكنها ستشغل التسلسلات الموسيقية بهدوء شديد. قم بتوصيل أحد طرفي مشبك التمساح بفتحة أرضية (GRD) والطرف الآخر بمقبس مكبر الصوت. قم بتوصيل أحد طرفي مقطع التمساح الثاني بفتحة A0 والطرف الآخر بمقبس مكبر الصوت نفسه (انظر الصورة).
الخطوة 3: الخطوة 3: إعداد مستشعرات اللمس
اربط أحد طرفي مشبك التمساح بالفتحة A2 وقم بتوصيل الطرف الآخر بالنيكل (أو قطعة من النحاس).
اربط أحد طرفي مشبك التمساح الثاني بالفتحة A3 وأرفق الطرف الآخر بنيكل ثانٍ (أو قطعة من النحاس).
عند تشغيل البرنامج ، سيعمل كل نيكل كلوحة لمس والتي ستبدأ الرسوم المتحركة الخفيفة المقابلة لها وتسلسل الموسيقى.
الخطوة 4: الخطوة 4: اصنع الصندوق الخفيف
لعمل صندوق الضوء ، ابدأ بعلبة نظيفة (انظر الصورة 1).
قم بقطع الطرف العلوي من العلبة بعناية باستخدام سكين دقيق (انظر الصورة 2). هذا سوف يترك حافة حادة. باستخدام زوج من الزردية ، ثني حافة القطع لأسفل وداخل العلبة. سيؤدي ذلك إلى إنشاء حافة مستوية غير خشنة (انظر الصورة 3).
ارسم تصميمًا على العلبة باستخدام Sharpie. يجب أن يكون التصميم موجهًا بحيث يكون الجزء السفلي من العلبة (النهاية غير مقطوعة) في الأعلى. استخدم هذا التصميم صورة أساسية لـ R2D2 (انظر الصورتين 4 و 5). بمجرد رسم التصميم الخاص بك ، استخدم إبرة الخياطة أو المخرز لعمل ثقوب على طول الخطوط المرسومة. تأكد من تباعد بينهما مسافة صغيرة (انظر الصورة 6). بمجرد الانتهاء من ثقب الفتحات في العلبة ، استخدم منشفة ورقية وكمية صغيرة من الكحول المحمر لإزالة علامات شاربي.
إذا كنت ترغب في إنشاء قاعدة ، فاختر مادة وتتبع محيط نهاية قطع العلبة. اقطع الدائرة التي أنشأها التتبع (انظر الصورة 7). ضع الطرف المفتوح من العلبة في القاعدة. يمكن الآن وضع هذا فوق Circuit Playground Express (انظر الصورة 8).
الخطوة 5: الخطوة 5: تشغيل الضوء
بمجرد أن يصبح صندوق الضوء فوق Circuit Playground Express ، يمكنك تشغيل اللوح ومكبر الصوت الخارجي. يجب أن يؤدي لمس النيكل إلى بدء الكود الخاص بك. إذا كان هناك شيء لا يعمل بشكل صحيح ، فتحقق للتأكد من أن مقاطع التمساح مثبتة بشكل صحيح.
موصى به:
بروش كريستال كوارتز حساس للصوت والموسيقى مع Playground Circuit Express: 8 خطوات (مع صور)
بروش كريستال كوارتز حساس للصوت والموسيقى مع Playground Circuit Express: تم صنع هذا البروش المتفاعل للصوت باستخدام دائرة ألعاب سريعة ، بلورات كوارتز رخيصة الثمن ، سلك ، كرتون ، بلاستيك موجود ، دبوس أمان ، إبرة وخيط ، صمغ ساخن ، قماش ، ومجموعة متنوعة من الأدوات. هذا نموذج أولي أو مسودة أولى من
Mastermind Star Wars مع Arduino MEGA: 5 خطوات (بالصور)
العقل المدبر حرب النجوم مع Arduino MEGA: هذه أوقات معاكسة للتمرد. على الرغم من تدمير نجمة الموت ، إلا أن القوات الإمبراطورية تستخدم معدات مجانية و Arduino كسلاح سري. هذه هي ميزة التقنيات المجانية ، يمكن لأي شخص (سواء أكان جيداً أم سيئاً) استخدامها
ملصق Light-Up R2D2 Star Wars: 15 خطوة (مع صور)
ملصق Light-Up R2D2 Star Wars: خذ ملصق فيلم بسيطًا وأضف الضوء والتفاعل! أي ملصق ذو شخصية مضيئة يستحق أن يسلط بعض الضوء الواقعي! حقق ذلك باستخدام القليل من المواد. في أي وقت من الأوقات ستكون غرفتك موضع حسد جميع محبي الأفلام
Q5 a Star Wars تحت عنوان Astromech Driod: 10 خطوات (مع صور)
Q5 a Star Wars Themed Astromech Driod: إذن أنت من محبي Star Wars Universe وتريد بناء تمثيلك الخاص لـ Astomech Driod. إذا لم تكن مهتمًا بالدقة ولكنك تريد شيئًا يبدو جيدًا ويعمل ، فإن هذا Instructable يناسبك. عن طريق البحر
حقيبة Light Up مع Circuit Playground Express: 5 خطوات
حقيبة Light Up مع Circuit Playground Express: هذه حقيبة تضيء بألوان مختلفة. تم تصميم هذا ليكون حقيبة كتب ، ولكن يمكن تحويله إلى أي شيء آخر ، أولاً ، نحتاج إلى جمع كل المستلزمات. هذا هو؛ حقيبة (من أي نوع) CPX (دائرة ألعاب سريعة) حامل بطارية