ITTT DnD Travel Pace Tracker

by yarenwave in Circuits > Arduino

48 Views, 0 Favorites, 0 Comments

ITTT DnD Travel Pace Tracker

IMG_1006.JPEG
IMG_1009.JPEG
IMG_1007.JPEG
IMG_1042.JPEG

This is an instructable made for a school project by Yaren Kirca, the documentation will be written in Dutch.

Voor mijn ITTT project heb ik een Dungeons and Dragons 5e Travel Pace Tracker gemaakt. Ik heb dit gemaakt om zo een visualisatie te hebben voor onze reistijd tijdens een sessie van D&D, omdat ik opmerkte dat de meeste spelers er niet genoeg over denken. Deze visualisatie is door een draaiend landschap te hebben dat te modificeren is met een potentiometer om zo te laten zien of je een langzaam, normaal of snel tempo hebt.

Het is goed om te weten dat ik onder tijdsnood zat tijdens het behuizingsgedeelte, waardoor het mogelijk niet de meest optische versie uiteindelijk is geworden. Hierover staat er meer bij de behuizing stap. Je kan er natuurlijk jouw eigen draai aan geven, maar ga ervan uit dat mijn behuizing beter kan.

Bijgevoegd is een video van hoe het werkt.

Downloads

Supplies

Dit is wat ik uiteindelijk heb gebruikt. Dit kan afwijken van wat jij gebruikt!

Elektronica:

  • 1x Arduino Uno R3
  • 1x Breadboard voor testen
  • 1x Mini Servo (digitaal, die 360 graden kan draaien)
  • 1x Potentiometer
  • 1x Dop voor potentiometer*
  • Jumperdraad

Behuizing:

  • MDF hout 3mm
  • 3D printer filament
  • Lijm
  • POSCA markers* (voor buitenkant + discs)

Gereedschap:

  • Striptang
  • Soldeerbout
  • 3D printer
  • Lasersnijder
  • Isolatietape*
  • Soldeervloeistof/flux*

*hoeft niet, mag wel

Concept En Testen

IMG_9105.JPEG
IMG_1030.JPEG
IMG_1033.JPEG
IMG_1032.JPEG
IMG_1031.JPEG
ITTT Travel Pace.png

Het idee begon met een bewegend landschap op een lopende band met lampjes erop. Dit leek mij een moeilijk idee vanwege de lampjes, dus ik liet dat idee vallen. Ik ging verder met het idee van een draaiende panorama, maar niks raakte de roos zoals ik hoopte. Er moest een component van interactie bij zijn, hierbij bedacht ik om een potmeter te gebruiken om een mini servo te bewegen. Hieruit kwam het idee om de snelheid iets te laten bepalen, zoals de snelheid van iemands looptempo, zoals in bijvoorbeeld Dungeons en Dragons.

Code

ITTT Code.png

Alles wat eigenlijk nodig was, is een manier om de gegevens van de potmeter door te geven aan de servo. Met het volgende stuk van code is dat mogelijk geweest. Kort, maar krachtig.

Wiring

ITTT wiring.png
IMG_0925.JPEG

Ik had een tekening van de wiring al in het echt gemaakt voordat ik het in Tinkercad had gemaakt, maar alsnog is het handig om zoiets te hebben om makkelijker kabels te identificeren.

(De kabels hebben mogelijk niet de juiste kleur, dit is omdat ik niet wist dat specifieke kleuren specifieke betekenissen hadden.)

Bijgevoegd is een video waarin je de werking van de circuit werkend kan zien met de breadboard.

Downloads

Solderen

IMG_0950.JPEG
IMG_0945.JPEG
IMG_0948.JPEG
IMG_0949.JPEG
IMG_0942.JPEG

Ik was in het begin heel erg bang voor het solderen, omdat het zo een gevaarlijke stap is in mijn ogen. Als ik iets verkeerds deed, dan had ik geen tijd om een reserve onderdeel op tijd te halen. Ik zat dus heel erg uit te stellen.

Uiteindelijk kwam mijn vriend Lex mij meehelpen met het solderen (shout out naar hem!). Hij hielp met het gebruiken van de soldeerbout en andere gereedschappen voor het solderen, samen met mijn kabels de juiste kleuren te geven. Hierdoor is het in één keer werkend geweest en was het klaar binnen een uur.

Bijgevoegd is een video waarin je kan zien dat het werkt met alles gesoldeerd. enige minpunt is dat de servo wat zwakker draait, maar dat was niet zo erg.

Downloads

Behuizing

IMG_0977.JPEG
IMG_0982.JPEG
IMG_0981.JPEG
IMG_0987.JPEG
ITTT doos 2.png
ITTT Doos 1.png
IMG_0972.JPEG
IMG_0971.JPEG
IMG_0973.JPEG

De behuizing is door mij gemaakt uit twee onderdelen: een houten box en een 3D-geprinte deksel. De deksel is 3D geprint omdat er een specifieke slot gemaakt moest worden om de mini servo in te passen. Uiteindelijk had ik opgemerkt dat de servo niet echt past, dus moest ik het wat plat schuren en stukjes wegknippen om dat te fixen. De houten box is gelijmd om zeker te zijn dat het niet uit elkaar valt.

Problemen

 Ik wilde de behuizing volledig 3D printen, maar dat zou dan te lang hebben geduurd voor de deadline (ik heb de originele behuizing die nu hout is erbij ook toegevoegd voor als je dat wel wilt printen). Hierdoor heb ik de behuizing gesplitst tussen de deksel 3D te printen en de rest te lasersnijden, maar dat was dus een heel erg laatste minuut keuze. Dit zorgde voor meer problemen dan ik hoopte.

Mijn oorspronkelijke plan was dat ik de potmeter zou lijmen op de zijkanten, omdat ik geen idee had hoe ik eigenlijk de potmeter vast zou zetten op een muur. Ik had te laat opgemerkt dat er een schroef meekomt met de potmeter.

Eigenlijk zou dus de Potmeter op een printplaat zijn, wat later was gewijzigd naar alleen kabels. Door deze verandering had ik geen vast idee van hoe ik de potmeter in de behuizing zou zetten…

…en toen braken de kabels van de potmeter.

Final Touches

IMG_0990.JPEG
IMG_1036.JPEG
IMG_1034.JPEG

Ik had niet echt veel dat ik kon doen met een kapotte kabel voor de potmeter. Het apparaat werkte gelukkig nog zonder de potmeter, maar het enige eraan is dat je de snelheid niet meer kon wijzigen, wat het hele punt ervan was. Ik moest nog werken aan de behuizing, dus ik prioriteerde dat over het fixen van de potmeter.

Ik had geen tijd meer om voor de deadline nog naar school te gaan om de potmeter terug te solderen EN de behuizing af te maken, dus ik ging focussen op de behuizing. De buitenkant is geverfd met een POSCA marker.

Een belangrijke gimmick die ik wou maken met dit project is een landschap die je zelf kan maken. De draaiende cirkels heb ik handmatig gemaakt in het programma waarin je de lasersnijder gebruikt, en verder heb ik ze zo geverfd met POSCA markers dat ze verschillende landschappen laten zien, onder andere een woestijn of een plat landschap. Dit landschap mag jij dus zelf tekenen en ontwerpen gebaseerd op hoe het landschap in jouw D&D campaign loopt.

Conclusie

Ik ben er zeer zeker van dat als ik meer tijd had voor de deadline, dat dit veel beter werkend zou zijn. met de factoren dat het wel werkend is voordat de behuizing was gemaakt en dat de potmeter terugzetten makkelijk te fixen is, zou het eindproduct zeker werkend zijn geweest aan het einde. Met de stappen die ik door heb gegeven, hoort het wel functioneel te zijn voor jou.

Naast deze tegenslagen heb ik wel veel geleerd van dit project. Ik ben terug naar de makerspace gegaan om te solderen en het systeem van de lasersnijder weer te leren. Ik heb geleerd hoe tinkercad werkt en ik heb uiteindelijk dit allemaal gedaan binnen een week.