Sadržaj:
- Supplies
- Korak 1: Konstruirajte svoj krug
- Korak 2: Otpremite kôd na Arduino
- Korak 3: Ugurajte ga u kućište (nije obavezno)
Video: Dungeons and Dragons Hit Point Tracker sa ekranom e-mastila: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Autor NeilM77Sledi Još autora:
Htio sam stvoriti uređaj za praćenje poena koji prikazuje sve poene igrača na normaliziranoj ljestvici, tako da možete vidjeti kome je najpotrebnije ozdravljenje i koliko je loše cijeloj zabavi. Povezuje se putem Bluetootha s Android telefonom koji prikazuje sve tipke koje su vam potrebne za kontrolu statusa vaše zabave. Pokreće ga zamjenjiva 9V baterija. Trenutno stanje se sprema u EEPROM tako da možete zamijeniti bateriju bez gubljenja trenutnih vrijednosti svih bodova.
Supplies
Potrebne komponente
- Arduino Mega 2560
- HC-06 Bluetooth modul
- 400x300, 4.2 "Modul prikaza e-tinte
- RobotUI aplikacija iz Google Play trgovine
- 3 otpornika. Bilo koja vrijednost, ali sve moraju biti iste vrijednosti.
- 9V baterija
- 9V konektor za bateriju
- Žice i lemljenje
- (opcionalno) Neka vrsta futrole.
- (opcionalno) Prekidač za napajanje. Možete samo izvaditi bateriju, ali prekidač je prikladniji.
- (opcionalno) Cylewet 55 matična ploča. Ako mrziš lemljenje koliko i ja.
Alati
- Vjerovatno lemilica
- Rezač žice
- (opcionalno) 3D štampač za futrolu
Korak 1: Konstruirajte svoj krug
Neki linkovi za različite komponente …
Arduino Mega 2560, HC-06 Bluetooth modul, 400x300, 4.2 Modul prikaza e-tinte, Aplikacija RobotUI iz Google Play trgovine, STL datoteke…
Spojite komponente kao što je prikazano na dijagramu ožičenja Fritzing. Ako ste, poput mene, užasni u lemljenju i radije koristite matične ploče kad god možete, tada možete nabaviti dovoljno malu matičnu 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 održivo.
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: Otpremite kôd na Arduino
Napravite direktorij pod nazivom "HPTrackerEInk" i u njega postavite priloženu datoteku HPTrackerEInk.ino.
Ako ga sastavite, vjerojatno ćete dobijati greške sve dok ne instalirate biblioteku epd4in2.h iz Waveshare-a koja dolazi s ekranom e-Ink. Preuzeo sam ga ovdje 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 greške, kontaktirao sam Waveshare i oni su odmah riješili probleme)
Također ćete morati instalirati biblioteke 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 učitati svoj kôd i testirati da li sve radi.
Morat ćete promijeniti listu imena tako da sadrži imena svih likova vaših prijatelja. Unutar HPTrackerEInk.ino primijetit ćete varijablu pod nazivom nameOptions sa popisom od 20 imena. Ovu listu možete promijeniti tako da sadrži imena koja želite, ali imajte na umu da se samo prvih 5 znakova prikazuje ispod grafike tačke pogotka na ekranu e-mastila. Koliko god imena stavili u polje nameOptions, morat ćete promijeniti NUM_ID_OPTIONS kako bi odražavali taj broj. Dakle, ako imate samo 10 imena, promijenite NUM_ID_OPTIONS sa 20 na 10.
Ako imate sreće da budete uključeni 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 zabave. Možete promijeniti nazive tri dostupne kampanje promjenom sadržaja varijabli option0, option1 i option2.
Nakon što ste sastavili i učitali 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 vjerovatno 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 treba detaljnije objašnjenje za neke ljude, pa me obavijestite. To vrijedi i za ostale korake.
Korak 3: Ugurajte ga u kućište (nije obavezno)
Možete preuzeti STL datoteke ovdje
Napravio sam kućište koje ne koristi vijke jer nikada 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 potrebna su vam 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živajte!
Preporučuje se:
Povezivanje sa LCD ekranom M4Uključak: 5 koraka
Povezivanje s LCD zaslonom M4Uključak: Ovaj vodič će nam omogućiti upravljanje LCD zaslonom putem Wi-Fi veze sa našeg pametnog telefona. Ako nemamo mali upravljački program, možemo koristiti arduino, ali ispod veze za razvoj Drivemall-a. Prednost preferirajući Drivemall umjesto klase
Point to Point Atari Punk Console Jedan i po: 19 koraka
Point to Point Atari Punk Console Jedan i po: Šta! ?? Još jedna verzija Atari Punk konzole? Čekajte, čekajte ljudi, ova je drugačija, obećajte. Waaay 1982. godine, Forrest Mims, pisac knjižica Radio Shacka i kreacionist Mlade Zemlje (emoji sličica kolutajućih očiju) objavio je planove za svoju generaciju stepenastih tonova
RFID Arduino Uno relejni prekidač, sa I2C ekranom: 4 koraka
RFID Arduino Uno relejni prekidač, sa I2C ekranom: Zdravo, ovo je moj prvi projekat, zovem se Oskar i imam 13 godina. Ovaj projekat radi sa I2C ekranom, nije normalan
Macintosh sa ekranom osjetljivim na dodir - Klasični Mac sa IPad Mini za ekran: 5 koraka (sa slikama)
Macintosh sa ekranom osjetljivim na dodir | Klasični Mac sa IPad Mini za ekran: Ovo je moje ažurirano i revidirano rješenje o tome kako zamijeniti ekran starog Macintosha sa iPad mini. Ovo je šesti po redu koji sam napravio godinama i prilično sam zadovoljan evolucijom i dizajnom ovog! Još 2013. godine kada sam napravio
Maksimalni Power Point Tracker za male vjetroturbine: 8 koraka
Tragač maksimalne snage za male vjetroturbine: Na internetu postoji mnogo vjetrenjača s vlastitim rukama, ali vrlo malo njih jasno objašnjava rezultat koji dobivaju u smislu snage ili energije. Često dolazi i do zabune između snage, napetosti i struje. Puno vremena ljudi govore: "Merim