Welkom  

   

Mijn Menu  

   

What's Up  

Geen evenementen
   

Wedstrijd  

Geen evenementen
   
   
   
   
   
   
   
   
   
   
   
   
   
   
Welkom, Gasten
  • Pagina:
  • 1
  • 2
  • 3

Onderwerp: Zelf een log uitlezen met Arduino?

Re: Zelf een log uitlezen met Arduino? 08 okt 2014 06:14 #558174

  • Calidris
  • Calidris's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 20535
It Paradyske schreef :
Zou er nog even een opamp tussen hangen om er een blokgolf van te maken, dan doet ie het tenminste ook nog bij lage snelheden.

Maak van die opamp een comperator, dan wordt zelfs die rommelige sinus een mooi blokje.
Actieve & handige vrijwilligers gezocht: www.palingaak.nl/

ZF informatie kanaal Telegram: t.me/zeilersforum
Alleen ingelogde leden kunnen reageren.

Re: Zelf een log uitlezen met Arduino? 08 okt 2014 07:24 #558202

Ja, zei een collega (elektronicus) van mij ook.
Zo ga ik het doen ja.

Bedankt allemaal, ik laat het weten als het werkt!

PS log had ik van het harpje vandaan en er lagen er nog veel meer, dus als iemand anders ambities heeft :-)

Groet,
Bas

WADnWIND schreef :
It Paradyske schreef :
Zou er nog even een opamp tussen hangen om er een blokgolf van te maken, dan doet ie het tenminste ook nog bij lage snelheden.

Maak van die opamp een comperator, dan wordt zelfs die rommelige sinus een mooi blokje.
Alleen ingelogde leden kunnen reageren.

Re: Zelf een log uitlezen met Arduino? 08 okt 2014 09:48 #558267

  • tp
  • tp's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 151
WADnWIND schreef :
It Paradyske schreef :
Zou er nog even een opamp tussen hangen om er een blokgolf van te maken, dan doet ie het tenminste ook nog bij lage snelheden.

Maak van die opamp een comperator, dan wordt zelfs die rommelige sinus een mooi blokje.

Nu volg ik je niet meer. Zou je dat in een schemaatje kunnen zetten?
Alleen ingelogde leden kunnen reageren.

Re: Zelf een log uitlezen met Arduino? 08 okt 2014 09:54 #558269

How to Use an Op Amp as a Voltage Comparator

Voor mij ook weer even geleden hoor ;) Je geeft de opamp een bepaalde referentiesanning (zal 0V zijn in dit geval) en een dusdanig hoge versterking zodat de uitgang van de opamp meteen tegen de voedingsspanning aan loopt.

Wel even oppassen: als er enige ruis op het sinusachtige input signaal staat krijg je wat geflipper rond de nuldoorgangen. Denk dat het slim is eerst LF te filteren (dit geeft wel een group-delay maar dat merk je performance-wise niet hier)!
Alleen ingelogde leden kunnen reageren.

Re: Zelf een log uitlezen met Arduino? 08 okt 2014 10:42 #558285

Een comparator is gewoon een opamp zonder terugkoppeling.

Als eerder gezegd, het hangt een beetje af van je scoopbeeld. je moet je ondergrens en bovengrens spanning van je pulsvorm bepalen. Dan kan je je comparator laten schakelen op het midden van die waarde. Eventueel met schmitttrigger functie, zodat hij niet zo staat te klapperen. Google maar , er is genoeg te vinden over opamps.
Ik weet niet hoe snel die ingangen zijn van die arduino bordjes, maar dat kan ook nog meespelen.
Negatieve spanningen vindt de arduino wellicht ook niet leuk. Daar moet je rekening mee houden.
Hoe netter je je pulsvorm kan krijgen hoe beter. Ook in verband met een eventuele langere kabel straks aan boord.
Het kan handig zijn om met je scoop op de inganspin van de controller zelf te meten, dan weet je wat de controller zelf ziet.
Ontwerper van de RoosMux, en andere apparaatjes.
Geen sponsor meer alhier.
www.star-tracking.com www.star-safety.com www.viax.nl

It's been said that a boat is a vessel continually looking for ways to sink itself..
Alleen ingelogde leden kunnen reageren.

Re: Zelf een log uitlezen met Arduino? 08 okt 2014 10:45 #558286

wat je ook kan doen, is proberen het schema van het originele log display te achterhalen, en dat gewoon nabouwen.
Ontwerper van de RoosMux, en andere apparaatjes.
Geen sponsor meer alhier.
www.star-tracking.com www.star-safety.com www.viax.nl

It's been said that a boat is a vessel continually looking for ways to sink itself..
Alleen ingelogde leden kunnen reageren.

Re: Zelf een log uitlezen met Arduino? 08 okt 2014 10:56 #558288

als je van arduino af wil, ik heb net een vibrafoon toets interface ontwikkeld. Deze leest een piezo opnemer in via een opampje. Analoog, omdat ook het nivo van belang is. Een atXmega lees het in op zijn A/D converter en output het via een snelle rs485 converter. In feite dus nmea!
Een piezo is geen spoel,datweet ik, maar wellicht komt het signaal goed binnen.

De software ontwikkel omgeving is gratis (avrstudio) je moet alleen een programmer kopen ( 40,00) .
en zelf meer software schrijven.
Ontwerper van de RoosMux, en andere apparaatjes.
Geen sponsor meer alhier.
www.star-tracking.com www.star-safety.com www.viax.nl

It's been said that a boat is a vessel continually looking for ways to sink itself..
Alleen ingelogde leden kunnen reageren.

Re: Zelf een log uitlezen met Arduino? 08 okt 2014 11:09 #558294

Bedankt Chris!
Ik vind het leuk om het zelf te maken, het is voor mij een (hernieuwde) kennismaking met elektronica, gewoon leuk om zelf te proberen of ik het aan de praat krijg.

Groet
Bas
Alleen ingelogde leden kunnen reageren.

Re: Zelf een log uitlezen met Arduino? 08 okt 2014 13:28 #558346

Bas van Dijk schreef :
het is voor mij een (hernieuwde) kennismaking met elektronica, gewoon leuk om zelf te proberen of ik het aan de praat krijg.

Herkenbaar! Hoewel ik het gehobby en zelfgebouw aan boord afgezworen heb toen ik naar m'n laatste boot verhuisde, klinkt dit wel als een heel leuk projectje. Ik ga het volgen. Het gaat mij voornamelijk om een uitgebreide ijk-functie te bouwen. Die vermenigvuldigingsfactor voldoet in 95% van de gevallen namelijk niet!

Als jij dit ook gaat doen (piecewise linear fit naar je GPS als ijking) dan wil ik wel meedenken tegen die tijd.
Alleen ingelogde leden kunnen reageren.

Re: Zelf een log uitlezen met Arduino? 08 okt 2014 13:30 #558348

Ja, leuk.

Moet ik wel even op niet stromend water gaan varen.. :-)
Ideaal gezien met Arduino lijkt me een dag op stilstaand water rondvaren met verschillende snelheden etc en alles loggen.
Daar moet een mooie functie kunnen uitrollen :-)
Alleen ingelogde leden kunnen reageren.

Re: Zelf een log uitlezen met Arduino? 08 okt 2014 13:36 #558353

Ik bedoel geen continue ijking, maar een XY curve die je (eenmalig) op stilstaand water opstelt: je verzamelt STW en SOG data bij verschillende snelheden en zet die tegen elkaar uit. Die ijk curve (wolkenpatroon wat hopelijk een beetje op een rechte lijn lijkt) benader je dan met 3, 4, of meer lijnstukken. Met de inverse daarvan corrigeer je dan de gemeten STW en je hebt een prachtig gelineariseerd log. Dan wordt een polar een stuk veelzeggender.

Bestaat vast al wel binnen die open-source gemeenschap trouwens ;)
Alleen ingelogde leden kunnen reageren.

Re: Zelf een log uitlezen met Arduino? 08 okt 2014 13:40 #558355

Dat bedoelde ik ook ja :-)
Alleen ingelogde leden kunnen reageren.

Re: Zelf een log uitlezen met Arduino? 08 okt 2014 13:48 #558364

  • roberteb
  • roberteb's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1784
FYI: Mijn Raymarine Log kan ik op 8 verschillende snelheden kalibreren tov SOG

Werk als volgt: Stilstaand water... snelheid varen (SOG) en accepteer knop.. Ik heb dit gedaan vanaf 1kn tot rompsnelheid..

/Robert
Alleen ingelogde leden kunnen reageren.

Re: Zelf een log uitlezen met Arduino? 08 okt 2014 13:50 #558370

Welk log is dat precies? Klinkt goed!

Edit: gevonden, i70 dus! Mooi hoor, maar niet zo flexibel als Bas gaat doen ;)

speed calibrating with i70 and itc5
I tried to calibrate speed using i70 and itc5.

on setup the itc5, it is possible to calibrate speed by 2, 4, 8, 16 and 32 knts

With 2 knots SOG speed (from the e7) I did calibrate the speed to SOG and so on with 4 knots SOG speed.

callibrating in the 8 knots range however doesn't effect my speeddata at all

It is not possible to go with 8 speed. 7 is about the max.

The result is that my speed data (through the water) seems to be rather correct with the SOG until 4 knots. Above 4 knots however there is hardly no speed increasement.
Laatst bewerkt: 08 okt 2014 13:57 door Nachtvlinder.
Alleen ingelogde leden kunnen reageren.

Re: Zelf een log uitlezen met Arduino? 08 okt 2014 14:02 #558377

Ik ga kalibreren op 256 snelheden :->
Alleen ingelogde leden kunnen reageren.

Re: Zelf een log uitlezen met Arduino? 08 okt 2014 14:04 #558381

  • roberteb
  • roberteb's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1784
wat je hebt gevonden was voor de firmware update.... nu kan je zelf je snelheden kiezen...
Alleen ingelogde leden kunnen reageren.

Re: Zelf een log uitlezen met Arduino? 08 okt 2014 14:05 #558382

Bas van Dijk schreef :
Ik ga kalibreren op 256 snelheden :->

YES! En hellingshoek nemen we ook mee natuurlijk. Just like NKE...
Alleen ingelogde leden kunnen reageren.

Re: Zelf een log uitlezen met Arduino? 08 okt 2014 14:09 #558386

  • roberteb
  • roberteb's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1784
Nachtvlinder schreef :
Bas van Dijk schreef :
Ik ga kalibreren op 256 snelheden :->

YES! En hellingshoek nemen we ook mee natuurlijk. Just like NKE...

Ook draaiuren meter van het wieltje....

Succes met bouwen, volg met aandacht... (vergeet NMEA2000 implementatie niet ;) )
Alleen ingelogde leden kunnen reageren.

Re: Zelf een log uitlezen met Arduino? 08 okt 2014 14:10 #558387

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 9385
Er zijn 5 factoren die je log een afwijking geven.
- Het ding is om te beginnen al niet lineair
- Helling van de boot en de mate waarin de boot zijwaarts drift. Tenzij je het ding zuiver op de hardlijn van je boot monteert geven bakboord stuurboord ook nog verschillen.
- Zoet dan wel zout water.
- Planeren. Laminaire aanstomen veranderd dramatisch. Echter niet altijd bij de zelfde snelheid. Door meelopen van golf patronen die verschillen. Hoge / lage golven.
- Weerstand kan sterk verschillen door aangroei en afstand die afgelegd is. In het begin van een weekeinde doet die de eerste paar uur anders dan daarna.
“Het is ontzettend cliché om te zeggen dat het persoonlijke politiek is, maar in een tijd waarin wetenschappers, grote bedrijven en overheden er steeds beter in worden om het menselijk brein te hacken, klinkt het onheilspellender dan ooit. ” Yuval Noah Harari
Laatst bewerkt: 08 okt 2014 14:11 door 3Noreen.
Alleen ingelogde leden kunnen reageren.

Re: Zelf een log uitlezen met Arduino? 08 okt 2014 14:12 #558393

Nachtvlinder schreef :
Bas van Dijk schreef :
Ik ga kalibreren op 256 snelheden :->

YES! En hellingshoek nemen we ook mee natuurlijk. Just like NKE...

Zou de hellingshoek invloed hebben op de kalibratie?
Of bedoel je om de hellingshoek ook te meten en te displayen?

Ik zit qua setup met de RooxMux met 2 Seatalk multi displays dus ik kan alleen paramters displayen die Chris besluit door te geven naar Seatalk :->.
Op dit moment geen urentellertje of hellingshoek dus..
Alleen ingelogde leden kunnen reageren.

Re: Zelf een log uitlezen met Arduino? 08 okt 2014 14:22 #558396

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 9385
Bas van Dijk schreef :
Zou de hellingshoek invloed hebben op de kalibratie?

Ja, over stuurboord danwel bakboord andere aanwijzing. Net als meer of minder helling. Goede indicatie is windhoek en windsterkte. Vermits je altijd bij de zelfde wind reeft. Open water of hoge wal geven ook andere uitlezing. Daar ik nog niet genoeg data heb weten te verzamelen om een gedegen analyse er op los te laten denk ik dat deze afwijking tot max 10 - 12 % is.
“Het is ontzettend cliché om te zeggen dat het persoonlijke politiek is, maar in een tijd waarin wetenschappers, grote bedrijven en overheden er steeds beter in worden om het menselijk brein te hacken, klinkt het onheilspellender dan ooit. ” Yuval Noah Harari
Alleen ingelogde leden kunnen reageren.

Re: Zelf een log uitlezen met Arduino? 08 okt 2014 14:26 #558400

Ik snap niet helemaal wat je bedoelt met 'vermits je altijd bij dezelfde hoek reeft'.
Verander jij je kalibratie als je reeft??

ja en de rest.. het word wel heel ingewikkeld om dat allemaal mee te nemen he? helling kan ik me nog voorstellen dat je een kalibratie maakt die helling afhankelijk is. De rest....
De vraag is al of dat reproduceerbaar is.

Maar 10-12% is wel erg veel zeg... Dat maakt een performance meting weinig zinvol...
Alleen ingelogde leden kunnen reageren.

Re: Zelf een log uitlezen met Arduino? 08 okt 2014 14:34 #558408

Bij mij verschilt het zelfs tussen 5 knopen op de motor of 5 knopen onder zeil, nog afgezien van helling en de boeg waaronder ik vaar. Geen idee waarom, de boeg zal wel iets anders in het water liggen ofzo. Wordt wel een uitdaging om dit soort dingen mee te nemen, maar het ging om het hobbyen toch? De weg er naar toe is leuker dan het doel enzo?

Einstein zei eens over de kunst van het modelleren: "Zo eenvoudig als het kan, zo complex als het moet" ;)
Alleen ingelogde leden kunnen reageren.

Re: Zelf een log uitlezen met Arduino? 08 okt 2014 14:35 #558409

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 9385
Bas van Dijk schreef :
Ik snap niet helemaal wat je bedoelt met 'vermits je altijd bij dezelfde hoek reeft'.
Verander jij je kalibratie als je reeft??

ja en de rest.. het word wel heel ingewikkeld om dat allemaal mee te nemen he? helling kan ik me nog voorstellen dat je een kalibratie maakt die helling afhankelijk is. De rest....
De vraag is al of dat reproduceerbaar is.

Maar 10-12% is wel erg veel zeg... Dat maakt een performance meting weinig zinvol...

Bedoelde windsterkte. Een boot met teveel tuig drift meer. Waardoor aanstroom hoek veranderd.
Omdat je performance bij een bepaalde wind sterkte en hoek is uitgedrukt heft dit effect zichzelf een groot deel op.
“Het is ontzettend cliché om te zeggen dat het persoonlijke politiek is, maar in een tijd waarin wetenschappers, grote bedrijven en overheden er steeds beter in worden om het menselijk brein te hacken, klinkt het onheilspellender dan ooit. ” Yuval Noah Harari
Laatst bewerkt: 08 okt 2014 14:39 door 3Noreen.
Alleen ingelogde leden kunnen reageren.

Re: Zelf een log uitlezen met Arduino? 08 okt 2014 14:48 #558419

Ah, ok, duidelijk.

Je zou natuurlijk verschil tussen COG en kompas heading mee kunnen nemen.

Dat het onder motor anders is dan onder zeil verbaasd me minder, de prop zal zeker een andere stroming onder het schip veroorzaken.
Maar op de motor ben ik alleen geinteresseerd in SOG.

Als ik dat allemaal lees vraag ik me wel af of het allemaal wel zin heeft :-) Of dat ik niet gewoon SOG moet nemen, geeft een afwijking vanwege de stroming maar goed, dit zijn ook veel foutfactoren bij elkaar...
Alleen ingelogde leden kunnen reageren.
  • Pagina:
  • 1
  • 2
  • 3
Tijd voor maken pagina: 0.168 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl