Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Rakenna piiri
- Vaihe 2: Lähetä koodi Arduinolle
- Vaihe 3: Pakkaa se koteloon (valinnainen)
Video: Dungeons and Dragons Hit Point Tracker E-Ink -näytöllä: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Seuraa lisää tekijältä:
Halusin luoda osumapistemittarin, joka näyttää kaikkien pelaajien osumat normalisoidussa mittakaavassa, jotta näet tarkalleen, kuka tarvitsee paranemista eniten ja kuinka huonosti koko puolue voi. Se muodostaa yhteyden Bluetoothin kautta Android -puhelimeen, joka näyttää kaikki painikkeet, joita tarvitset puolueen tilan hallintaan. Se saa virtansa vaihdettavasta 9V paristosta. Nykyinen tila tallennetaan EEPROMiin, joten voit vaihtaa akun pois menettämättä kaikkien nykyisiä osuma -arvoja.
Tarvikkeet
Tarvittavat komponentit
- Arduino Mega 2560
- HC-06 Bluetooth-moduuli
- 400 x 300, 4,2 tuuman E-Ink-näyttömoduuli
- RobotUI -sovellus Google Play Kaupasta
- 3 vastusta. Mikä tahansa arvo, mutta niiden kaikkien on oltava sama arvo.
- 9V akku
- 9V akun liitin
- Johdot ja juotos
- (valinnainen) Jonkinlainen tapaus.
- (valinnainen) Virtakytkin. Voit vain poistaa akun, mutta kytkin on kätevämpi.
- (valinnainen) Cylewet 55 -leipälauta. Jos vihaat juottamista yhtä paljon kuin minä.
Työkalut
- Todennäköisesti juotin
- Lankaleikkuri
- (valinnainen) 3D -tulostin kotelolle
Vaihe 1: Rakenna piiri
Muutamia linkkejä eri komponenteille…
Arduino Mega 2560, HC-06 Bluetooth-moduuli, 400 x 300, 4,2 tuuman E-Ink-näyttömoduuli, RobotUI -sovellus Google Play Kaupasta, STL-tiedostot…
Johda komponentit Fritzing -kytkentäkaavion mukaisesti. Jos sinä, kuten minä, olet kauhea juotoksessa ja käytät mieluummin leipälautoja, kun voit, voit hankkia tarpeeksi pienen leipälaudan, joka mahtuu kotelon sisään. Käytin Cylewet 55 -leipälevyä (https://www.amazon.com/Cylewet-Solderless-Circuit- …)
Voit ohittaa virtakytkimen käytön, jos haluat kytkeä akun suoraan Arduinon Viniin, mutta sinun on lisättävä/poistettava akku kytkeäksesi sen päälle/pois päältä. Sinun tarvitsee vain kytkeä se päälle pelin alussa, joten tämä on kannattavaa.
Sinun ei tarvitse kytkeä akkua, jos käytät Arduino Mega -laitetta ohjelmointiin USB -kaapelilla, joten on parasta poistaa se seuraavaan vaiheeseen.
Vaihe 2: Lähetä koodi Arduinolle
Luo hakemisto nimeltä "HPTrackerEInk" ja aseta siihen liitetty HPTrackerEInk.ino -tiedosto.
Jos käännät sen, saat todennäköisesti virheitä, kunnes olet asentanut epd4in2.h-kirjaston Wavesharesta, joka tulee mukana e-Ink-näytön mukana. Latasin sen täältä https://www.waveshare.com/4.2inch-e-paper-module.h…. Jos sinulla on ongelmia kyseisen kirjaston kanssa, lisää kommentti alla ja voin antaa sinulle kopion tietyistä kirjastostani (korjasin joitain virheitä, otin yhteyttä Waveshareen ja he korjasivat ongelmat nopeasti)
Sinun on myös asennettava kirjastot, jotka kommunikoivat RobotUI -sovelluksen kanssa. Googlen RobotUI -asennusopas tai mene vain tänne
Tässä vaiheessa sinun pitäisi pystyä kääntämään HPTrackerEInk.ino ilman virheitä, voit ladata koodisi ja testata, että kaikki toimii.
Sinun on muutettava nimiluetteloa niin, että se sisältää kaikkien ystäväsi merkkien nimet. HPTrackerEInk.ino -sivustossa huomaat muuttujan nimeltä nameOptions, jossa on 20 nimen luettelo. Voit muuttaa tämän luettelon sisältämään haluamasi nimet, mutta huomaa, että vain viisi ensimmäistä merkkiä näkyvät osumapistekuvan alapuolella e-Ink-näytössä. Vaikka kuinka monta nimeä sijoittaisit nameOptions -taulukkoon, sinun on muutettava NUM_ID_OPTIONS vastaamaan kyseistä numeroa. Joten jos sinulla on vain 10 nimeä, vaihda NUM_ID_OPTIONS arvosta 20 arvoon 10.
Jos sinulla on onni olla mukana useammassa kuin yhdessä kampanjassa, olen tarjonnut tavan vaihtaa kampanjaa. Käyttöliittymässä on avattava valikko, jolla voit valita parhaillaan pelaamasi kampanjan. Joten voit perustaa ja seurata eri osapuolia. Voit muuttaa kolmen käytettävissä olevan kampanjan nimiä muuttamalla vaihtoehto0, vaihtoehto1 ja vaihtoehto2 muuttujien sisältöä.
Kun olet koonnut ja ladannut Arduino Mega -laitteeseesi. Käynnistä RobotUI -sovellus ja muodosta yhteys laitteeseesi! Se siitä! Voit aloittaa Dungeons and Dragonsin pelaamisen ja seurata puolueesi hittipisteitä!
YHTEYSTIEDOT: Tämä on luultavasti vaikein askel niille teistä, jotka eivät ole ohjelmoineet Arduinoa pitkään, joten älä pelkää esittää kysymyksiä kommenteissa. Luulin todennäköisesti jotain, joka tarvitsee yksityiskohtaisempia selityksiä joillekin ihmisille, joten kerro minulle. Tämä koskee myös muita vaiheita.
Vaihe 3: Pakkaa se koteloon (valinnainen)
Voit ladata STL-tiedostot täältä
Tein kotelon, joka ei käytä ruuveja, koska minulla ei koskaan ole oikean kokoisia ruuveja muiden ihmisten STL -luomuksille. Se välttää myös koko keisarillisen ja metrisen ongelman. Joten sen sijaan kotelo kiinnittyy paikalleen ja tarvitset kaksi johtokappaletta (oletin, että kaikilla on) tai nippusiteitä, jotka liukuvat paristokotelon sisällä olevien kahden reiän läpi. Reikä kiertyy kolmen kotelosegmentin läpi. Kierrä johtoa tai lukitse nippusiteet niin, että kotelo pysyy paikallaan. Jos kotelo on avattava uudelleen, irrota johto tai katkaise nippusiteet!
Nauttia!
Suositeltava:
BBC Micro: bit and Scratch - Interaktiivinen ohjauspyörä ja ajopeli: 5 vaihetta (kuvilla)
BBC Micro: bit and Scratch - Interaktiivinen ohjauspyörä ja ajopeli: Yksi tämän viikon luokkatehtävistäni on käyttää BBC Micro: bit -laitetta liittämiseen kirjoittamaamme Scratch -ohjelmaan. Ajattelin, että tämä oli täydellinen tilaisuus käyttää ThreadBoardiani sulautetun järjestelmän luomiseen! Inspiraationi tyhjästä p
Crossfader Circuit Point-to-Point: 16 vaihetta (kuvilla)
Crossfader Circuit Point-to-Point: Tämä on crossfader-piiri. Se hyväksyy kaksi tuloa ja häipyy niiden välillä, ja lähtö on kahden tulon (tai vain yhden tulon) sekoitus. Se on yksinkertainen piiri, erittäin hyödyllinen ja helppo rakentaa! Se kääntää sen läpi kulkevan signaalin
Dual Decay Eurorack Point-to-Point -piiri: 12 vaihetta
Dual Decay Eurorack Point-to-Point -piiri: Tämän ohjeen tarkoitus on näyttää, kuinka voit tehdä DUAL DECAY -piirin modulaariselle syntetisaattorillesi. Tämä on pisteestä pisteeseen -piiri, joka ei sisällä mitään piirilevyä, ja se osoittaa toisen tavan rakentaa toimivia syntetisaattoripiirejä, joissa on vähimmäisosia
Suurin Power Point Tracker pienille tuulivoimaloille: 8 vaihetta
Suurin tehopistemittari pienille tuulivoimaloille: Internetissä on paljon DIY -tuuliturbiinia, mutta hyvin harvat selittävät selvästi saamansa tuloksen tehon tai energian suhteen. Myös tehon, jännityksen ja virran välillä on usein sekaannus. Usein ihmiset sanovat: "Minä mittaan
Point-and-Shoot Ring Flash Diffuser: 6 vaihetta (kuvilla)
Point-and-Shoot Ring Flash Diffuser: Anna halvalle digitaalikamerallesi tyylikäs päivitys, joka on yleensä varattu huippuluokan valokuvaukseen luomalla rengassalauksen hajotin talon ympärillä olevista tavaroista! niin sinulla ei todennäköisesti ole varaa 300 dollarin soittoääniin