Përmbajtje:
- Furnizimet
- Hapi 1: Ndërtoni qarkun tuaj
- Hapi 2: Ngarko kodin në Arduino
- Hapi 3: Futeni në një rast (opsional)
Video: Dungeons and Dragons Hit Point Tracker Me E-Ink Display: 3 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:16
Ndiqni më shumë nga autori:
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
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
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)
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:
Usare Un Display Grande a 4 Cifre 8886 Display Con Wemos ESP8266 Arduino NodeMCU: 6 hapa
Usare Un Display Grande a 4 Cifre 8886 Display Con Wemos ESP8266 Arduino NodeMCU: Questo progetto è un semplice esempio che mostra vijnë në kolegë dhe nuk shfaqen në tipo 8886 -Display e, sipas komoditetit tuaj, pa Wemos D1 - ma potrebbe essere un Arduino o un N o cilsiasi altro microcontrollore che state usando per un progetto.Esi
Movie Tracker - Raspberry Pi Powered Theatrical Release Tracker: 15 hapa (me fotografi)
Movie Tracker - Raspberry Pi Powered Theatrical Release Tracker: Movie Tracker është një formë shtrëngimi, Gjurmuesi i lëshimit i mundësuar nga Raspberry Pi. Ai përdor API -në TMDb për të printuar posterin, titullin, datën e publikimit dhe përmbledhjen e filmave të ardhshëm në rajonin tuaj, në një interval kohor të caktuar (p.sh. publikimet e filmit këtë javë) në
Instructables Hit Counter (ESP8266-01): 8 hapa (me fotografi)
Instructables Hit Counter (ESP8266-01): 23-01-2018 Firmware u përditësua Disa kohë më parë, u përpoqa të bëja një " Instructables Hit Counter " duke përdorur API Instructables, dhe një Arduino Uno me një mburojë rrjeti me tela. Sidoqoftë, me RAM -in e kufizuar të Arduino Uno, unë nuk isha në gjendje të merrja
Raspberry Pi Zero Wifi Access Point me një Antenë të personalizuar PCB: 6 hapa (me fotografi)
Raspberry Pi Zero Wifi Access Point me një Antenë të personalizuar PCB: Çfarë po bëjmë? Titulli i këtij tutoriali ka shumë terma teknikë në të. Le ta zbërthejmë. Çfarë është Raspberry Pi Zero (Rπ0)? Raspberry Pi Zero është një kompjuter i vogël. Versionshtë versioni më i vogël i kompjuterit Raspberry Pi me një bord,
Shndërroni routerin pa tel në Wireless Extender 2x Access Point: 5 hapa
Shndërroni Routerin Wireless në Wireless Extender 2x Access Point: Unë kisha lidhje të dobët wireless në internet në shtëpinë time për shkak të një RSJ (rreze metalike mbështetëse në tavan) dhe doja të rritja sinjalin ose të shtoja një shtesë shtesë për pjesën tjetër të shtëpisë. Kisha parë zgjatues për rreth 50 paund në një elektro