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

الكرة السحرية الإلكترونية 8 ومقلة العيون: 11 خطوة (مع صور)
الكرة السحرية الإلكترونية 8 ومقلة العيون: 11 خطوة (مع صور)

فيديو: الكرة السحرية الإلكترونية 8 ومقلة العيون: 11 خطوة (مع صور)

فيديو: الكرة السحرية الإلكترونية 8 ومقلة العيون: 11 خطوة (مع صور)
فيديو: صدمه العريس من العروسه في يوم فرحهم 🤭🤭#shorts 2024, شهر نوفمبر
Anonim
Image
Image
الكرة السحرية الإلكترونية 8 ومقلة العين
الكرة السحرية الإلكترونية 8 ومقلة العين
الكرة السحرية الإلكترونية 8 ومقلة العين
الكرة السحرية الإلكترونية 8 ومقلة العين

أردت إنشاء نسخة رقمية من Magic 8 Ball …

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

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

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

تمت استعادة جميع مفاتيح التبديل الزئبقية الخاصة بي من منظمات الحرارة المنزلية القديمة التي كانت مخصصة لمكب النفايات ، وهي الآن في أيد أمينة …

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

الخطوة 1: الكرة الثامنة

الكرة 8
الكرة 8
الكرة 8
الكرة 8
الكرة 8
الكرة 8

لقد صنعت كرة مجوفة 100 مم في Solidworks

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

نظرًا لأنني لم أكن أرغب في عرض أي مثبتات ، فقد قمت بعد ذلك بقطع 57 مم بعمق 1 مم على الجزء الخارجي من الفتحة السفلية وأضفت قضيبين بقطر 4 مم يتعامدان مع الفتحة بطول 4 مم تقريبًا.

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

من الأعلى رسمت رقمًا كبيرًا 8 وتم قطع هذا المخطط من الغلاف العلوي. تم استخدام هذا بدوره لإنشاء قطعة رقم 8.

الخطوة 2: منفذ الوصول إلى النافذة

منفذ الوصول إلى النافذة
منفذ الوصول إلى النافذة
منفذ الوصول إلى النافذة
منفذ الوصول إلى النافذة
منفذ الوصول إلى النافذة
منفذ الوصول إلى النافذة

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

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

يوجد منفذ يبلغ قطره حوالي 1 بوصة في منتصف القطعة يسمح بمشاهدة النصيحة.

يوجد في داخل المنفذ منطقة انقطاع مربعة مخصصة لإيواء قطعة من البلاستيك أو الزجاج بسمك 2 مم.

تستخدم هذه النافذة في جميع أحجام هذه اللعبة.

هناك حاجة أيضًا إلى جزأين من إلكترونياتBrace وواحد لكل من ElectronicsTray و nanoTray.

الخطوة 3: الطباعة والتجميع

طباعة وتجميع
طباعة وتجميع
طباعة وتجميع
طباعة وتجميع
طباعة وتجميع
طباعة وتجميع
طباعة وتجميع
طباعة وتجميع

تم طباعة الكرة والرقم باستخدام ABS الأسود. بينما تم طباعة الغلاف العلوي باستخدام ABS الطبيعي. لقد جربت ABS أبيض لكنه بدا صارخًا جدًا.

الرقم 8 عبارة عن مكبس مناسب للغطاء العلوي.

الغطاء العلوي صغير بما يكفي للدخول داخل الكرة من خلال الفتحة السفلية.

هذا مناسب للاحتكاك ولكنه يتم تثبيته أيضًا في مكانه باستخدام مادة لاصقة ABS.

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

الخطوة 4: العين

العين
العين
العين
العين
العين
العين

لقد أزلت الجزء العلوي في النماذج ثلاثية الأبعاد وطبعت كلا الأجرام السماوية في ABS الطبيعي ثم طبعت منفذ الوصول إلى النافذة باللون الأزرق ABS.

يعطي صورة طبق الأصل معقولة لمقلة العين عند النظر إليها مباشرة.

أنا أحب هذا الإصدار أفضل من 8Ball الأصلية.

الخطوة الخامسة: الإلكترونيات

الإلكترونيات
الإلكترونيات
الإلكترونيات
الإلكترونيات
الإلكترونيات
الإلكترونيات

كان الفضاء قيدًا كما كان المظهر.

يجب ألا يكون هناك نتوءات خارجية أو عوائق أمام الجماليات.

يتم تشغيل اللعبة والتفاعل معها عن طريق الحركة.

تبدأ اللعبة في حالة إيقاف التشغيل حتى تنقلب.

بدلاً من مفتاح زر الضغط ، استخدمت مفتاح إمالة.

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

في هذه الحالة ، استخدمت مرحلًا صغيرًا مثل المرحل الذي استخدمته في مشروع محرك أقراص USB المشفر.

يوضح المخطط المضمن الأسلاك اللازمة لتشغيل الأجهزة.

مفتاح الإمالة.

التتابع. لقد استخدمت ملف 6V لأن جهد البطارية هو 6V وهذا يتطلب دائرة قيادة للترحيل الذي يتم تبديله من ترانزستور NPN بسيط.

وحدة Waveshare 128 X 128 OLED من أمازون.

الخطوة السادسة: البرنامج

Image
Image

أردت أن تكون الإجابات هي تلك الخاصة باللعبة الأصلية ، لقد استخدمت ويكيبيديا لهذا الغرض.

الوحدة النمطية هي نوع SSD1327 وهناك مكتبة قوية جدًا من التعليمات البرمجية لشاشات LCD هذه.

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

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

لقد قمت بتفجير معظم الأمثلة واستخدمت مقتطفات من الكود الأصلي لعرض المعلومات المطلوبة.

يعمل البرنامج على النحو التالي:

الكرة في وضع السكون في حالة انقطاع التيار الكهربائي.

قلب الكرة والنظر إلى النافذة هو القوة الأصلية في الحالة.

بمجرد أن يبدأ Arduino ويعرض التعليمات "اسأل سؤالك ثم عكس". يتولى البرنامج المسؤولية عن Arduino ويزودها بالطاقة من خلال الترحيل المتحكم فيه من خلال البرنامج.

تظل التعليمات مرئية حتى يتم تشغيل اللعبة بجانب دائري لأعلى ، مما يؤدي إلى تبديل مفتاح الإمالة إلى وضع إيقاف التشغيل ويتقدم البرنامج إلى وضع التفكير. تظهر القراءة "التفكير …" حتى تعرف أنها لا تزال نشطة.

ثم يتم قلب الكرة مرة أخرى بحيث تكون النافذة منتصبة.

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

تظل الرسالة مرئية حتى يتم قلب اللعبة مع توجيه الكرة لأعلى.

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

الملاحظات الحاسمة على هذا البرنامج موجودة بشكل عشوائي () ؛ وظيفة.

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

من الضروري استخدام randomSeed (analogRead (0)) ؛ نمط. يمكن العثور على شرح لذلك هنا:

الخطوة 7: تجميع النوافذ والإلكترونيات

تجميع النوافذ والإلكترونيات
تجميع النوافذ والإلكترونيات
تجميع النوافذ والإلكترونيات
تجميع النوافذ والإلكترونيات
تجميع النوافذ والإلكترونيات
تجميع النوافذ والإلكترونيات

هناك خمسة أجزاء مطبوعة لهذا التجميع تشكل نافذة وحامل بطارية وغطاء.

الأول هو المكون المرئي الذي يحتوي على دعم لـ OLED والثاني هو حامل البطارية ووحدة التحكم الذي يتم إرفاقه بإطارات VIA.

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

يوجد 4 فتحات لولبية حول النافذة. هذه متباعدة للوحدة التي اخترتها. تحتوي هذه على 4-40 إدراجًا لمجموعة الحرارة مثبتة باستخدام مكواة لحام.

مع وجود الوحدة في مكانها ، يتم استخدام المواجهات 1/4 بوصة لربطها.

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

قاعدة حجرة الإلكترونيات تحمل حامل البطارية ولديها قطعتان ، أحدهما للمرحل والآخر لمفتاح الإمالة.

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

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

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

الخطوة 8: تناسب التداخل

تدخل صالح
تدخل صالح
تدخل صالح
تدخل صالح

ستكون مجموعة النافذة عند اكتمالها ملائمة حقًا من خلال الفتحة الموجودة في الجزء السفلي من الكرة.

عند تركيب مجموعة النافذة النهائية في الكرة ، قد يكون هناك بعض التداخل

إذا حدث هذا ، فقد تحتاج إلى قص الشفة الداخلية لدعم النافذة في الكرة كما هو موضح.

الخطوة 9: ملفات إضافية

ملفات إضافية
ملفات إضافية

هذه هي ملفات الكرة الكبيرة الحجم بقطر 120 ملم

الخطوة 10: التحديث

تحديث!
تحديث!
تحديث!
تحديث!
تحديث!
تحديث!
تحديث!
تحديث!

لقد أكملت الكود الذي تم تجريده بحيث يكون لهذه الكرة عملية مشابهة للكرة الأصلية.

الآن عند قلبه ، يستغرق البرنامج حوالي 4 ثوانٍ ليبدأ ويعرض النصيحة.

هذا النوع من العمليات ممكن أيضًا باستخدام أجهزة أبسط.

يمكن للمرء التخلص من جميع أجزاء الطاقة في الدائرة ولن تكون هناك حاجة إلى القيادة الرقمية D2 على الإطلاق.

يمكن أن يغذي مفتاح الإمالة ترانزستور تبديل يوفر الطاقة لمدخل الطاقة الخام على اللوحة.

تركت المكونات في مكانها لهذا التغيير.

في حالة تغيير الدائرة ، يمكن إزالة إعلان برنامج powPin وجميع الأجزاء اللاحقة المتعلقة بذلك من البرنامج.

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

في هذا الوضع ، يستغرق البرنامج دائمًا حوالي 4 ثوانٍ ليبدأ ثم يعرض النصيحة.

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

في حالة استخدام هذا النوع من مستشعر الإمالة ، فقد قمت بتضمين دعم حامل بطارية جديد

الخطوة 11: ملفات إضافية

ملفات إضافية
ملفات إضافية

هذه هي ملفات OLED من موقع Waveshare …

مسابقة اردوينو 2019
مسابقة اردوينو 2019
مسابقة اردوينو 2019
مسابقة اردوينو 2019

الوصيف في مسابقة Arduino 2019

موصى به: