Orodha ya maudhui:

Shimoni na Dragons Hit Point Tracker na E-Ink Display: 3 Hatua
Shimoni na Dragons Hit Point Tracker na E-Ink Display: 3 Hatua

Video: Shimoni na Dragons Hit Point Tracker na E-Ink Display: 3 Hatua

Video: Shimoni na Dragons Hit Point Tracker na E-Ink Display: 3 Hatua
Video: ВСЯ НОЧЬ С ПОЛТЕРГЕЙСТОМ В ЖИЛОМ ДОМЕ, я заснял жуткую активность. 2024, Novemba
Anonim
Dungeons na Dragons Hit Point Tracker Pamoja na E-Ink Display
Dungeons na Dragons Hit Point Tracker Pamoja na E-Ink Display

Fuata Zaidi na mwandishi:

Pete za Hali ya D & D iliyochapishwa ya 3D
Pete za Hali ya D & D iliyochapishwa ya 3D
Pete za Hali ya D & D iliyochapishwa ya 3D
Pete za Hali ya D & D iliyochapishwa ya 3D
Kesi iliyochapishwa ya 3D ya Eurorack
Kesi iliyochapishwa ya 3D ya Eurorack
Kesi iliyochapishwa ya 3D ya Eurorack
Kesi iliyochapishwa ya 3D ya Eurorack

Nilitaka kuunda hit tracker inayoonyesha wachezaji wote walipiga alama kwa kiwango kilichowekwa kawaida, kwa hivyo unaweza kuona ni nani anayehitaji uponyaji zaidi na jinsi chama nzima kinafanya vibaya. Inaunganisha kupitia Bluetooth kwa simu ya Android ambayo inaonyesha vifungo vyote unahitaji kudhibiti hadhi ya chama chako. Inatumiwa na betri ya 9V inayoweza kubadilishwa. Hali ya sasa imehifadhiwa kwa EEPROM ili uweze kubadilisha betri bila kupoteza maadili ya sasa ya kila mtu ya hit.

Vifaa

Vipengele vinahitajika

  • Arduino Mega 2560
  • Moduli ya Bluetooth ya HC-06
  • 400x300, 4.2 "Moduli ya Kuonyesha-E-Ink
  • Programu ya RobotUI kutoka Duka la Google Play
  • Vipinga 3. Thamani yoyote, lakini zote zinahitaji kuwa sawa.
  • 9V betri
  • Kiunganishi cha betri cha 9V
  • Waya na solder
  • (hiari) Aina fulani ya kesi.
  • (hiari) Kubadilisha nguvu. Unaweza kuondoa tu betri, lakini swichi ni rahisi zaidi.
  • (hiari) Cylewet 55 mkate wa mkate. Ikiwa unachukia kuuzwa kama mimi.

Zana

  • Labda chuma cha kutengeneza
  • Mkata waya
  • (hiari) printa ya 3D kwa kesi

Hatua ya 1: Jenga Mzunguko wako

Jenga Mzunguko Wako
Jenga Mzunguko Wako
Jenga Mzunguko Wako
Jenga Mzunguko Wako

Viungo kadhaa vya vifaa anuwai…

Arduino Mega 2560, Moduli ya Bluetooth ya HC-06, 400x300, 4.2 E-Ink Module ya Kuonyesha, Programu ya RobotUI kutoka Duka la Google Play, Faili za STL…

Funga vifaa kama inavyoonyeshwa kwenye mchoro wa wiring wa Fritzing. Ikiwa, kama mimi, wewe ni mbaya katika kuuza na unapendelea kutumia ubao wa mkate wakati unaweza, basi unaweza kupata ubao mdogo wa kutosha ambao utatoshea ndani ya kesi. Nilitumia ubao wa mkate wa Cylewet 55 (https://www.amazon.com/Cylewet-Solderless-Circuit-…)

Unaweza kuruka kwa kutumia swichi ya umeme ikiwa unataka waya kwa waya moja kwa moja kwenye Vin kwenye Arduino, lakini itabidi uongeze / uondoe betri ili kuwasha / kuzima. Unahitaji tu kuiwasha mwanzoni mwa kikao cha mchezo, kwa hivyo hii inaweza kutumika.

Huna haja ya kushikamana na betri ikiwa unawasha Arduino Mega ukitumia kebo ya USB kwa programu, kwa hivyo ni bora kuiondoa kwa hatua inayofuata.

Hatua ya 2: Pakia Nambari kwa Arduino

Pakia Nambari kwa Arduino
Pakia Nambari kwa Arduino

Unda saraka inayoitwa "HPTrackerEInk" na uweke faili iliyoambatishwa ya HPTrackerEInk.ino ndani yake.

Ukikusanya utapata makosa hadi uwe umesakinisha maktaba ya epd4in2.h kutoka Waveshare inayokuja na onyesho la e-Ink. Nimepakua kutoka hapa https://www.waveshare.com/4.2inch-e-paper-module.h…. Ikiwa unapata shida na maktaba hiyo, kisha ongeza maoni hapa chini na ninaweza kukupa nakala ya zile maalum ninazo (nilitengeneza hitilafu kadhaa, niliwasiliana na Waveshare na walitatua maswala mara moja)

Utahitaji pia kusanikisha maktaba ambazo zinawasiliana na programu ya RobotUI. Google "mwongozo wa usanidi wa RobotUI" au nenda tu hapa

Kwa wakati huu unapaswa kuwa na uwezo wa kukusanya HPTrackerEInk.ino bila makosa, unaweza kupakia nambari yako na ujaribu kila kitu kinachofanya kazi.

Utahitaji kubadilisha orodha ya majina kwa hivyo ina majina ya wahusika wako wote wa marafiki. Ndani ya HPTrackerEInk.ino utagundua jina linalojulikana la chaguzi na orodha ya majina 20. Unaweza kubadilisha orodha hii kuwa na majina yoyote unayotaka, lakini kumbuka, wahusika 5 wa kwanza tu ndio huonyeshwa chini ya picha ya hit kwenye onyesho la e-Ink. Walakini majina mengi unayoyaweka katika safu ya jina la Chaguo, utahitaji kubadilisha NUM_ID_OPTIONS kuonyesha nambari hiyo. Kwa hivyo ikiwa una majina 10 tu, badilisha NUM_ID_OPTIONS kutoka 20 hadi 10.

Ikiwa una bahati ya kuhusika na kampeni zaidi ya moja, nimetoa njia ya kubadili kampeni. UI ina menyu kunjuzi kuchagua kampeni ambayo unacheza sasa. Kwa hivyo unaweza kuanzisha na kufuatilia vyama tofauti. Unaweza kubadilisha majina ya kampeni tatu zinazopatikana kwa kubadilisha yaliyomo ya chaguo0, chaguo1 na chaguzi2.

Mara baada ya kukusanya na kupakia kwenye Arduino Mega yako. Anzisha programu ya RobotUI na unganisha kwenye kifaa chako! Hiyo ndio! Unaweza kuanza kucheza Dungeons na Dragons na ufuate alama za chama chako!

WASILIANA: Hii labda ni hatua ngumu zaidi kwa wale ambao hawajapanga programu ya Arduino kwa muda mrefu, kwa hivyo usiogope kuuliza maswali kwenye maoni. Labda niligundua kitu ambacho kinahitaji ufafanuzi wa kina kwa watu wengine, kwa hivyo tafadhali nijulishe. Hiyo inakwenda kwa hatua zingine pia.

Hatua ya 3: Cram It into Case (hiari)

Cram It into Case (hiari)
Cram It into Case (hiari)
Cram It into Case (hiari)
Cram It into Case (hiari)
Cram It into Case (hiari)
Cram It into Case (hiari)

Unaweza kupakua faili za STL kutoka hapa

Niliunda kesi ambayo haitumii screws kwani sikuwa na screws za ukubwa sahihi kwa ubunifu wa watu wengine wa STL. Pia inaepuka shida nzima ya kifalme dhidi ya metriki. Kwa hivyo badala ya vipande vya kesi mahali na unahitaji vipande viwili vya waya (ambavyo nilidhani kila mtu ana) au vifungo vya kebo ambavyo huteleza kupitia mashimo mawili ndani ya chumba cha betri. Nyuzi za shimo kupitia sehemu tatu za kesi. Pindisha waya au funga vifungo vya kebo ili kesi ibaki mahali pake. Ikiwa unahitaji kufungua tena kesi kisha fungua waya au ukate vifungo vya kebo!

Furahiya!

Ilipendekeza: