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

اليقطين هالوين مع العين المتحركة المتحركة - يمكن لهذا القرع أن يلف عينيه!: 10 خطوات (بالصور)
اليقطين هالوين مع العين المتحركة المتحركة - يمكن لهذا القرع أن يلف عينيه!: 10 خطوات (بالصور)

فيديو: اليقطين هالوين مع العين المتحركة المتحركة - يمكن لهذا القرع أن يلف عينيه!: 10 خطوات (بالصور)

فيديو: اليقطين هالوين مع العين المتحركة المتحركة - يمكن لهذا القرع أن يلف عينيه!: 10 خطوات (بالصور)
فيديو: قصص يوسف الفجعان للأطفال| يقطين الهالوين | رسوم متحركة توتوي للأطفال| فيديو تعليمي للأطفال بالعربي | 2024, يوليو
Anonim
اليقطين هالوين مع العين المتحركة المتحركة | يمكن لهذا القرع أن يلف عينه!
اليقطين هالوين مع العين المتحركة المتحركة | يمكن لهذا القرع أن يلف عينه!
اليقطين هالوين مع العين المتحركة المتحركة | يمكن لهذا القرع أن يلف عينه!
اليقطين هالوين مع العين المتحركة المتحركة | يمكن لهذا القرع أن يلف عينه!
اليقطين هالوين مع العين المتحركة المتحركة | يمكن لهذا القرع أن يلف عينه!
اليقطين هالوين مع العين المتحركة المتحركة | يمكن لهذا القرع أن يلف عينه!

في هذا Instructable ، ستتعلم كيفية صنع قرع الهالوين الذي يرعب الجميع عندما تتحرك عينه

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

في الفيديو أعلاه ، سترى عرضًا للحركات التي تستطيع هذه العين القيام بها. يُظهر المقطعان الأولان حركات الارتعاش العشوائية التي يمكن برمجة العين للقيام بها ، ويوضح المقطعان الثالث والرابع كيف يمكن لليقطين أن يدحرج عينه بنفس الطريقة التي يمكن أن يلفها الإنسان عندما ينزعج.

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

هنا رابط المجلد الذي يحتوي على الملفات الضرورية.

اللوازم:

1. 1x Arduino Nano (أو ما شابه)

2. 2x SG90 9G مايكرو سيرفو

3. 1x القرع (قطرها 20 سم على الأقل)

4. 2x أسياخ خشبية

5. بطاريات AA 4x (أو إعداد 5V مشابه)

6. ~ Jumper Wires (أو 1m من 22 AWG Wire)

7. ~ 15cm سلك الانحناء والبقاء (مشابك الورق تعمل بشكل جيد)

8. عدد قليل من علامات أو طلاء (ألوان الأحمر والأزرق والأسود)

9. خيوط بيضاء (جيش التحرير الشعبى الصينى)

اختياري:

1. 1x HC-SR04 جهاز استشعار المسافة بالموجات فوق الصوتية

2. لحام الحديد ولحام

3. الشريط الكهربائي

الخطوة 1: طباعة ثلاثية الأبعاد للملفات الخاصة بآلية العين

3D طباعة الملفات لآلية العين
3D طباعة الملفات لآلية العين
3D طباعة الملفات لآلية العين
3D طباعة الملفات لآلية العين

أولاً ، ستحتاج إلى الطباعة ثلاثية الأبعاد لملفات STL المرفقة في خيوط PLA بيضاء.

قم بتنزيل المجلد "2020_Halloween_Pumpkin_With_Moving_Animatronic_Eye_MASTER". يحتوي هذا المجلد على جميع الملفات ثلاثية الأبعاد وملفات التعليمات البرمجية ، بالإضافة إلى الروابط.

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

لقد قمت بطباعة أجزاء العين الخارجية والداخلية بارتفاع 0.1 مم لأن ذلك من شأنه أن يقلل من تأثير الخطوات المتدرجة ، مما ينتج عنه سطح أكثر سلاسة. لقد قمت بطباعة الملفات الأخرى بارتفاع 0.2-0.3 مم.

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

الخطوة 2: المعالجة الأساسية للأجزاء المطبوعة ثلاثية الأبعاد

الجزء الوحيد الذي يحتاج إلى عمل هو العين الخارجية.

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

الخطوة 3: اجعل مقلة العين أكثر واقعية

اجعل مقلة العين أكثر واقعية
اجعل مقلة العين أكثر واقعية

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

أتخيل أنه يمكنك تكوين عين شديدة الواقعية من خلال تجهيز العين ورسمها ، لكنني لم أزعج أيًا من ذلك ؛ لن يرى أحد تلك التفاصيل الدقيقة عندما يوضع اليقطين في الظلام!

الخطوة 4: تشكيل الروابط

تشكيل الروابط
تشكيل الروابط

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

باستخدام كماشة إبرة ، ثني الأسلاك حتى يكون لها نفس أبعاد الصورة أعلاه.

الخطوة 5: تجميع آلية العين

تجميع آلية العين
تجميع آلية العين
تجميع آلية العين
تجميع آلية العين
تجميع آلية العين
تجميع آلية العين

الآن لديك كل ما تحتاجه لتجميع آلية العين.

1. الخطوة الأولى هي لصق "25mmEyeConnector" بالعين الداخلية وجانب القاعدة.

2. بعد ذلك ، قم بلصق 2 "BaseSkewerMount1" بأسفل القاعدة كما هو موضح أعلاه. ستحتاج إلى أن تكون قادرًا على تمرير سيخ خشبي قياسي عبر الفتحات الموجودة في حوامل السيخ ، لذا احفر الثقوب إذا احتجت إلى ذلك.

3. قم بتركيب 2 SG90 Micro Servos في فتحاتها في القاعدة وثبتها ببرغي واحد لكل جهاز. يجب محاذاة هذه الماكينات مع أسلاكها الخارجة من الجانب المفتوح للفتحة.

4. قم بتوصيل الروابط الثلاثة بالعين الخارجية وأبواق المؤازرة. يقع أكبر رابط في الفتحة العلوية للعين ، ويتم ترك الفتحة السفلية غير متصلة. ثم حرك العين الخارجية فوق العين الداخلية. انظر الصور أعلاه.

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

الخطوة 6: اربط كل شيء

اربط كل شيء
اربط كل شيء
اربط كل شيء
اربط كل شيء
اربط كل شيء
اربط كل شيء

نحتاج إلى توصيل الأشياء قبل أن نتمكن من توصيل الماكينات وتوصيل أبواق المؤازرة.

إذا كنت تستخدم ملفات حالة Arduino Nano المضمنة:

1. desolder 6 دبابيس رأس الذكور من الجزء العلوي من نانو. سوف يعترضون طريق غطاء العلبة ، ولكن تم تصميم الصفين من رؤوس الذكور الموجودة في الجزء السفلي من جهاز Nano بحيث يتم استيعابهم ، حتى يتمكنوا من البقاء.

2. ادفع اللوحة في الجزء السفلي من العلبة ، موجهًا الصفين من الرؤوس عبر الفتحات الموجودة في الجزء السفلي من العلبة حتى تستقر اللوحة بشكل مسطح.

3. قم بتوصيل سلك الإشارة المؤازر ذو المحور الأفقي (المثبت في الأسفل والأقرب من العين) إلى طرف D8 على Arduino Nano.4. قم بتوصيل سلك إشارة المؤازرة ذات المحور الرأسي بالدبوس D9 في جهاز Nano.

5. قم بتوصيل دبوس الزناد لجهاز الاستشعار بالموجات فوق الصوتية بالدبوس D3.

6. قم بتوصيل دبوس echo بالدبوس D2.

7. أخيرًا ، قم بتوصيل سلكين بدبابيس Nano's 5V و GND.

8. قم بتوصيل أسلاك طاقة Nano's ، أجهزة المحور الأفقي ، المؤازرة ذات المحور الرأسي ، وأسلاك طاقة المستشعر بالموجات فوق الصوتية بالتوازي مع حزمة بطارية AA (لقد قمت بلصق علبتين 2SAA معًا وقمت بتوصيلهم على التوالي لصنع علبة 4SAA). تأكد من إنشاء أرضية مشتركة. انظر الدائرة المكتملة والتخطيطي أعلاه.

9. لف الوصلات بشريط كهربائي. يساعد هذا في جعل الوصلات مقاومة للماء مع تقليل فرصة التوصيلات السائبة.

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

الخطوة 7: الصفحة الرئيسية الخاصة بك الماكينات والانتهاء من آلية العين

الصفحة الرئيسية الماكينات الخاصة بك والانتهاء من آلية العين
الصفحة الرئيسية الماكينات الخاصة بك والانتهاء من آلية العين
الصفحة الرئيسية الماكينات الخاصة بك والانتهاء من آلية العين
الصفحة الرئيسية الماكينات الخاصة بك والانتهاء من آلية العين
الصفحة الرئيسية الماكينات الخاصة بك والانتهاء من آلية العين
الصفحة الرئيسية الماكينات الخاصة بك والانتهاء من آلية العين
الصفحة الرئيسية الماكينات الخاصة بك والانتهاء من آلية العين
الصفحة الرئيسية الماكينات الخاصة بك والانتهاء من آلية العين

تتحرك الماكينات من 0 إلى 180 درجة ، لذلك من المهم أن يشكل منتصف نطاق المؤازرة في الحركة منتصف نطاق حركة العين.

تحتاج إلى توسيط الماكينات الخاصة بك إلى 90 درجة قبل توصيل أبواق المؤازرة ، ويمكن القيام بذلك عن طريق تحميل مخطط "Home_Servos1" إلى Nano. سيجعل هذا الرسم التخطيطي بحيث أنه عند توصيل المؤازرة بأي دبوس رقمي ، سيتم توجيه المؤازرة إلى 90 درجة.

مع تمركز الماكينات ، يمكنك الضغط بعناية على أبواق المؤازرة على الماكينات الخاصة بها. شاهد آخر الصور أعلاه لمعرفة الزاوية التقريبية التي يجب أن تكون عليها أبواق المؤازرة عندما تتمركز الماكينات.

قم بتأمين كل بوق مؤازر بمسمار واحد من خلال مركزه.

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

نحت اليقطين الخاص بك وتثبيت العين في اليقطين
نحت اليقطين الخاص بك وتثبيت العين في اليقطين
نحت اليقطين الخاص بك وتثبيت العين في اليقطين
نحت اليقطين الخاص بك وتثبيت العين في اليقطين
نحت اليقطين الخاص بك وتثبيت العين في اليقطين
نحت اليقطين الخاص بك وتثبيت العين في اليقطين

نحت اليقطين مع ما تريد! هذه ليست تعليمات حول كيفية نحت اليقطين ، لذلك سأتخطى معظم هذه التفاصيل.

الشيء الوحيد المهم في نحت اليقطين هو أن فتحة العين يجب ألا تكون عالية جدًا ، أو سيتم إعاقة روابط المؤازرة بواسطة "سقف" اليقطين.

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

لتركيب آلية العين:

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

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

3. لقد وضعت الأجهزة الإلكترونية والبطاريات في كيس بلاستيكي لإبقائها نظيفة ووضعتها داخل اليقطين.

4. قم بتغطية عدسة المصباح الكهربائي بالبلاستيك الأصفر الشفاف ، وضع هذا المصباح خلف العين مباشرة حتى تتوهج العين في الظلام. من أجل تثبيت مستوى المصباح اليدوي بالعين ، قمت بضبطه فوق جرة.

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

الخطوة 9: قم بتحميل الكود

أنت على وشك الإنتهاء!

قم بتنزيل الكود وافتح Arduino IDE.

سوف أطلعك على إعدادات الكود التي قد تحتاج إلى تعديلها:

عدد مرات التكرار = 40 ؛ // تحديد عدد حركات العين التي يجب القيام بها قبل انتظار اتصال سونار آخر

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

#define hLeftLIMIT 55

#define hRightLIMIT 110 #define vTopLIMIT 6 #define BBotLIMIT 155

تحدد هذه القيم نقاط التوقف النهائية للماكينة وتمنع الآلية من الارتباط. لقد أنشأت وظيفة rollEye بشكل أساسي لاختبار النطاق الأقصى لحركة المؤازرة ، لذا قم بتشغيل وظيفة rollEye وضبط هذه القيم إذا لزم الأمر.

#define hServoCenterTrim -3

#define vServoCenterTrim -13

تتيح لك هذه القيم تحديد الموضع الرئيسي للعين بدقة عندما ينتظر اليقطين تشغيل جهاز الاستشعار بالموجات فوق الصوتية مرة أخرى.

const int hServoPin = 8 ؛ // حدد الدبوس لتوصيل المؤازرة الأفقية به

const int vServoPin = 9 ؛ // حدد الدبوس لتوصيل المؤازرة العمودية به

تحدد سطور الكود هذه المسامير لتعيين الماكينات لها.

const int ultrasonic1 = {3 ، 2} ؛ // يعرّف دبابيس المثلث والصدى ، على التوالي

ينشئ هذا السطر من التعليمات البرمجية مصفوفة تخبر البرنامج الذي يتصل به جهاز الاستشعار فوق الصوتي.

الزناد الطويل الثابت = 1000 ؛ // اضبط المسافة القصوى (مم) قبل تشغيل جهاز الاستشعار بالموجات فوق الصوتية

يحدد سطر الكود هذا الحد الأقصى للمسافة حتى يتم تشغيل مستشعر الموجات فوق الصوتية ويتم استدعاء الوظيفة.

const بايت whatFunctionToCall = 1 ؛ // (0-1) يخبر البرنامج بالوظيفة التي يجب الاتصال بها

// rollEyes = 0 // randomTwitching = 1

تسمح لك سطور التعليمات البرمجية هذه باختيار ما إذا كنت تريد أن يلف اليقطين عينه ، أو أن يتحرك بطريقة عشوائية متوترة. يجب أن تكون القيمة = 0 أو 1. إذا كانت القيمة = 1 ، فسيقوم البرنامج بتنفيذ وظيفة التبديل العشوائي. إذا كانت القيمة = 0 ، فسيقوم البرنامج بتنفيذ وظيفة rollEye. إذا كانت القيمة ≠ 1 أو 0 ، فلن يقوم البرنامج بتنفيذ أي وظيفة.

الخطوة 10: لقد انتهيت

انت انتهيت!
انت انتهيت!
انت انتهيت!
انت انتهيت!
انت انتهيت!
انت انتهيت!
انت انتهيت!
انت انتهيت!

ومع اكتمال هذه الخطوات البسيطة ، تكون قد قمت للتو ببناء اليقطين الخاص بك بعين متحرك!

يرجى ترك تعليق إذا كان لديك أي أسئلة أو ترغب في تقديم ملاحظات.

موصى به: