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

Arduino Riddlebox: 4 خطوات (مع صور)
Arduino Riddlebox: 4 خطوات (مع صور)

فيديو: Arduino Riddlebox: 4 خطوات (مع صور)

فيديو: Arduino Riddlebox: 4 خطوات (مع صور)
فيديو: Make Your Own Raspberry Pi 4 Photobooth! 2024, شهر نوفمبر
Anonim
اردوينو ريدل بوكس
اردوينو ريدل بوكس

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

بمجرد تطبيق 5 فولت على سلك USB ، يتم تشغيل Arduino وتعرض شاشة LCD برنامجًا تعليميًا قصيرًا ثم سلسلة من عشرة ألغاز ، والتي يجب حلها لفتح مقصورة تشغيل المؤازرة ، والتي يمكن أن تحتوي على هدية أو هدية.

هناك أيضًا قائمة إعدادات مخادعة ومحمية بكلمة مرور لإعادة ضبط التقدم وفتح المقصورة.

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

سوف تحتاج:

  • Arduino Mega (قد يكون Uno كافياً أيضًا)
  • أسلاك توصيل مرنة
  • مفتاح التشغيل
  • لوحة المفاتيح 4x4
  • I2C LCD 20x04
  • 2x SG90 محركات مؤازرة
  • حالة الألومنيوم
  • مفصلة معدنية
  • ورقة الألمنيوم
  • منشار أو أداة دوارة بعجلة قطع
  • مسدس الغراء الساخن
  • غراء عالي الترابط
  • محرك فلاش USB
  • ملف معدني

الخطوة 1: إعداد الجهاز

إعداد الأجهزة
إعداد الأجهزة

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

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

قم بتوصيل دبابيس لوحة المفاتيح COL0 - COL3 بدبابيس Arduino 12-9 و ROW0 - ROW3 بدبابيس Arduino من 8 إلى 5.

يتم توصيل شاشة LCD عبر I2C ، لذلك هناك حاجة إلى أربعة دبابيس فقط: SDA و SCL و 5 V و GND.

يحتوي المفتاح الرئيسي على ثلاثة مواضع وستة دبابيس: يذهب كلا المسامير C (الشائعة) إلى الأرض ، بينما يتم توصيل المسامير المزدوجة NO (الفتح العادي) إلى Arduino pin 22 و 23 على التوالي. (ملاحظة: يتم سحب مدخلات اردوينو عالياً ، لذلك نحتاج فقط إلى توصيل الأرض بالدبابيس الشائعة للمفتاح)

يتم استخدام المؤازرتين لفتح باب الحجرة فعليًا وقفله عبر مزلاج.

قم بتوصيل 5V و GND من الماكينات بـ Arduino وقم بتوصيل خطوط الإشارة على النحو التالي: قفل المؤازرة = دبوس 44 ، مضاعفات الباب = دبوس 45.

الخطوة 2: كود اردوينو والأحاجي

كود اردوينو والأحاجي
كود اردوينو والأحاجي
كود اردوينو والأحاجي
كود اردوينو والأحاجي

يتألف كود Arduino من عدة ملفات. يبدأ المخطط الرئيسي جميع الأجهزة والمكتبات والمتغيرات العامة. يتم تخزين جميع الألغاز والقوائم في وظائف في ملفات منفصلة لسهولة الإدارة. تحدد حالة التقدم ، التي يتم حفظها في EEPROM (أي أنها آمنة حتى بعد powercylce) ، وظائف اللغز التي يتم استدعاؤها في وظيفة التبديل للملف الرئيسي.

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

الألغاز والقوائم:

  1. متقدم: قائمة الإعدادات المتقدمة مع إعادة تعيين التقدم وعناصر التحكم في المقصورة.
  2. مقدمة: قائمة المقدمة مع نص الترحيب والبرنامج التعليمي.
  3. الابتدائية: ريدل تطلب العدد الذري لليود.
  4. الاستعانة بمصادر خارجية: يحتاج اللاعب إلى الاتصال بعنوان بريد إلكتروني يجيب تلقائيًا على لغز رقم. (لغز على شكل نجمة في الصور)
  5. ستة عشر: يحتاج اللاعب إلى تحويل رقم سداسي عشري إلى رقم عشري.
  6. الخيارات: يحتاج اللاعب إلى إكمال مغامرة نصية موجودة على محرك أقراص فلاش ، وتكون كلمة المرور للمستوى التالي مخفية في القصة. (انظر Amnesia.rtf)
  7. غير متصل بالإنترنت: يتعين على اللاعب استلام المفتاح لتنشيط مفتاح التبديل (على سبيل المثال عبر البريد ، طريقة gread لإبطائها إذا كانت سريعة جدًا).
  8. غير مرئي: كلمة المرور للمستوى التالي مكتوبة على قطعة من الورق بحبر غير مرئي.
  9. حساب التفاضل والتكامل: مهمة حساب التفاضل والتكامل البسيطة. (المزيد من العنصر النائب الذي لم يتم ملؤه أبدًا ، حيث نفد الوقت)
  10. التغيير: اللغز القصير المتعلق بالأوراق النقدية باليورو ، يمكن تكييفه مع أي عملة بأوراق بنكية مختلفة الألوان.
  11. الصبر: يجب على اللاعب عدم تشغيل المفتاح لمدة 5 دقائق ، وإلا يتم إعادة تعيين المؤقت ومضاعفة. (ملاحظة: يؤدي تشغيل المفتاح غالبًا بدرجة كافية إلى تجاوز المتغير وإعادة التعيين إلى الصفر نظرًا لحجمه المحدود.)
  12. الجواب: ما هو الجواب؟ من الواضح أن الحل هو 42.
  13. شاشة النهاية: تهانينا وإرشادات عند فتح المقصورة. (عبر مفتاح التبديل)

لقد قمت بتضمين المزيد من الوثائق في شكل تعليقات في ملفات التعليمات البرمجية.

لمعلوماتك: يؤدي الضغط على "A" أثناء شاشة البداية إلى فتح قائمة الإعدادات. كلمة المرور: 2582

الخطوة 3: بناء الواجهة

بناء الواجهة
بناء الواجهة
بناء الواجهة
بناء الواجهة
بناء الواجهة
بناء الواجهة

اشتريت العلبة في متجر الأجهزة المحلي الخاص بي مع لوح الألمنيوم. لقد جاء مع فواصل أعيد استخدامها لاحقًا لإنشاء جدران المقصورة.

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

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

إن باب الحجرة عبارة عن قطعة مشذبة من صفيحة الألمنيوم المتبقية.

لقد قمت بتوصيل المفصلة بالباب واللوحة المعدنية باستخدام غراء السندات العالي. يتم تطبيقه على كلا السطحين ، ويُسمح له بالعلاج لمدة 10-20 دقيقة. ثم يتم الضغط على كلا الجانبين معًا. السند فوري ولا توجد طريقة لضبط القطعتين لاحقًا.

تثبت لوحة المفاتيح وشاشة LCD في مكانها مع بعض الغراء الساخن حول الجوانب. (ملاحظة: تأكد من عزل دبابيس المكونات عن لوح الألمنيوم. فمسحة من الغراء الساخن تؤدي الغرض)

يحتوي مفتاح التبديل على خيط وصمولة ، لذلك قمت بحفر ثقب بالحجم الصحيح وأدخل المفتاح.

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

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

الخطوة 4: إنهاء القضية

الانتهاء من القضية
الانتهاء من القضية
الانتهاء من القضية
الانتهاء من القضية

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

بعد توصيل جميع المكونات بـ Arduino Mega وإلصاقها بالحرارة ، قمت بتغذية كبل USB من خلال الفتحة الصغيرة بين الفواصل ، بحيث يمكن الوصول إليها من الخارج.

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

كان آخر شيء يجب القيام به هو تطبيق بعض اللمسات الأخيرة. لقد صممت بعض الملصقات البسيطة في MS Publisher والتي قمت بطباعتها وقصها وإرفاقها باللوحة الأمامية باستخدام عصا لصق بسيطة.

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

على أي حال ، أتمنى أن تكون قد استمتعت ببناء Riddlebox. إذا كانت لديك أي أسئلة أو أفكار للتحسين ، فاترك لي تعليقًا أدناه وسأحاول الرد عليك في أقرب وقت ممكن.

موصى به: