Sadržaj:

Dungeons and Dragons Hit Point Tracker s zaslonom e-tinte: 3 koraka
Dungeons and Dragons Hit Point Tracker s zaslonom e-tinte: 3 koraka

Video: Dungeons and Dragons Hit Point Tracker s zaslonom e-tinte: 3 koraka

Video: Dungeons and Dragons Hit Point Tracker s zaslonom e-tinte: 3 koraka
Video: АСМР 🏆🔥[Гарри Поттер и Кубок огня] [Глава 20-29] Чтение шепотом 📚 ASMR whisper [Harry Potter] 2024, Studeni
Anonim
Dungeons and Dragons Hit Point Tracker s zaslonom e-tinte
Dungeons and Dragons Hit Point Tracker s zaslonom e-tinte

Autor NeilM77Slijedi Više od autora:

3D tiskani D&D uvjetni prstenovi
3D tiskani D&D uvjetni prstenovi
3D tiskani D&D uvjetni prstenovi
3D tiskani D&D uvjetni prstenovi
3D tiskana Eurorack futrola
3D tiskana Eurorack futrola
3D tiskana Eurorack futrola
3D tiskana Eurorack futrola

Htio sam stvoriti tragač pogodaka koji prikazuje sve pogotke pogodaka igrača u normaliziranoj ljestvici, tako da možete vidjeti kome je najpotrebnije ozdravljenje i koliko je loše cijeloj stranci. Povezuje se putem Bluetootha s Android telefonom koji prikazuje sve gumbe koji su vam potrebni za kontrolu statusa vaše zabave. Pokreće ga zamjenjiva 9V baterija. Trenutačno stanje sprema se u EEPROM tako da možete zamijeniti bateriju bez gubljenja trenutnih vrijednosti svih bodova.

Pribor

Potrebne komponente

  • Arduino Mega 2560
  • HC-06 Bluetooth modul
  • 400x300, 4.2 "Modul prikaza e-tinte
  • RobotUI aplikacija iz Trgovine Google Play
  • 3 otpornika. Bilo koja vrijednost, ali sve moraju biti iste vrijednosti.
  • 9V baterija
  • Priključak za bateriju 9V
  • Žice i lemljenje
  • (izborno) Neka vrsta kućišta.
  • (izborno) Prekidač za napajanje. Možete samo izvaditi bateriju, ali prekidač je prikladniji.
  • (izborno) Cylewet 55 ploča. Ako mrziš lemljenje koliko i mene.

Alati

  • Vjerojatno lemilica
  • Rezač žice
  • (opcionalno) 3D pisač za futrolu

Korak 1: Konstruirajte svoj krug

Konstruirajte svoj krug
Konstruirajte svoj krug
Konstruirajte svoj krug
Konstruirajte svoj krug

Neki linkovi za razne komponente …

Arduino Mega 2560, Bluetooth-modul HC-06, 400x300, 4.2 Modul prikaza e-tinte, Aplikacija RobotUI iz Trgovine Google Play, STL datoteke …

Spojite komponente kao što je prikazano na shemi ožičenja Fritzing. Ako ste, poput mene, užasni u lemljenju i radije koristite ploče za kruh kad god možete, tada možete nabaviti dovoljno malu ploču koja će stati u kućište. Koristio sam ploču Cylewet 55 (https://www.amazon.com/Cylewet-Solderless-Circuit-…)

Možete preskočiti pomoću prekidača za napajanje ako želite spojiti bateriju ravno na Vin na Arduinu, ali ćete morati dodati/ukloniti bateriju da biste je uključili/isključili. Morate ga uključiti samo na početku sesije igre, tako da je ovo izvedivo.

Baterija vam nije potrebna spojena ako napajate Arduino Mega pomoću USB kabela za programiranje, pa je najbolje ukloniti je za sljedeći korak.

Korak 2: Prenesite kod na Arduino

Učitajte kôd na Arduino
Učitajte kôd na Arduino

Napravite direktorij pod nazivom "HPTrackerEInk" i u njega stavite priloženu datoteku HPTrackerEInk.ino.

Ako ga sastavite, vjerojatno ćete dobivati pogreške sve dok ne instalirate biblioteku epd4in2.h iz Wavesharea koja dolazi s zaslonom e-Ink. Preuzeo sam ga odavde https://www.waveshare.com/4.2inch-e-paper-module.h…. Ako imate problema s tom bibliotekom, dodajte komentar ispod i mogu vam dati kopiju određenih koje imam (ispravio sam neke pogreške, kontaktirao sam Waveshare i oni su odmah riješili probleme)

Također ćete morati instalirati knjižnice koje komuniciraju s aplikacijom RobotUI. Google "Vodič za postavljanje RobotUI -a" ili samo idite ovdje

U ovom trenutku trebali biste moći sastaviti HPTrackerEInk.ino bez grešaka, možete prenijeti svoj kôd i testirati da li sve radi.

Morat ćete promijeniti popis imena tako da sadrži imena svih likova vaših prijatelja. Unutar HPTrackerEInk.ino primijetit ćete varijablu pod nazivom nameOptions s popisom od 20 imena. Ovaj popis možete promijeniti tako da sadrži bilo koja imena koja želite, ali imajte na umu da se samo prvih 5 znakova prikazuje ispod grafike točke pogotka na zaslonu e-Ink. Koliko god imena stavili u polje nameOptions, morat ćete promijeniti NUM_ID_OPTIONS kako bi odražavao taj broj. Dakle, ako imate samo 10 imena, promijenite NUM_ID_OPTIONS s 20 na 10.

Ako ste dovoljno sretni da sudjelujete u više kampanja, ponudio sam način za promjenu kampanja. Korisničko sučelje ima padajući izbornik za odabir kampanje koju trenutno igrate. Tako možete postaviti i pratiti različite stranke. Možete promijeniti nazive tri dostupne kampanje promjenom sadržaja varijabli option0, option1 i option2.

Nakon što ste sastavili i prenijeli na svoj Arduino Mega. Pokrenite aplikaciju RobotUI i povežite se sa svojim uređajem! To je to! Možete početi igrati Dungeons and Dragons i pratiti hit poene svoje zabave!

KOMUNIKIRAJTE: Ovo je vjerojatno najteži korak za vas koji dugo niste programirali Arduino, pa se nemojte bojati postavljati pitanja u komentarima. Vjerojatno sam prešutio nešto što za neke ljude treba detaljnije objašnjenje, pa me obavijestite. To vrijedi i za ostale korake.

Korak 3: Ugurajte ga u kućište (izborno)

Ugurajte ga u kućište (nije obavezno)
Ugurajte ga u kućište (nije obavezno)
Ugurajte ga u kućište (nije obavezno)
Ugurajte ga u kućište (nije obavezno)
Ugurajte ga u kutiju (nije obavezno)
Ugurajte ga u kutiju (nije obavezno)

STL datoteke možete preuzeti ovdje

Napravio sam kućište koje ne koristi vijke jer nikad nemam vijke odgovarajuće veličine za tuđe STL kreacije. Također se izbjegava cijeli imperijalni vs metrički problem. Umjesto toga, kućište se pričvršćuje na mjesto i trebate dva komada žice (za koju sam pretpostavio da ih svi imaju) ili kabelske vezice koje prolaze kroz dvije rupe unutar pretinca za baterije. Rupa provlači kroz tri segmenta kućišta. Uvijte žicu ili zaključajte kabelske vezice tako da kućište ostane na mjestu. Ako trebate ponovno otvoriti kućište, odvijte žicu ili prerežite kabelske vezice!

Uživati!

Preporučeni: