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

الزنزانات المحصنة والتنانين هيت بوينت المقتفي مع شاشة الحبر الإلكتروني: 3 خطوات
الزنزانات المحصنة والتنانين هيت بوينت المقتفي مع شاشة الحبر الإلكتروني: 3 خطوات

فيديو: الزنزانات المحصنة والتنانين هيت بوينت المقتفي مع شاشة الحبر الإلكتروني: 3 خطوات

فيديو: الزنزانات المحصنة والتنانين هيت بوينت المقتفي مع شاشة الحبر الإلكتروني: 3 خطوات
فيديو: غضب غوكو ملك الظلام بعدما تعرض للخيانة من الجميع الحكام ! فلم كامل عربي مدبلج ! دراغون بول سوبر 2024, شهر نوفمبر
Anonim
الزنزانات المحصنة والتنينات هيت بوينت المقتفي مع شاشة الحبر الإلكتروني
الزنزانات المحصنة والتنينات هيت بوينت المقتفي مع شاشة الحبر الإلكتروني

بواسطة NeilM77 تابع المزيد بواسطة المؤلف:

حلقات حالة D&D مطبوعة ثلاثية الأبعاد
حلقات حالة D&D مطبوعة ثلاثية الأبعاد
حلقات حالة D&D مطبوعة ثلاثية الأبعاد
حلقات حالة D&D مطبوعة ثلاثية الأبعاد
حافظة Eurorack مطبوعة ثلاثية الأبعاد
حافظة Eurorack مطبوعة ثلاثية الأبعاد
حافظة Eurorack مطبوعة ثلاثية الأبعاد
حافظة Eurorack مطبوعة ثلاثية الأبعاد

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

اللوازم

المكونات المطلوبة

  • اردوينو ميجا 2560
  • وحدة بلوتوث HC-06
  • 400 × 300 ، وحدة عرض الحبر الإلكتروني 4.2 بوصة
  • تطبيق RobotUI من متجر Google Play
  • 3 مقاومات. أي قيمة ، لكن يجب أن تكون جميعها بنفس القيمة.
  • بطارية 9 فولت
  • موصل بطارية 9 فولت
  • أسلاك ولحام
  • (اختياري) نوع من الحالات.
  • (اختياري) مفتاح الطاقة. يمكنك فقط إزالة البطارية ، ولكن التبديل أكثر ملاءمة.
  • (اختياري) Cylewet 55 لوح التجارب. إذا كنت تكره اللحام مثلي.

أدوات

  • ربما لحام الحديد
  • قاطع الاسلاك
  • (اختياري) طابعة ثلاثية الأبعاد للحالة

الخطوة 1: قم ببناء دائرتك

قم ببناء دائرتك
قم ببناء دائرتك
قم ببناء دائرتك
قم ببناء دائرتك

بعض الروابط لمكونات مختلفة …

اردوينو ميجا 2560 ،

وحدة بلوتوث HC-06 ،

400 × 300 ، وحدة عرض الحبر الإلكتروني 4.2 بوصة ،

تطبيق RobotUI من متجر Google Play ،

ملفات STL …

قم بتوصيل المكونات كما هو موضح في مخطط الأسلاك فريتزينج. إذا كنت ، مثلي ، فظيعًا في اللحام وتفضل استخدام ألواح التجارب عندما يمكنك ذلك ، فيمكنك حينئذٍ الحصول على لوح تجارب صغير بما يكفي لداخل علبة. لقد استخدمت لوح التجارب Cylewet 55 (https://www.amazon.com/Cylewet-Solderless-Circuit-…)

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

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

الخطوة 2: قم بتحميل الكود إلى Arduino

قم بتحميل الكود إلى Arduino
قم بتحميل الكود إلى Arduino

قم بإنشاء دليل يسمى "HPTrackerEInk" ووضع الملف المرفق HPTrackerEInk.ino فيه.

إذا قمت بتجميعها ، فمن المحتمل أن تحصل على أخطاء حتى تقوم بتثبيت مكتبة epd4in2.h من Waveshare التي تأتي مع شاشة e-Ink. لقد قمت بتنزيله من هنا https://www.waveshare.com/4.2inch-e-paper-module.h…. إذا واجهت مشاكل مع هذه المكتبة ، فأضف تعليقًا أدناه ويمكنني أن أقدم لك نسخة من تلك التي لدي (لقد أصلحت بعض الأخطاء ، واتصلت بـ Waveshare وقاموا بإصلاح المشكلات على الفور)

ستحتاج أيضًا إلى تثبيت المكتبات التي تتصل بتطبيق RobotUI. Google "دليل إعداد RobotUI" أو انتقل إلى هنا

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

ستحتاج إلى تغيير قائمة الأسماء بحيث تحتوي على أسماء جميع شخصيات أصدقائك. داخل HPTrackerEInk.ino ، ستلاحظ متغيرًا يسمى nameOptions بقائمة من 20 اسمًا. يمكنك تغيير هذه القائمة لتحتوي على أي أسماء تريدها ، ولكن لاحظ أنه يتم عرض الأحرف الخمسة الأولى فقط أسفل رسم نقطة الدخول على شاشة e-Ink. مهما كان عدد الأسماء التي تضعها في مصفوفة nameOptions ، فستحتاج إلى تغيير NUM_ID_OPTIONS لإظهار هذا الرقم. لذلك إذا كان لديك 10 أسماء فقط ، فغيّر NUM_ID_OPTIONS من 20 إلى 10.

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

بمجرد قيامك بتجميع وتحميل ملف Arduino Mega الخاص بك. ابدأ تشغيل تطبيق RobotUI واتصل بجهازك! هذا كل شيء! يمكنك البدء في لعب Dungeons and Dragons وتتبع نقاط نجاح حزبك!

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

الخطوة 3: احفظها في حالة (اختياري)

حشرها في حالة (اختياري)
حشرها في حالة (اختياري)
حشرها في حالة (اختياري)
حشرها في حالة (اختياري)
حشرها في حالة (اختياري)
حشرها في حالة (اختياري)

يمكنك تنزيل ملفات STL من هنا

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

يتمتع!

موصى به: