Съдържание:

Dungeons and Dragons Hit Point Tracker с дисплей с електронно мастило: 3 стъпки
Dungeons and Dragons Hit Point Tracker с дисплей с електронно мастило: 3 стъпки

Видео: Dungeons and Dragons Hit Point Tracker с дисплей с електронно мастило: 3 стъпки

Видео: Dungeons and Dragons Hit Point Tracker с дисплей с електронно мастило: 3 стъпки
Видео: Вещи, которые мистеру Уэлчу больше не разрешается делать в сборнике для чтения RPG № 1-2450 2024, Ноември
Anonim
Dungeons and Dragons Hit Point Tracker с дисплей с електронно мастило
Dungeons and Dragons Hit Point Tracker с дисплей с електронно мастило

От NeilM77 Следвайте още от автора:

3D отпечатани D & D пръстени за състояние
3D отпечатани D & D пръстени за състояние
3D отпечатани D&D условни пръстени
3D отпечатани D&D условни пръстени
Калъф Eurorack с 3D печат
Калъф Eurorack с 3D печат
Калъф Eurorack с 3D печат
Калъф Eurorack с 3D печат

Исках да създам тракер за попадение, който показва всички точки на играчите в нормализирана скала, така че да можете да видите кой точно се нуждае от изцеление най -много и колко зле се справя цялата партия. Той се свързва чрез Bluetooth към телефон с Android, който показва всички бутони, от които се нуждаете, за да контролирате състоянието на вашата партия. Захранва се от сменяема 9V батерия. Текущото състояние се записва в EEPROM, така че можете да смените батерията, без да губите текущите стойности на точката на попадение.

Консумативи

Необходими компоненти

  • Arduino Mega 2560
  • HC-06 Bluetooth модул
  • 400x300, 4.2 "Модул за показване на електронно мастило
  • Приложение RobotUI от Google Play Store
  • 3 резистора. Всякаква стойност, но всички те трябва да са еднакви.
  • 9V батерия
  • 9V конектор за батерията
  • Проводници и спойка
  • (по избор) Някакъв калъф.
  • (по избор) Превключвател на захранването. Можете просто да извадите батерията, но превключвателят е по -удобен.
  • (незадължително) Cylewet 55 макет. Ако мразиш запояването толкова, колкото мен.

Инструменти

  • Вероятно поялник
  • Резачка за тел
  • (по избор) 3D принтер за калъф

Стъпка 1: Изградете веригата си

Изградете вашата верига
Изградете вашата верига
Изградете вашата верига
Изградете вашата верига

Някои връзки за различни компоненти …

Arduino Mega 2560, Bluetooth модул HC-06, 400x300, 4.2 Модул за показване на електронно мастило, Приложението RobotUI от Google Play Store, STL файлове …

Свържете компонентите, както е показано на електрическата схема на Fritzing. Ако като мен сте ужасни в запояването и предпочитате да използвате макети, когато можете, тогава можете да вземете достатъчно малка макетна платка, която да се побере вътре в кутията. Използвах платка 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 имена. Можете да промените този списък така, че да съдържа каквито искате имена, но имайте предвид, че само първите 5 знака се показват под графиката на точката на попадение на дисплея на e-Ink. Колкото и имена да поставите в масива nameOptions, ще трябва да промените NUM_ID_OPTIONS, за да отразявате този номер. Така че, ако имате само 10 имена, променете NUM_ID_OPTIONS от 20 на 10.

Ако имате късмета да участвате в повече от една кампания, аз съм предоставил начин за превключване на кампании. Потребителският интерфейс има падащо меню, за да изберете коя кампания играете в момента. Така че можете да настроите и проследявате различни партита. Можете да промените имената на трите налични кампании, като промените съдържанието на променливите option0, option1 и option2.

След като сте компилирали и качили във вашия Arduino Mega. Стартирайте приложението RobotUI и се свържете с вашето устройство! Това е! Можете да започнете да играете Dungeons and Dragons и да проследите хитовете на вашето парти!

КОМУНИКАЦИЯ: Това е може би най -трудната стъпка за тези от вас, които не са програмирали Arduino от дълго време, така че не се страхувайте да задавате въпроси в коментарите. Вероятно съм пренебрегнал нещо, което се нуждае от по -подробно обяснение за някои хора, така че, моля, уведомете ме. Това важи и за останалите стъпки.

Стъпка 3: Натъпкайте го в калъф (по избор)

Натъпкайте го в кутия (по избор)
Натъпкайте го в кутия (по избор)
Натъпкайте го в кутия (по избор)
Натъпкайте го в кутия (по избор)
Натъпкайте го в кутия (по избор)
Натъпкайте го в кутия (по избор)

Можете да изтеглите STL файловете от тук

Създадох калъф, който не използва винтове, тъй като никога нямам винтове с подходящ размер за STL творения на други хора. Той също така избягва целия имперски срещу метричен проблем. Така че вместо това калъфът се закрепва на място и имате нужда от две парчета тел (които предполагах, че всички имат) или кабелни връзки, които се плъзгат през два отвора точно в отделението за батерията. Дупката се прокарва през трите сегмента на корпуса. Завъртете проводника или заключете кабелните връзки, така че калъфът да остане на мястото си. Ако трябва да отворите отново кутията, развийте проводника или отрежете кабелните връзки!

Наслади се!

Препоръчано: