תוכן עניינים:

מבוכים ודרקונים מעקב אחר נקודות פגיעה עם תצוגת דיו אלקטרוני: 3 שלבים
מבוכים ודרקונים מעקב אחר נקודות פגיעה עם תצוגת דיו אלקטרוני: 3 שלבים

וִידֵאוֹ: מבוכים ודרקונים מעקב אחר נקודות פגיעה עם תצוגת דיו אלקטרוני: 3 שלבים

וִידֵאוֹ: מבוכים ודרקונים מעקב אחר נקודות פגיעה עם תצוגת דיו אלקטרוני: 3 שלבים
וִידֵאוֹ: Curious Beginnings | Critical Role: THE MIGHTY NEIN | Episode 1 2024, נוֹבֶמבֶּר
Anonim
מבוכים ודרקונים מעקב אחר נקודות פגיעה עם תצוגת דיו אלקטרוני
מבוכים ודרקונים מעקב אחר נקודות פגיעה עם תצוגת דיו אלקטרוני

עקוב אחר מאת המחבר:

טבעות מצב D&D מודפסות בתלת מימד
טבעות מצב D&D מודפסות בתלת מימד
טבעות מצב D&D מודפסות בתלת מימד
טבעות מצב D&D מודפסות בתלת מימד
מארז Eurorack מודפס בתלת מימד
מארז Eurorack מודפס בתלת מימד
מארז Eurorack מודפס בתלת מימד
מארז Eurorack מודפס בתלת מימד

רציתי ליצור מעקב אחר נקודות פגיעה שמציג את כל נקודות החבטה של השחקנים בקנה מידה מנורמל, כך שתוכל לראות בדיוק מי צריך הכי הרבה ריפוי וכמה גרוע כל המסיבה עושה. הוא מתחבר באמצעות Bluetooth לטלפון אנדרואיד המציג את כל הלחצנים הדרושים לך בכדי לשלוט על מצב המסיבה שלך. הוא מופעל על ידי סוללה 9V הניתנת להחלפה. המצב הנוכחי נשמר ב- EEPROM כך שתוכל להחליף את הסוללה מבלי לאבד את ערכי נקודת החבטה הנוכחית של כולם.

אספקה

דרושים רכיבים

  • ארדואינו מגה 2560
  • מודול בלוטות 'HC-06
  • מודול תצוגה של דיו אלקטרוני בגודל 400X300, 4.2 אינץ '
  • אפליקציית RobotUI מחנות Google Play
  • 3 נגדים. כל ערך, אבל כולם צריכים להיות אותו ערך.
  • סוללה 9V
  • מחבר סוללה 9V
  • חוטים והלחמה
  • (אופציונלי) סוג כלשהו של מקרה.
  • (אופציונלי) מתג הפעלה. אתה יכול פשוט להסיר את הסוללה, אך מתג נוח יותר.
  • (אופציונלי) קרש לחם Cylewet 55. אם אתה שונא הלחמות כמוני.

כלים

  • כנראה ברזל הלחמה
  • קאטר
  • (אופציונלי) מדפסת תלת מימד למארז

שלב 1: בנה את המעגל שלך

בנה את המעגל שלך
בנה את המעגל שלך
בנה את המעגל שלך
בנה את המעגל שלך

כמה קישורים לרכיבים שונים …

Arduino Mega 2560, מודול בלוטות 'HC-06, 400x300, מודול תצוגת דיו אלקטרוני בגודל 4.2 אינץ ', אפליקציית RobotUI מחנות Google Play, קבצי STL …

חבר את הרכיבים כפי שמוצג בתרשים החיווט Fritzing. אם אתה, כמוני, אתה נורא בהלחמה ומעדיף להשתמש בלוחות לחם כשאתה יכול, אז אתה יכול להשיג לוח לחם מספיק קטן שיתאים בתוך מארז. השתמשתי בלוח לחם של Cylewet 55 (https://www.amazon.com/Cylewet-Solderless-Circuit-…)

אתה יכול לדלג על שימוש במתג להפעלה אם ברצונך לחבר את הסוללה היישר ל- Vin על הארדואינו, אך יהיה עליך להוסיף/להסיר את הסוללה כדי להפעיל/לכבות אותה. אתה רק צריך להפעיל אותו בתחילת משחק המשחק, כך שזה כדאי.

אינך צריך שהסוללה מחוברת אם אתה מפעיל את ה- Arduino Mega באמצעות כבל ה- USB לתכנות, לכן עדיף להסיר אותו לשלב הבא.

שלב 2: העלה קוד ל- Arduino

העלה קוד ל- Arduino
העלה קוד ל- Arduino

צור ספרייה בשם "HPTrackerEInk" והנח לתוכה את הקובץ המצורף HPTrackerEInk.ino.

אם אתה אוסף אותה סביר להניח שתקבל שגיאות עד שתתקין את ספריית epd4in2.h מ- Waveshare שמגיעה עם תצוגת הדיו האלקטרוני. הורדתי אותו מכאן https://www.waveshare.com/4.2inch-e-paper-module.h…. אם אתה נתקל בבעיות עם הספרייה הזו, הוסף הערה למטה ואני יכול לתת לך עותק של הספציפיות שיש לי (תיקנתי כמה שגיאות, יצרתי קשר עם Waveshare והם פתרו את הבעיות מיד)

יהיה עליך גם להתקין את הספריות המתקשרות עם אפליקציית RobotUI. גוגל "מדריך ההתקנה של RobotUI" או פשוט עבור לכאן

בשלב זה אתה אמור להיות מסוגל לאסוף HPTrackerEInk.ino ללא שגיאות, תוכל להעלות את הקוד ולבדוק שהכל עובד.

יהיה עליך לשנות את רשימת השמות כך שתכיל את שמות כל הדמויות של החברים שלך. בתוך HPTrackerEInk.ino תבחין במשתנה בשם nameOptions עם רשימה של 20 שמות. אתה יכול לשנות את הרשימה כך שתכיל את כל השמות שאתה רוצה, אך שים לב, רק 5 התווים הראשונים מוצגים מתחת לגרפיקת נקודת הפגיעה בתצוגת הדיו האלקטרוני. למרות שמות רבים שאתה מציב במערך nameOptions, יהיה עליך לשנות NUM_ID_OPTIONS כדי לשקף מספר זה. אז אם יש לך רק 10 שמות, שנה NUM_ID_OPTIONS מ -20 לעשרה.

אם התמזל מזלך להיות מעורב ביותר מקמפיין אחד, סיפקתי דרך להחליף קמפיינים. לממשק המשתמש יש תפריט נפתח לבחירת הקמפיין שאתה משחק כרגע. כך שתוכל להגדיר ולעקוב אחר גורמים שונים. תוכל לשנות את שמות שלושת הקמפיינים הזמינים על ידי שינוי התוכן של משתני option0, option1 ו- option2.

לאחר שחיברת והעלית למגה Arduino שלך. הפעל את אפליקציית RobotUI והתחבר למכשיר שלך! זהו זה! אתה יכול להתחיל לשחק במבוכים ודרקונים ולעקוב אחר נקודות הפגיעה של המפלגה שלך!

תקשורת: זהו כנראה השלב הקשה ביותר לאלה מכם שלא תכנתו את זה של ארדואינו זמן רב, לכן אל תפחדו לשאול שאלות בתגובות. סביר להניח שהבהרתי משהו שצריך הסבר מפורט יותר עבור אנשים מסוימים, אז אנא יידע אותי. זה נכון גם לשאר השלבים.

שלב 3: דחוס אותו למארז (אופציונלי)

דחוס אותו לתוך מארז (אופציונלי)
דחוס אותו לתוך מארז (אופציונלי)
דחוס אותו לתוך מארז (אופציונלי)
דחוס אותו לתוך מארז (אופציונלי)
דחוס אותו לתוך מארז (אופציונלי)
דחוס אותו לתוך מארז (אופציונלי)

אתה יכול להוריד את קבצי STL מכאן

יצרתי מארז שאינו משתמש בברגים מכיוון שלעולם אין לי את הברגים בגודל המתאים ליצירות STL של אנשים אחרים. זה גם נמנע מכל הבעיה הקיסרית מול המטרית. אז במקום זה המארז ננעץ למקומו ואתה צריך שתי חתיכות חוט (שהנחתי שלכולם יש) או קשרים המחליקים דרך שני חורים ממש בתוך תא הסוללה. החור חוט דרך שלושת מקטעי המארז. סובב את החוט או נעל את קשרי הכבל כך שהמקרה יישאר במקומו. אם אתה צריך לפתוח את המארז מחדש, נתק את החוט או חתך את קשרי הכבלים!

תהנה!

מוּמלָץ: