INHOUDSOPGAWE:
- Voorrade
- Stap 1: Bou u stroombaan
- Stap 2: Laai kode op na Arduino
- Stap 3: Pak dit in 'n tas (opsioneel)
Video: Dungeons and Dragons Hit Point Tracker met e-ink-vertoning: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Deur NeilM77 Volg meer deur die skrywer:
Ek wou 'n trefferpunt -spoorsnyer skep wat alle spelers se trefpunte op 'n genormaliseerde skaal vertoon, sodat u presies kan sien wie die meeste genesing nodig het en hoe swak die hele party gaan. Dit word via Bluetooth verbind met 'n Android -telefoon wat al die knoppies vertoon wat u benodig om die status van u partytjie te beheer. Dit word aangedryf deur 'n vervangbare 9V -battery. Die huidige toestand word in EEPROM gestoor, sodat u die battery kan uitruil sonder om almal se huidige trefpuntwaardes te verloor.
Voorrade
Komponente benodig
- Arduino Mega 2560
- HC-06 Bluetooth-module
- 400x300, 4,2 "e-ink-skermmodule
- RobotUI -app vanaf die Google Play -winkel
- 3 weerstande. Enige waarde, maar hulle moet almal dieselfde waarde hê.
- 9V battery
- 9V battery aansluiting
- Drade en soldeersel
- (opsioneel) 'n Saak.
- (opsioneel) Aan / uit -skakelaar. U kan die battery net verwyder, maar 'n skakelaar is geriefliker.
- (opsioneel) Cylewet 55 broodbord. As jy dit so haat om soldeer as ek.
Gereedskap
- Waarskynlik 'n soldeerbout
- Draadsnyer
- (opsioneel) 3D -drukker vir boks
Stap 1: Bou u stroombaan
Enkele skakels vir verskillende komponente …
Arduino Mega 2560, HC-06 Bluetooth-module, 400x300, 4,2 E-Ink Display Module, RobotUI -app van die Google Play -winkel, STL-lêers …
Verbind die komponente soos aangedui in die Fritzing -bedradingsdiagram. As u, net soos ek, vreeslik goed is om te soldeer en verkies om broodborde te gebruik as u kan, kan u 'n klein genoeg broodbord kry wat in 'n kas kan pas. Ek het 'n Cylewet 55-broodbord gebruik (https://www.amazon.com/Cylewet-Solderless-Circuit-…)
U kan 'n skakelaar vir die krag oorskakel as u die battery direk na die Vin op die Arduino wil lei, maar u moet die battery byvoeg/verwyder om dit aan/uit te skakel. U hoef dit slegs aan die begin van 'n spelsessie aan te skakel, so dit is lewensvatbaar.
U hoef nie die battery aan te sluit as u die Arduino Mega met die USB -kabel aanskakel vir programmering nie, dus is dit die beste om dit vir die volgende stap te verwyder.
Stap 2: Laai kode op na Arduino
Skep 'n gids genaamd "HPTrackerEInk" en plaas die aangehegte HPTrackerEInk.ino -lêer daarin.
As u dit saamstel, sal u waarskynlik foute kry totdat u die epd4in2.h-biblioteek geïnstalleer het van Waveshare wat u e-Ink-skerm bevat. Ek het dit hier afgelaai https://www.waveshare.com/4.2inch-e-paper-module.h…. As u probleme ondervind met die biblioteek, voeg dan 'n opmerking hieronder by, en ek kan u 'n afskrif gee van die spesifieke wat ek het (ek het 'n paar foute reggestel, ek het met Waveshare gekontak en die probleme is vinnig opgelos)
U sal ook die biblioteke wat met die RobotUI -app kommunikeer, moet installeer. Google "RobotUI opstel gids" of gaan net hier
Op hierdie punt moet u HPTrackerEInk.ino sonder foute kan saamstel; u kan u kode oplaai en toets of alles werk.
U moet die lys name verander sodat dit die name van al u vriende se karakters bevat. Binne HPTrackerEInk.ino sien u 'n veranderlike genaamd nameOptions met 'n lys van 20 name. U kan hierdie lys verander met die name wat u wil hê, maar let op: slegs die eerste 5 karakters word onder die trefpuntgrafiek op die e-Ink-skerm vertoon. Hoeveel name jy ook al in die nameOptions -skikking plaas, jy moet NUM_ID_OPTIONS verander om die getal weer te gee. As u dus slegs 10 name het, verander NUM_ID_OPTIONS van 20 na 10.
As u die geluk het om by meer as een veldtog betrokke te wees, het ek 'n manier gegee om van veldtog te verander. Die UI het 'n keuselys om te kies watter veldtog u tans speel. U kan dus verskillende partye opstel en volg. U kan die name van die drie beskikbare veldtogte verander deur die inhoud van die opsie0, opsie1 en opsie2 veranderlikes te verander.
As u eers u Arduino Mega saamgestel en opgelaai het. Begin die RobotUI -app en maak verbinding met u toestel! Dis dit! U kan begin om Dungeons and Dragons te speel en die trefpunte van u partytjie op te spoor!
KOMMUNIKEER: Dit is waarskynlik die moeilikste stap vir u wat nie lank Arduino's geprogrammeer het nie, dus moenie bang wees om vrae in die kommentaar te stel nie. Ek het waarskynlik iets oorskry wat 'n meer gedetailleerde verduideliking vir sommige mense benodig, so laat weet my asseblief. Dit geld ook vir die ander stappe.
Stap 3: Pak dit in 'n tas (opsioneel)
U kan die STL-lêers hier aflaai
Ek het 'n kas gemaak wat nie skroewe gebruik nie, aangesien ek nooit die regte skroewe het vir ander mense se STL -skeppings nie. Dit vermy ook die hele imperiale vs metrieke probleem. Die klem is dus vasgeklem en u moet twee stukke draad (wat ek aanvaar het almal het) of kabelbinders wat deur twee gate net binne die batterykompartement gly, vasmaak. Die gat trek deur die drie kaste -segmente. Draai die draad of sluit die kabelbinders sodat die omhulsel op sy plek bly. As u die omhulsel moet oopmaak, draai dan die draad los of sny die kabelbinders vas!
Geniet dit!
Aanbeveel:
Point to Point Atari Punk -konsole anderhalf: 19 stappe
Point to Point Atari Punk -konsole anderhalf: wat! ?? Nog 'n Atari Punk Console -opbou? Wag wag wag mense, hierdie een is anders, belowe. Waaay in 1982, het Forrest Mims, boekie -skrywer van Radio Shack en Young Earth Creationist (emoji's met oë) die planne aan sy Stepped Tone Genera gepubliseer
Crossfader Circuit Point-to-Point: 16 stappe (met foto's)
Crossfader Circuit Point-to-Point: Dit is 'n crossfader-kring. Dit aanvaar twee insette en vervaag tussen hulle, met die uitset 'n mengsel van die twee insette (of slegs een van die insette). Dit is 'n eenvoudige stroombaan, baie handig en maklik om te bou! Dit keer die sein wat daardeur gaan, om
Movie Tracker - Raspberry Pi Powered Theatrical Release Tracker: 15 stappe (met foto's)
Movie Tracker - Raspberry Pi Powered Theatrical Release Tracker: Movie Tracker is 'n klepbordvormige, Framboos Pi -aangedrewe Release Tracker. Dit gebruik die TMDb API om die plakkaat, titel, vrystellingsdatum en oorsig van komende films in u streek te druk, binne 'n bepaalde tydsinterval (bv. Filmvrystellings hierdie week) op
Instructables Hit Counter (ESP8266-01): 8 stappe (met foto's)
Instructables Hit Counter (ESP8266-01): 23-01-2018 Firmware Opgedateer 'n Tyd gelede het ek probeer om 'n " Instructables Hit Counter " met behulp van die Instructables API, en 'n Arduino Uno met 'n bedrade netwerkskerm. Met die beperkte RAM van die Arduino Uno kon ek dit egter nie kry nie
Star Track - Arduino Powered Star Pointer and Tracker: 11 stappe (met foto's)
Star Track - Arduino Powered Star Pointer and Tracker: Star track is 'n Arduino -gebaseerde, GoTo -berg geïnspireerde sterre opsporingstelsel. Dit kan enige voorwerp in die lug wys en opspoor (hemelse koördinate word as invoer gegee) met 2 Arduinos, 'n gyro, RTC-module, twee goedkoop stapmotors en 'n 3D-gedrukte struktuur