Telemetrie project

Geen fluit opgeschoten de afgelopen tijd maar wel een mezelf wat in de knoop gezocht.

Situatie is als volgt:
Er zijn een paar instellingen aan de boot die ik wel graag bij de log-data wil zien maar die niet automatisch of continue gemeten kunnen/hoeven te worden.
Het zijn per log sessie dus vaste waarden maar gezien over een hele dag kunnen deze waarden wel anders zijn.
Voorbeeld: keuze van de schroef. Dit ding is niet aan een sensor te hangen, maar heeft wel flinke invloed op de meetwaarden en daarom wil ik graag in het logbestand zien welke er gebruikt is.
Doordat deze (en nog een paar settings) per set rondjes aangepast worden tussentijds moet ik een eenvoudige manier hebben om deze variabelen aan de arduino door te geven.

Denk je in: boot uit het water, schroef nr 1 erop, boot in het water, rondjes varen, boot uit het water, schroef 2 erop, boot in het water, etc etc
In de tijd dat de boot even omhoog gaat om de schroef te wisselen, kan (en wil) ik niet bij de software om wat aan te passen. het systeem moet eigenlijk gewoon de hele dag de rondjes loggen met daarbij dus welke schroef er in gebruik is.

Mijn gedachten:
een kastje met een paar knoppen achterin de boot met wat nummers erop:
de technieker zet de hardware goed (schroef erop, tankpositie, stelschroefmotorbok) in een van de 10 standen per item.
Zet vervolgens de knoppen op het kastje goed om de hardware situatie weer te geven en drukt op een knop.

De knop triggert de arduino aan z'n interrupt om de knoppen uit te lezen en de posities te vertalen naar de betreffende variabelen die in het logbestand geschreven zullen worden.

So far so good.

Maar nu, wat voor knoppen moet ik hebben!?

Ik dacht aan een pin een knop te hangen die per stand een andere weerstand heeft. Dus stroompje erdoorheen, luisteren wat ie terugkrijgt en dat is dan schroef 1 of 2...10
Een potmeter dus.
Maar dan met wat nokjes zodat ie per stand wat gevoel geeft aan de technieker bij het instellen.

Een standenschakelaar (1 pin in, heleboel uit) zou me teveel pinnen kosten aan de arduino (welke stand is ingeschakeld en dus verbonden met de 'duino?) want de gegevens hoeven niet 'live' gecheckt te worden dus zonde.

Een standenschakelaar met weerstandjes eraan gesoldeerd (serieel) zou kunnen. Die hebben zo'n 'nokjes' (detents) ring erop/in. Maar dat is dus zelf solderen aan iets waarvan ik denk dat het in 1 module te koop moet zijn.

Een selector zou ook kunnen maar dat vergt wat meer slimme code dan ik nu snap. En bovendien doen ze niet meer dan 'nokje rechts of nokje links' doorgeven en weet je dus nog niks zonder schermpje voor feedback over waar je bent.

Voordat ik opgeef en een paar gewone potmeters in een doosje zet en dan maar hopen dat het met 10 stappen over de hele schaal voldoende precies te mikken valt welke weerstand gekozen wordt, mijn vraag aan jullie om jullie gedachten hierover.

een hele andere aanpak is nog prima mogelijk, ik dacht zelfs aan schuifpoti's maar die zijn wel erg moeilijk water(spetter)proof te maken denk ik.

iets om een binaire code in te voeren heb ik ook aan gedacht maar dat zou nogal complex worden. zowel in de software die het moet uiteenrafelen naar combinaties alsook bij de technieker die dan uit een tabelletjeeen combi moet gaan zoeken.

Ik wil eigenlijk gewoon achterin bij de motor een paar knoppen hebben waarmee de technieker de hoofdinstellingen zet en dat dmv een knopdruk bevestigd als zijnde de nieuwe waarden voor de volgende logsessie. (maakt ie een foutje, gewoon nog eens doen en dan is dat de nieuwe set waarden)

Kan toch niet waar zijn dat er niemand zoiets al eens bedacht heeft?

oja, ik heb de indruk dat er op elektrische gitaren poti's zitten met detents en een schaalverdeling. Echter ik speel alleen CDspeler dus als iemand hier meer over weet: graag info!

oja2, kun je aan een servo vragen in welke stand ie staat? Ik weet dat je 'm wel naar een positie kunt sturen, maar kun je 'm ook terug laten roepen waar ie staat zonder enige opdracht vooraf? Dus na een reset bijvoorbeeld? Voor mijn part prop ik een paar servo's in het kastje, kan ik ook meteen digitale pins gebruiken ipv analoge om weerstand te meten. (of ben ik daar even mis nu, dat je daar analoge voor nodig hebt)