Tartalomjegyzék:

Dungeons and Dragons Hit Point Tracker E-Ink kijelzővel: 3 lépés
Dungeons and Dragons Hit Point Tracker E-Ink kijelzővel: 3 lépés

Videó: Dungeons and Dragons Hit Point Tracker E-Ink kijelzővel: 3 lépés

Videó: Dungeons and Dragons Hit Point Tracker E-Ink kijelzővel: 3 lépés
Videó: Inside the 40 Year-Long Dungeons & Dragons Game | Obsessed | WIRED 2024, November
Anonim
Dungeons and Dragons Hit Point Tracker E-Ink kijelzővel
Dungeons and Dragons Hit Point Tracker E-Ink kijelzővel

Kövesse a szerző további műveit:

3D nyomtatott D&D állapot gyűrűk
3D nyomtatott D&D állapot gyűrűk
3D nyomtatott D&D állapot gyűrűk
3D nyomtatott D&D állapot gyűrűk
3D nyomtatott Eurorack tok
3D nyomtatott Eurorack tok
3D nyomtatott Eurorack tok
3D nyomtatott Eurorack tok

Szerettem volna létrehozni egy találati pontkövetőt, amely a játékosok összes pontját normalizált skálán jeleníti meg, így pontosan láthatja, hogy kinek van a legnagyobb szüksége gyógyulásra, és milyen rosszul teljesít az egész párt. Bluetooth -on keresztül csatlakozik egy Android -telefonhoz, amely megjeleníti az összes gombot, amelyekre szüksége van a párt állapotának szabályozásához. Cserélhető 9V -os elemmel működik. Az aktuális állapot az EEPROM -ba kerül mentésre, így kicserélheti az akkumulátort anélkül, hogy elveszítené mindenki aktuális találati pontértékét.

Kellékek

Szükséges alkatrészek

  • Arduino Mega 2560
  • HC-06 Bluetooth modul
  • 400x300, 4,2 hüvelykes E-tinta kijelző modul
  • RobotUI alkalmazás a Google Play Áruházból
  • 3 ellenállás. Bármilyen érték, de mindegyiknek azonos értéknek kell lennie.
  • 9V -os akkumulátor
  • 9V -os akkumulátor csatlakozó
  • Vezetékek és forrasztás
  • (nem kötelező) Valamilyen tok.
  • (opcionális) Főkapcsoló. Akár ki is veheti az akkumulátort, de a kapcsoló sokkal kényelmesebb.
  • (opcionális) Cylewet 55 kenyeretábla. Ha annyira utálod a forrasztást, mint engem.

Eszközök

  • Valószínűleg forrasztópáka
  • Drótvágó
  • (opcionális) 3D nyomtató tokhoz

Lépés: Építse fel az áramkört

Építsd meg az áramkört
Építsd meg az áramkört
Építsd meg az áramkört
Építsd meg az áramkört

Néhány link a különböző alkatrészekhez…

Arduino Mega 2560, HC-06 Bluetooth modul, 400x300, 4,2 hüvelykes E-tinta kijelző modul, RobotUI alkalmazás a Google Play Áruházból, STL fájlok …

Csatlakoztassa az alkatrészeket a Fritzing kapcsolási rajzának megfelelően. Ha hozzám hasonlóan borzasztóan forraszt, és inkább kenyérlapot használ, amikor csak tud, akkor kaphat egy elég kicsi kenyérlapot, amely elfér egy tokban. Cylewet 55 kenyérlapot használtam (https://www.amazon.com/Cylewet-Solderless-Circuit- …)

Ha ki szeretné kapcsolni az akkumulátort az Arduino Vin -jéhez, kihagyhatja az áramellátás kapcsolóját, de be-/kikapcsolásához hozzá kell adnia/ki kell vennie az akkumulátort. Csak a játék kezdetén kell bekapcsolnia, így ez életképes.

Nincs szükség csatlakoztatott akkumulátorra, ha az Arduino Mega -t a programozáshoz használt USB -kábellel táplálja, ezért a legjobb, ha eltávolítja a következő lépéshez.

2. lépés: Töltse fel a kódot az Arduino -ba

Töltse fel a kódot az Arduino -ba
Töltse fel a kódot az Arduino -ba

Hozzon létre egy "HPTrackerEInk" nevű könyvtárat, és helyezze bele a csatolt HPTrackerEInk.ino fájlt.

Ha lefordítja, valószínűleg hibákat fog kapni mindaddig, amíg fel nem telepíti az epd4in2.h könyvtárat a Waveshare-ből, amely az e-Ink kijelzőjén található. Innen töltöttem le: https://www.waveshare.com/4.2inch-e-paper-module.h…. Ha problémái vannak ezzel a könyvtárral kapcsolatban, akkor írjon megjegyzést az alábbiakhoz, és tudok másolatot adni a konkrét könyvtárról (néhány hibát kijavítottam, felvettem a kapcsolatot a Waveshare -vel, és azonnal kijavították a problémákat)

Telepítenie kell a RobotUI alkalmazással kommunikáló könyvtárakat is. Google "RobotUI beállítási útmutató", vagy csak látogasson el ide:

Ezen a ponton képesnek kell lennie hibátlan fordítani a HPTrackerEInk.ino programot, feltöltheti a kódot, és tesztelheti, hogy minden működik.

Meg kell változtatnia a névlistát, hogy az tartalmazza az összes barátja karakterének nevét. A HPTrackerEInk.ino -n belül észreveszi a nameOptions nevű változót 20 névből álló listával. Megváltoztathatja ezt a listát, hogy a kívánt neveket tartalmazza, de vegye figyelembe, hogy csak az első 5 karakter jelenik meg az e-Ink kijelzőjén a találati pont grafikája alatt. Bármennyi nevet is elhelyez a nameOptions tömbben, NUM_ID_OPTIONS módosítania kell, hogy tükrözze ezt a számot. Tehát ha csak 10 neve van, módosítsa NUM_ID_OPTIONS értékét 20 -ról 10 -re.

Ha szerencséje van több kampányban is részt venni, megadtam a kampányváltás módját. A felhasználói felület legördülő menüjében kiválaszthatja, hogy melyik kampányt játssza éppen. Így beállíthat és nyomon követhet különböző pártokat. A három rendelkezésre álló kampány nevét az opció0, az opció1 és az opció2 változók tartalmának megváltoztatásával módosíthatja.

Miután összeállította és feltöltötte az Arduino Mega készülékére. Indítsa el a RobotUI alkalmazást, és csatlakozzon a készülékéhez! Ez az! Elkezdhet játszani a Dungeons and Dragons játékkal, és nyomon követheti a párt sikereit!

KOMMUNIKÁCIÓ: Ez valószínűleg a legnehezebb lépés azoknak, akik régóta nem programozzák az Arduino -t, ezért ne féljen kérdéseket feltenni a megjegyzésekben. Valószínűleg elmagyaráztam valamit, ami részletesebb magyarázatot igényel néhány ember számára, ezért kérjük, tudassa velem. Ez vonatkozik a többi lépésre is.

3. lépés: Dugja be a tokba (opcionális)

Dobd tokba (opcionális)
Dobd tokba (opcionális)
Dobd tokba (opcionális)
Dobd tokba (opcionális)
Dobd tokba (opcionális)
Dobd tokba (opcionális)

Az STL fájlokat innen töltheti le:

Létrehoztam egy tokot, amely nem használ csavarokat, mivel soha nincs megfelelő méretű csavarom mások STL alkotásaihoz. Ezzel elkerülhető az egész birodalmi és metrikus probléma. Ehelyett a tok a helyére pattan, és két drótdarabra van szüksége (ami feltételeztem, hogy mindenkinek van), vagy kábelkötegre, amely átcsúszik az elemtartó belsejében lévő két lyukon. A lyuk a három tok szegmensen keresztül megy keresztül. Csavarja le a vezetéket, vagy rögzítse a kábelkötegeket, hogy a tok a helyén maradjon. Ha újra ki kell nyitnia a házat, akkor csavarja ki a vezetéket, vagy vágja el a kábelkötegeket!

Élvezd!

Ajánlott: