جدول المحتويات:
- الخطوة 1: المواد
- الخطوة 2: مخطط TinkerCad
- الخطوة 3: مخطط التدفق والرمز
- الخطوة الرابعة: كيف تبني العويجة؟
- الخطوة 5: الخاتمة
فيديو: OUIJA: 5 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
مع اقتراب موسم الهالوين ، تظهر مشاريع جديدة. كما نعلم جيدًا ، عيد الهالوين هو يوم الموتى ، وهو يوم يجعلنا نتذكر أولئك الذين تركوا فراغًا بيننا. يسمح مشروعنا بالاتصال بأولئك الذين لم يعودوا موجودين ، مع من نفتقدهم ، من خلال بوابة ، لوحة الويجا.
نحن نؤسس على فكرة لوحة الويجا باعتبارها "بوابة" للتحدث إلى الخارج ، وطرح الأسئلة ، وللتفاعل بين "الروح" واللاعب الذي يمتلك اللوحة كوسيلة للتواصل. لهذا السبب نرى الحاجة ليس فقط لإنشاء كود صالح وفعال ولكن لفهم كيفية تعامل اللاعب مع البرنامج. من أجل ماذا ، قبل أن نبدأ في البرمجة ، نقوم بتنفيذ مخطط التدفق لمعرفة ما يجب القيام به وما الذي سيحدث في كل موقف.
تتمثل فكرتنا الأساسية في أنه عندما يلمس المستخدم اللوحة ، أي عندما يضع المستخدم كلتا يديه فوق اللوحة ويطرح سؤالاً ، يتحرك مؤشر ouija باتجاه "نعم" أو باتجاه "ليس" كإجابة. بالنسبة إلى الكود ، كان علينا برمجة نطاقات أداء للمحرك الذي أردنا استخدامه ، لأنه على السبورة كان هناك تعارض بنعم ولا (واحد على كل جانب). أيضًا ، أردنا أن تكون الإجابات عشوائية ، لذلك كان علينا إنشاء هذه المعايير ، مع دراسة سابقة.
الخطوة 1: المواد
لتنفيذ هذا المشروع ، استخدمنا مكونات وأدوات ومواد كهربائية مختلفة على النحو التالي:
1. Elegoo أونو R3. لوحة تحكم
2. أسلاك توصيل اللوح وأسلاك دوبونت من أنثى إلى ذكر
3. مستشعر الضغط / القوة
4. Protoboard
5. محرك سيرفو
6. كبل USB
7. آلة القطع بالليزر
8. مغناطيس
9. الخشب
لبناء الصندوق ، استخدمنا خشبًا يبلغ قطره أربعة مليمترات. المغناطيسات للنقابات والخزف الموسع.
الخطوة 2: مخطط TinkerCad
لدينا هنا مخطط TinkerCad الذي يحاكي الكود الخاص بنا.
بعد هذا النهج بالكامل ، اشترينا مستشعر القوة / الضغط وبدأنا في تجربته. المستشعر مكون بسيط للغاية وسهل التوصيل. لفهم كيفية عملها ، نوصي بتجربتها لمعرفة ما إذا كانت تعمل بشكل صحيح ، لذلك نوضح لك كيفية توصيلها والرمز المستخدم: صورة مستشعر القوة.
من فهم هذا المكون ، نستنتج أن المستشعر سيكون بمثابة مفتاح لبدء وإنهاء رحلة المؤشر. لذلك نتعلم تنظيم القوة المطبقة ، من "if" و "else". ثم نحدد نوع المحرك الذي سنحتاجه. على الرغم من أنه يمكن التحكم في لوحة Ouija بطرق مختلفة ، مثل محرك متدرج ، فإننا نستخدم محرك مؤازر لأننا نريد تحديد زاوية الإجراء بدلاً من العمل مع الخطوات التي يجب أن تتصفحها.
بفضل فهم مستشعر الضغط ، نحدد أن محرك سيرفو يتحرك إلى زاوية (موضع نعم) ، عندما تكون هناك قوة بين 10 و 800. سينتقل المؤشر إلى الزاوية المعاكسة (بدون موضع) ، عندما تكون القوة أكبر من 800 وسيعود إلى الموضع الأولي ، بالنسبة لنا الموضع 0 (أو 90 درجة) عندما لا يكون هناك ضغط على اللوحة. هذا عندما تكون القوة أقل من 10. يمكن تغيير كل هذه الوحدات اعتمادًا على مكان وضع المستشعر ومقدار التفاعل الذي تريد إدخاله.
الخطوة 3: مخطط التدفق والرمز
#يشمل
int servoPin = 8 ؛
تعويم المؤازرة
تعويم startPosition
أجهزة myServo ؛
راند طويل
كثافة العمليات أنا = 0 ؛
int PressurePin = A1 ؛
إنت فيورزا
الإعداد باطل() {
// ضع رمز الإعداد هنا ، للتشغيل مرة واحدة:
Serial.begin (9600) ؛
myServo.attach (servoPin) ؛
}
حلقة فارغة() {
// ضع الكود الرئيسي هنا للتشغيل بشكل متكرر
fuerza = analogRead (PressurePin) ؛
إذا (fuerza> 10) {
أنا ++ ؛
تأخير (100) ؛
إذا (fuerza <800) {
تأخير (100) ؛
المؤازرة = المؤازرة + أنا ؛
} else if (fuerza> 800) {
تأخير (100) ؛
servoPosition = servoPosition - أنا ؛
}
} else if (fuerza <10) {
أنا = 0 ؛
المؤازرة = 90 ؛
}
Serial.println (وضع مؤازر) ؛
myServo.write (مؤازرة) ؛
}
الخطوة الرابعة: كيف تبني العويجة؟
أولاً ، أنشأنا مقاييس الصندوق حيث ستكون جميع مكونات Arduino. من برنامج Solidworks ، أنشأنا قاعدة 300 مم في 200 مم ، وارتفاع 30 مم. استخدمنا خشب بسمك 4 مم. بعد تمرير الخطط إلى البرنامج المقابل ، نقوم بقص الخشب بآلة الليزر.
كانت لوحة الويجا قصة أخرى. أولاً ، كان علينا البحث عن صورة أو رسم توضيحي متجه للألواح حتى نتمكن من نقشها على الخشب. فعلنا نفس الشيء مع المؤشر. عندما أصبح لدينا جميع المكونات الرئيسية ، بدأنا في تقديم الإلكترونيات. وضعنا المحرك المؤازر في وسط الصندوق ، و Arduino واللوح الأولي على جانب واحد (على وجه التحديد على اليسار) ، وقررنا أخيرًا مكان وضع مستشعر الضغط. وضعنا على الجانب الأيمن قاعدة من porexpan الموسع وفوقها ، المستشعر.
مع الأخذ في الاعتبار وضع أيدي المستخدم ، نضع في الأعلى المزيد من porexpan ، بحيث عندما يضع المستخدم يديه عليها ، يحدث التفاعل. فيما يتعلق بوحدة الغطاء العلوي والصندوق ، نستخدم مغناطيسات صغيرة مثبتة بواسطة هياكل من الفلين.
بالنسبة للمحرك المؤازر ، قمنا بتصميم ذراع ميثاكريلات من مكبرين: محرك سيرفو صغير وجزء مغناطيسي ، حتى لا تولد الكثير من اللحظات في المؤازرة. يمكن تصنيع هذه القطعة من مواد أخرى ، ولكي نضمها إلى معدات المؤازرة نستخدم Superglue ، على الرغم من أننا نوصي بالسيليكون الساخن أو المسمار المخصص. تحت المؤشر ، يتم ربط مغناطيس ينجذب بواسطة مغناطيس المؤازرة ، مما يجعل الحركة ممكنة.
الخطوة 5: الخاتمة
بمجرد اكتمال العمل ، يمكننا تحديد أن المنهجية التي اتبعناها لتنفيذه يمكن تقسيمها إلى جزأين. من ناحية ، كان العمل يتألف من تحليل ما أردناه أن يفعله ، وفهم وترجمة معلومات رحلته إلى مخطط انسيابي. ساعدنا هذا التحليل في إنشاء بنية الكود. بفضل المخطط الانسيابي ، أدركنا أهمية كل خطوة متبعة ويسمح لنا بتطوير الجزء الثاني من المشروع.
فيما يتعلق بالجزء العملي ، فقد كانت عملية تجربة وخطأ ، وليس تطورًا خطيًا. لقد ساعدنا فهم وظيفة كل مكون عند تطبيقه على لوحة Ouija ، حيث توجد العديد من الطرق لتوليد الحركة وإثارة التفاعل. نحن فخورون بالطريقة التي تعاملنا بها مع مختلف العقبات ، مثل تقييد الزوايا في محرك سيرفو أو الطريقة التي حلنا بها التقاطع بين العناصر التناظرية والإلكترونية. تعد الخيارات المختلفة التي تقدمها Arduino مثيرة للاهتمام ، حيث تتيح لنا تصميم أفكارنا ومقترحاتنا وتجسيدها. نحن ندرك مدى سهولة إنشاء منتجات تفاعلية بطريقة لطيفة.
موصى به:
كيف تصنع عداد خطوات؟: 3 خطوات (بالصور)
How to Make Step Counter؟: اعتدت أن أؤدي أداءً جيدًا في العديد من الرياضات: المشي والجري وركوب الدراجة ولعب كرة الريشة وما إلى ذلك ، أحب ركوب الخيل للسفر في وقت قريب. حسنًا ، انظر إلى بطني المنتفخ … حسنًا ، على أي حال ، قررت إعادة التمرين. ما هي المعدات التي يجب أن أحضرها؟
Arduino Halloween Edition - شاشة زومبي المنبثقة (خطوات بالصور): 6 خطوات
Arduino Halloween Edition - شاشة زومبي المنبثقة (خطوات بالصور): هل تريد تخويف أصدقائك وإحداث بعض ضوضاء الصراخ في عيد الهالوين؟ أو تريد فقط عمل مزحة جيدة؟ يمكن لشاشة الزومبي المنبثقة القيام بذلك! في هذا Instructable ، سوف أعلمك كيفية جعل زومبي القفز للخارج بسهولة باستخدام Arduino. HC-SR0
وحدة تحكم أتاري بانك مع جهاز التسلسل 8 خطوات للأطفال: 7 خطوات (بالصور)
وحدة التحكم Atari Punk مع جهاز التسلسل المكون من 8 خطوات للأطفال: هذا التصميم الوسيط هو وحدة التحكم Atari Punk المتكاملة وجهاز التسلسل 8 خطوات للأطفال الذي يمكنك طحنه على آلة طحن PCB لسطح المكتب من Bantam Tools. إنها مكونة من لوحين للدائرة: أحدهما عبارة عن لوحة واجهة مستخدم (UI) والآخر عبارة عن لوحة مساعدة
بولت - ساعة ليلية للشحن اللاسلكي DIY (6 خطوات): 6 خطوات (بالصور)
Bolt - ساعة شحن لاسلكية DIY (6 خطوات): الشحن الاستقرائي (المعروف أيضًا باسم الشحن اللاسلكي أو الشحن اللاسلكي) هو نوع من نقل الطاقة اللاسلكي. يستخدم الحث الكهرومغناطيسي لتوفير الكهرباء للأجهزة المحمولة. التطبيق الأكثر شيوعًا هو Qi wireless charge st
كيفية عمل فيديو منقسم الشاشة بأربع خطوات: 4 خطوات (بالصور)
كيفية عمل فيديو منقسم الشاشة بأربع خطوات: غالبًا ما نرى نفس الشخص يظهر في مشهد مرتين في مسرحية تلفزيونية. وبقدر ما نعلم ، ليس للممثل أخ توأم. لقد شاهدنا أيضًا أنه يتم وضع مقطعي فيديو غنائيين على شاشة واحدة لمقارنة مهاراتهم الغنائية. هذه هي قوة الانطباع