Përmbajtje:

Dungeons and Dragons Hit Point Tracker Me E-Ink Display: 3 Hapa
Dungeons and Dragons Hit Point Tracker Me E-Ink Display: 3 Hapa

Video: Dungeons and Dragons Hit Point Tracker Me E-Ink Display: 3 Hapa

Video: Dungeons and Dragons Hit Point Tracker Me E-Ink Display: 3 Hapa
Video: Look what you’ve done 😈 2024, Nëntor
Anonim
Dungeons and Dragons Hit Point Tracker Me E-Ink Display
Dungeons and Dragons Hit Point Tracker Me E-Ink Display

Ndiqni më shumë nga autori:

Unaza të Gjendjes D & D të Shtypura 3D
Unaza të Gjendjes D & D të Shtypura 3D
Unaza të Gjendjes D & D të Shtypura 3D
Unaza të Gjendjes D & D të Shtypura 3D
Rasti Eurorack i Shtypur 3D
Rasti Eurorack i Shtypur 3D
Rasti Eurorack i Shtypur 3D
Rasti Eurorack i Shtypur 3D

Doja të krijoja një gjurmues të pikave të goditjes që shfaq të gjithë pikat e goditjes së lojtarëve në një shkallë të normalizuar, kështu që ju mund të shihni saktësisht se kush ka nevojë për shërim më shumë dhe sa keq po bën e gjithë partia. Lidhet përmes Bluetooth me një telefon Android i cili shfaq të gjithë butonat që ju nevojiten për të kontrolluar statusin e partisë tuaj. Mundësohet nga një bateri 9V e zëvendësueshme. Gjendja aktuale ruhet në EEPROM kështu që ju mund të ndërroni baterinë pa humbur vlerat aktuale të të gjithëve të goditjes.

Furnizimet

Përbërësit e nevojshëm

  • Arduino Mega 2560
  • Moduli Bluetooth HC-06
  • 400x300, 4.2 "Moduli i E-Ink Display
  • Aplikacioni RobotUI nga Dyqani Google Play
  • 3 rezistente. Çdo vlerë, por të gjitha duhet të jenë e njëjta vlerë.
  • Bateri 9V
  • Lidhës i baterisë 9V
  • Tela dhe saldim
  • (opsionale) Një lloj rasti.
  • (opsional) Ndërprerës i energjisë. Ju thjesht mund të hiqni baterinë, por një ndërprerës është më i përshtatshëm.
  • (opsionale) Pjata e bukës Cylewet 55. Nëse e urreni bashkimin si unë.

Mjetet

  • Ndoshta një hekur bashkues
  • Prerës i telave
  • (opsional) Printer 3D për kasën

Hapi 1: Ndërtoni qarkun tuaj

Ndërtoni qarkun tuaj
Ndërtoni qarkun tuaj
Ndërtoni qarkun tuaj
Ndërtoni qarkun tuaj

Disa lidhje për përbërës të ndryshëm…

Arduino Mega 2560, Moduli Bluetooth HC-06, 400x300, 4.2 Moduli i E-Ink Display, Aplikacioni RobotUI nga Dyqani Google Play, Skedarët STL…

Lidhni përbërësit siç tregohet në diagramin e instalimeve elektrike Fritzing. Nëse, si unë, jeni të tmerrshëm në saldim dhe preferoni të përdorni dërrasat e bukës kur të keni mundësi, atëherë mund të merrni një pjatë të vogël mjaft të vogël që do të përshtatet brenda një kuti. Kam përdorur një tabelë bukësh Cylewet 55 (https://www.amazon.com/Cylewet-Solderless-Circuit-…)

Mund të kaloni duke përdorur një çelës për fuqinë nëse doni ta lidhni baterinë drejtpërdrejt në Vin në Arduino, por do t'ju duhet të shtoni/hiqni baterinë për ta ndezur/fikur. Ju vetëm duhet ta ndizni atë në fillim të një sesioni të lojës, kështu që kjo është e zbatueshme.

Ju nuk keni nevojë për baterinë e lidhur nëse po aktivizoni Arduino Mega duke përdorur kabllon USB për programim, kështu që është më mirë ta hiqni atë për hapin tjetër.

Hapi 2: Ngarko kodin në Arduino

Ngarko kodin në Arduino
Ngarko kodin në Arduino

Krijoni një drejtori të quajtur "HPTrackerEInk" dhe vendosni skedarin e bashkangjitur HPTrackerEInk.ino në të.

Nëse e përpiloni atë, ka shumë të ngjarë që të merrni gabime derisa të instaloni bibliotekën epd4in2.h nga Waveshare që vjen me ju ekranin e-Ink. Unë e shkarkova nga këtu https://www.waveshare.com/4.2inch-e-paper-module.h…. Nëse keni probleme me atë bibliotekë, atëherë shtoni një koment më poshtë dhe unë mund t’ju jap një kopje të atyre specifike që kam (rregullova disa gabime, kontaktova me Waveshare dhe ata i rregulluan menjëherë çështjet)

Ju gjithashtu do të duhet të instaloni bibliotekat që komunikojnë me aplikacionin RobotUI. Google "Udhëzuesi i konfigurimit të RobotUI" ose thjesht shkoni këtu

Në këtë pikë ju duhet të jeni në gjendje të përpiloni HPTrackerEInk.ino pa gabime, mund të ngarkoni kodin tuaj dhe të provoni se gjithçka funksionon.

Ju do të duhet të ndryshoni listën e emrave në mënyrë që të përmbajë emrat e të gjithë personazheve të miqve tuaj. Brenda HPTrackerEInk.ino do të vini re një ndryshore të quajtur nameOptions me një listë prej 20 emrash. Ju mund ta ndryshoni këtë listë për të përmbajtur emrat që dëshironi, por vini re, vetëm 5 karakteret e para shfaqen poshtë grafikut të pikave të goditura në ekranin e-Ink. Sado emra të vendosni në grupin nameOptions, do t'ju duhet të ndryshoni NUM_ID_OPTIONS për të pasqyruar atë numër. Pra, nëse keni vetëm 10 emra, ndryshoni NUM_ID_OPTIONS nga 20 në 10.

Nëse jeni me fat që përfshiheni në më shumë se një fushatë, unë kam ofruar një mënyrë për të ndërruar fushatat. UI ka një meny zbritëse për të zgjedhur cilën fushatë po luani aktualisht. Kështu që ju mund të krijoni dhe gjurmoni parti të ndryshme. Ju mund të ndryshoni emrat e tre fushatave në dispozicion duke ndryshuar përmbajtjen e variablave opsion0, opsion1 dhe opsion2.

Pasi të keni përpiluar dhe ngarkuar në Arduino Mega tuaj. Nisni aplikacionin RobotUI dhe lidheni me pajisjen tuaj! Kjo eshte! Mund të filloni të luani Dungeons dhe Dragons dhe të ndiqni pikat e goditjes së partisë tuaj!

KOMUNIKONI: Ky është ndoshta hapi më i vështirë për ata prej jush që nuk keni programuar Arduino për një kohë të gjatë, kështu që mos kini frikë të bëni pyetje në komente. Unë me gjasë kam folur për diçka që ka nevojë për një shpjegim më të detajuar për disa njerëz, kështu që ju lutem më tregoni. Kjo vlen edhe për hapat e tjerë.

Hapi 3: Futeni në një rast (opsional)

Futeni në një rast (opsional)
Futeni në një rast (opsional)
Futeni në një rast (opsional)
Futeni në një rast (opsional)
Futeni në një rast (opsional)
Futeni në një rast (opsional)

Ju mund të shkarkoni skedarët STL nga këtu

Kam krijuar një kuti që nuk përdor vida pasi nuk kam kurrë vida me madhësinë e duhur për krijimet STL të njerëzve të tjerë. Gjithashtu shmang të gjithë problemin perandorak vs metrik. Pra, në vend të rastit kapet në vend dhe ju nevojiten dy pjesë tela (të cilat supozova se i kanë të gjithë) ose lidhëse kabllo që rrëshqasin nëpër dy vrima vetëm brenda ndarjes së baterisë. Vrima kalon nëpër tre segmentet e rasteve. Ktheni tela ose bllokoni lidhjet e kabllit në mënyrë që kaseta të qëndrojë në vend. Nëse keni nevojë të rihapni kasën atëherë shkëputni tela ose prerë lidhjet e kabllit!

Shijoni!

Recommended: