Welkom  

   

Mijn Menu  

   

What's Up  

Geen evenementen
   

Wedstrijd  

Geen evenementen
   
   
   
   
   
   
   
   
   
   
   
   
   
   
Welkom, Gasten
De mogelijkheden om zelf te knutselen/ontwikkelen met de nieuwste generatie mini-PC's is eindeloos. Omdat er diverse fraaie initiatieven lopen die best wat eigen plek behoeven, bundelen we onze kennis in deze categorie.

Onderwerp: RPI als boordcomputer

RPI als boordcomputer 05 mei 2020 10:34 #1155784

Zeilprutser schreef :
PS: met mijn bescheiden ervaring creëren die USB isolatoren ook meer problemen dan dat ze oplossen, naar mijn mening ben je al verkeerd bezig als je die nodig hebt.

Zal het maar even toelichten die "goedkope" USB isolatoren kunnen vaak maar beperkte snelheden aan, ga je die aan een hub knopen waar meerdere apparaten aan hangen (= dus meer data) met ook nog een HDD die je naar mijn mening over USB3 zou willen, dan loopt het al gauw vast.

Trouwens je hebt het over een HDD bedoel je geen SSD? Zo niet waarom geen SSD? gebruiken die meteen ook niet minder stroom?
Onno Harders eigenaar van
www.boatcontroller.nl en www.pcnautic.nl
Prutsen is de meest onderschatte fase van een creatief proces
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 05 mei 2020 10:59 #1155802

  • Joop66
  • Joop66's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 5195
Zeilprutser schreef :
Joop66 schreef :
De hub krijgt voeding van een aparte 5V netvoeding.
Ik zou eens beginnen met 1 voeding voor beide, naar mijn mening ben je nu problemen aan het creëren en straks heb je steeds meer zooi nodig om het "betrouwbaar" te laten werken.

Dat was mijn eerste plan. Maar ergens in de RPI gaat een paar mV verloren. Iig werkt dat niet. RPi srart niet op, als er op de USB dezelfde spanning staat als op de GPIO.
Zeilprutser schreef :
MBT MUX-en: laat me er een zien, onder 200 Euro, met 6 kanalen, en die Garmin protocol doorlaat.
Die is er wel en ik had het volgens mij ook al precies voor je uitgerekend, maar waarom jij dat ding (dat naar mijn mening precies is wat je wenst) niet wil is mij een raadsel!

Komt wel. Ik ben nog niet zover.
Zeilprutser schreef :

PS: met mijn bescheiden ervaring creëren die USB isolatoren ook meer problemen dan dat ze oplossen, naar mijn mening ben je al verkeerd bezig als je die nodig hebt.

Daar kun je wel eens gelijk in hebben.

Maar wie t weet mag t zeggen. Misschien morgen even bellen anders? Ik ben bijna aan t eind van mijn ideeën.
Laatst bewerkt: 05 mei 2020 11:31 door Joop66.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 05 mei 2020 12:16 #1155824

Het goede nieuws ik kan je probleem reproduceren, dus kan ik ook kijken naar een oplossing.
Inderdaad ook met de zelfde voedingsbron wil hij dan niet meer opstarten.

Plaats de HDD direct in de USB 3 van de pi in mijn geval heb ik dan zelfs voldoende spanning zonder extra voeding naar de de hub met toetsenbord GPS muis, wifi adapter etc, via de hub werkten die bij mij dan prima.
Ik zou het ook niet anders willen want ik wil ook die snelheid van USB 3 voor mijn HDD

Stel dat je toch te weinig stroom hebt voor jouw geheel (kan ik alleen reproduceren door nog een 2e HDD aan te sluiten) dan blijft bij mij alles netjes werken en ook weer opstarten zolang ik maar de HDD's direct aansluit op de pi en de andere zooi op de hub, de voeding naar de hub komt bij mij van de zelfde bron en de 5Volt vanuit de hub naar de pi is dan zelfs nodig om de 2e HDD te kunnen voorzien van voldoende stroom.

Als je toch die BC multiplexer wilt gebruiken, daar zit nog een ruimte en headers op voor een "voedingsmodule" daar kan dan direct 12V op.
Onno Harders eigenaar van
www.boatcontroller.nl en www.pcnautic.nl
Prutsen is de meest onderschatte fase van een creatief proces
Laatst bewerkt: 05 mei 2020 12:18 door Zeilprutser.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 06 mei 2020 09:57 #1156296

  • Joop66
  • Joop66's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 5195
Zeilprutser schreef :
Het goede nieuws ik kan je probleem reproduceren, dus kan ik ook kijken naar een oplossing.
Inderdaad ook met de zelfde voedingsbron wil hij dan niet meer opstarten.

RfQ is bij je.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 14 mei 2020 18:52 #1160022

  • Joop66
  • Joop66's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 5195
De BC-mux is binnen en lijkt t te doen. Lijkt, want nog niet aan boord aangesloten, en ik heb hier geen NMEA 0183 bron. Maar dat geloof ik wel.

De poorten zijn prima te installeren middels de Serial app binnen Openplotter.

Dan nu de grote vraag:

Opencpn levert, als een route aktief is, auto pilot data APB, RMB, WPL en XTE. Hoe krijg ik die naar SingalK? En vervolgens weer naar de uit-poort van de BC-mux? Of moet ik OpenCPN die rechtstreeks naar de seriele poort laten sturen?

De documentatie van Openplotter is verre van uitputtend op dit punt, zeg maar.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 14 mei 2020 21:01 #1160111

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 4792
Beste J,

De zaken die aanmaakt in OpenCPN, zoals route of een route naar een waypoint, dat doe je als volgt:

Je maakt in OpenCPN een extra verbinding aan: uitgaand (let op dat inkomend en uitgaand niet tegelijk aanstaan).

Instelling: Uitvoer UDP localhost en poort 2000

Op de onderste regel zie je rechts 2 puntjes. Hier kun je aangeven welke gegevens je wilt verzenden vanuit OpenCPN.

Handigste is alles wissen en dan aanvinken wat je wilt verzenden. Hier meestal alleen RMB en RMC.

Daarna ga je naar de SignalK server. Inloggen en een nieuwe verbinding aanmaken:

NMEA183, UDP en poort 2000. Activeren en de SignalK server herstarten.

Als je nu een route aanmaakt in OpenCPN. Gaat de data naar SignalK.

Vandaar uit kun je alle kanten uit. Zelfs naar NMEA2K.

Ik herhaal nog maar even een schermafdruk. MXTommy is SignalK. Met de richting en afstand tot het waypoint.


Laatst bewerkt: 14 mei 2020 21:12 door brambo.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 15 mei 2020 05:48 #1160151

  • Joop66
  • Joop66's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 5195
brambo schreef :
Beste J,


Instelling: Uitvoer UDP localhost en poort 2000



Daarna ga je naar de SignalK server. Inloggen en een nieuwe verbinding aanmaken:

NMEA183, UDP en poort 2000. Activeren en de SignalK server herstarten.

Als je nu een route aanmaakt in OpenCPN. Gaat de data naar SignalK.

Vandaar uit kun je alle kanten uit. Zelfs naar NMEA2K.

Top Dat stuk mistte ik, inderdaad.

En hoe kom ik vanuit signalK naar de seriele poort? Hoe bepaal ik wat daarop terecht komt? Of wijst dat zichzelf?
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 15 mei 2020 06:46 #1160163

Ik gebruik geen Openplotter maar alleen Signalk en OpenCPN (of onze eigen mux software)
Een port kan maar door 1 programma tegelijk gebruikt worden.
Dus in je routing moet je de goede keuzes maken.(ik zou eerst een flowchart maken)

Het is me nog niet gelukt data uit te sturen naar een NMEA0183 port aangemaakt als connection in Signalk
(daar ook nog geen functie voor gehad/ kunnen bedenken.)
Als je OpenCPN altijd gebruikt zou ik daar (met mijn kennis van vandaag) de multiplex instellingen doen.
Onno Harders eigenaar van
www.boatcontroller.nl en www.pcnautic.nl
Prutsen is de meest onderschatte fase van een creatief proces
Laatst bewerkt: 15 mei 2020 13:13 door Zeilprutser.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 15 mei 2020 07:43 #1160195

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 4792
Beste Zp,

er is steeds een misverstand over OpenPlotter. Openplotter is niets anders dan een aantal hulp programma's met als basis Debian Linux Buster. Je kunt er gemakkelijk OpenCPN en SignalK mee installeren.

Hier gaat het over OpenCPN en de uitgaande link naar de SignalK server. Staat los van OpenPlotter.

Vanuit SignalK kun je allerlei verbindingen maken. Ook MxTommy Kip is een applicatie uit SignalK.

Al de applicaties hiervoor staan in de lijsten van SignalK. Voor installeren heb je wel een internet verbinding nodig.

De processor temperatuur in de schermafdruk komt hier ook vandaan. Maar ook SignalK naar NMEA183 of naar NMEA2K.

Daarnaast is er ook nog de multiplexer Kplex.

Inmiddels is er ook de applicatie SDR VHF bijgekomen. Hiermee kun je met een RTL-DSR dongle ( € 10,- - € 15,-) prima Ais ontvangen. Calibratie voor deze USB dongle zit er standaard bij.

Grappig is dat je er ook nog Dab+ radio er mee kunt afspelen of de vliegtuigen AIS kunt bekijken. Hier speelt al geruime tijd DAB radio af op de achtergrond in een prachtige kwaliteit. Gewoon met een VHF marifoon antenne.

TV zou ook mogelijk moeten zijn, maar dat is mij nog niet gelukt.

Maar een applicatie tegelijk. Dus geen AIS met Dab+ geluid.

Groet,

Bram
Laatst bewerkt: 15 mei 2020 07:53 door brambo.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 15 mei 2020 08:02 #1160205

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 4792
Joop66 schreef :
brambo schreef :
Beste J,


Instelling: Uitvoer UDP localhost en poort 2000



Daarna ga je naar de SignalK server. Inloggen en een nieuwe verbinding aanmaken:

NMEA183, UDP en poort 2000. Activeren en de SignalK server herstarten.

Als je nu een route aanmaakt in OpenCPN. Gaat de data naar SignalK.

Vandaar uit kun je alle kanten uit. Zelfs naar NMEA2K.

Top Dat stuk mistte ik, inderdaad.

En hoe kom ik vanuit signalK naar de seriele poort? Hoe bepaal ik wat daarop terecht komt? Of wijst dat zichzelf?

Je moet even kijken in de applicaties van SignalK. Inloggen en dan kijken bij Appstore.

Installeren bij het wolkje. Daarna bekijken, instellingen en activeren en SignalK server herstarten.

Interessant is ook dat je het gehele SignalK verkeer (ook NMEA2K) kunt zien in de applicatie SignalK filter.

Groet,

Bram
Laatst bewerkt: 15 mei 2020 08:06 door brambo.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 15 mei 2020 09:50 #1160244

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 4792
Hier nog een beeld met het hele "circus" aangezet.

Kun je ook de SignalK data zien. Dit werkt ook voor NMEA2K. Je ziet dan de NMEA2K data plus de bijbehorende PGN. Het peilkompas is ook een interessante optie.


Laatst bewerkt: 15 mei 2020 09:52 door brambo.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 15 mei 2020 12:51 #1160315

Ja Brambo het is allemaal geweldig!
Nu nog de praktische toepassing en antwoord op zijn vraag?

(Even dus los of je het zo zou willen (ik zou nog steeds eerst een flowkaart maken)!)
Het is me gelukt!
Persoonlijk heeft mijn voorkeur over TCP maar over de door Brambo voorgestelde UDP kan ook:

Met TCP kan de data 2 kanten op en dan weet je ook of de data overkomt.
Dus bij Signalk add connection / input type NMEA0183 / Source TCP server etc:
(apply en restart server)



Dan in OpenCPN zie screenshot (bij mij komt de data binnen van de pcnautic server en ik stuur het dus over 10110 naar Signalk):



Als de zinnen blauw zijn komt het over in Signalk dat kan je checken met bijvoorbeeld het Signalk instrumentpanel.
Je hebt de plugin @signalk/signalk-to-nmea0183 nodig om de data te kunnen uitsturen over een connection/port in Signalk als dat in NMEA0183 is, die moet je installeren.
Die vindt je na installatie onder Server / Plug in Config / als Convert Signalk to NMEA0183
Daar moet je active aanvinken en de zinnen die je wilt uitsturen.

Nu moet je de serial/nmea port toevoegen:
add connection / input type NMEA0183 / Source Serial en vervolgens je USB/serial kiezen uit de lijst en de correcte baudrate invoeren.
Heel belangrijk je moet bij Output Events nmea0183out invullen! (Apply en restart server)



En nu moet het werken:



Zie dasboard TCP is geel en zend, maar ftdi blijft "stil" ook geen gele lijn en 0(0%) ik denk dat dit komt omdat daar nu geen data binenkomt, zie putty hij stuurt echt wel data uit (naar pc die ik er heb aangehangen)
Onno Harders eigenaar van
www.boatcontroller.nl en www.pcnautic.nl
Prutsen is de meest onderschatte fase van een creatief proces
Laatst bewerkt: 15 mei 2020 12:56 door Zeilprutser.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 15 mei 2020 13:09 #1160322

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 4792
Beste Zp,

ik dacht al een antwoord te hebben gegeven. De plugin SignalK naar NMEA183 installeren en eenvoudig instellen met de gewenste USB port. In de serieel instellingen van OpenPlotter kun je de poort een alias geven, zodat deze wordt herkend ongeacht welke usb poort deze wordt ingestoken.

Vanuit OpenCPN uitvoer ook eerder TCP geprobeerd, echter dat werkte niet. UDP met poort 2000 werkt wel.

De RMB en andere gevraagde items zijn naar keuze al aanwezig in SignalK. Het gaat alleen nog om de uitvoer.

Zou OpenPlotter toch maar eens proberen.

Groeten uit een zonnig Zeeland,

Bram
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 15 mei 2020 13:29 #1160326

brambo schreef :
Het gaat alleen nog om de uitvoer.
Precies dat was de vraag, 1 dat kan direct in OpenCPN, maar 2 de vraag was hoe doe je dat in Signalk?
Goed dat heb ik hierboven uitgelegd nu wil ik wel graag het antwoord hoe doe je dat in OpenPlotter?
Onno Harders eigenaar van
www.boatcontroller.nl en www.pcnautic.nl
Prutsen is de meest onderschatte fase van een creatief proces
Laatst bewerkt: 15 mei 2020 13:38 door Zeilprutser.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 15 mei 2020 13:36 #1160330

  • Joop66
  • Joop66's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 5195
Zeilprutser schreef :
Ja Brambo het is allemaal geweldig!
Nu nog de praktische toepassing en antwoord op zijn vraag?

(Even dus los of je het zo zou willen (ik zou nog steeds eerst een flowkaart maken)!)
Het is me gelukt!
Persoonlijk heeft mijn voorkeur over TCP maar over de door Brambo voorgestelde UDP kan ook:

Met TCP kan de data 2 kanten op en dan weet je ook of de data overkomt.
Dus bij Signalk add connection / input type NMEA0183 / Source TCP server etc:
(apply en restart server)



Dan in OpenCPN zie screenshot (bij mij komt de data binnen van de pcnautic server en ik stuur het dus over 10110 naar Signalk):



Als de zinnen blauw zijn komt het over in Signalk dat kan je checken met bijvoorbeeld het Signalk instrumentpanel.
Je hebt de plugin @signalk/signalk-to-nmea0183 nodig om de data te kunnen uitsturen over een connection/port in Signalk als dat in NMEA0183 is, die moet je installeren.
Die vindt je na installatie onder Server / Plug in Config / als Convert Signalk to NMEA0183
Daar moet je active aanvinken en de zinnen die je wilt uitsturen.

Nu moet je de serial/nmea port toevoegen:
add connection / input type NMEA0183 / Source Serial en vervolgens je USB/serial kiezen uit de lijst en de correcte baudrate invoeren.
Heel belangrijk je moet bij Output Events nmea0183out invullen! (Apply en restart server)



En nu moet het werken:



Zie dasboard TCP is geel en zend, maar ftdi blijft "stil" ook geen gele lijn en 0(0%) ik denk dat dit komt omdat daar nu geen data binenkomt, zie putty hij stuurt echt wel data uit (naar pc die ik er heb aangehangen)

Thx,

Dit is het detail niveau wat ik nodig heb, helaas. Ik herken voldoende schermpjes om hiermee aan de gang te gaan. Als laatste stap kan ik met een extra seriele pport en laptop met NavmonPC kijken of t werkt.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 15 mei 2020 13:38 #1160331

  • Joop66
  • Joop66's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 5195
brambo schreef :
Beste Zp,

ik dacht al een antwoord te hebben gegeven. De plugin SignalK naar NMEA183 installeren en eenvoudig instellen met de gewenste USB port. In de serieel instellingen van OpenPlotter kun je de poort een alias geven, zodat deze wordt herkend ongeacht welke usb poort deze wordt ingestoken.

Vanuit OpenCPN uitvoer ook eerder TCP geprobeerd, echter dat werkte niet. UDP met poort 2000 werkt wel.

De RMB en andere gevraagde items zijn naar keuze al aanwezig in SignalK. Het gaat alleen nog om de uitvoer.

Zou OpenPlotter toch maar eens proberen.

Groeten uit een zonnig Zeeland,

Bram

De extra UDP poort ga ik instellen.

Waar vind ik die plugin?
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 15 mei 2020 13:41 #1160332

Joop66 schreef :
Dit is het detail niveau wat ik nodig heb,
Maar is dit wel wat je wil? waarom niet direct in OpenCPN?
Ik zou echt eerst een begin van een data flowchart maken en die voorleggen hier!
Onno Harders eigenaar van
www.boatcontroller.nl en www.pcnautic.nl
Prutsen is de meest onderschatte fase van een creatief proces
Laatst bewerkt: 15 mei 2020 13:42 door Zeilprutser.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 15 mei 2020 14:18 #1160344

Joop66 schreef :
Waar vind ik die plugin?

Je moet wel internet hebben in Signalk /Appstore / Available en dan zoeken in de lijst:
"@signalk/signalk-to-nmea0183" daar helemaal rechts naast version op het wolkje met pijltje naar beneden klikken, dan start bovenin Installing, als hij klaar is restart server en dan naar Server / Plug in Config / als Convert Signalk to NMEA0183
Daar moet je active aanvinken en de zinnen die je wilt uitsturen.
Onno Harders eigenaar van
www.boatcontroller.nl en www.pcnautic.nl
Prutsen is de meest onderschatte fase van een creatief proces
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 15 mei 2020 15:05 #1160363

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 4792
Zeilprutser schreef :
Joop66 schreef :
Dit is het detail niveau wat ik nodig heb,
Maar is dit wel wat je wil? waarom niet direct in OpenCPN?
Ik zou echt eerst een begin van een data flowchart maken en die voorleggen hier!

Het is eenvoudig. Je wilt de data uit OpenCPN in SignalK hebben. Dit voor het combineren met andere invoer en het gebruik van de instrumenset MXTommy Kip.

SignalK is eenvoudig het "draaipunt" (de mainstay) van de communicatie.

Vandaar uit kun je van alles aandrijven en kun je de uitvoer en de invoer ook nog zien in de SignalK Filter of SignalK Diagnostics (Dit is wel van OpenPlotter).

Verder kun je er ook nog NMEA2K invoer en uitvoer aanhangen.

Wat nog niet werkt is de aandrijving vanuit SignalK van een NMEA2K autopilot, omdat er nog een paar PGN's ontbreken.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 15 mei 2020 15:15 #1160367

Wel knap dat jij al precies weet wat hij wil :laugh:
Ik dacht dat hij o.a. het Garmin protocol wil gebruiken, zover mij bekend gaat dat al niet werken icm Signalk en/of Openplotter.....of weet jij meer?
Onno Harders eigenaar van
www.boatcontroller.nl en www.pcnautic.nl
Prutsen is de meest onderschatte fase van een creatief proces
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 15 mei 2020 15:43 #1160384

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 4792
Zeilprutser schreef :
Wel knap dat jij al precies weet wat hij wil :laugh:
Ik dacht dat hij o.a. het Garmin protocol wil gebruiken, zover mij bekend gaat dat al niet werken icm Signalk en/of Openplotter.....of weet jij meer?

Garmin is gewoon NMEA183 met een karakter ervoor.

Als het in serieel invoeren via SignalK niet werkt, dan doe je dat gewoon in OpenCPN met het Garmin vinkje aan.

En dan zet je in de uitvoer van OpenCPN ook GLL of nog meer functies ook aan. Dan komt de positie ook eenvoudig in SignalK tegelijk met route/waypoint informatie.

Het is allemaal niet zo moeilijk.

Groet,

Bram
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 15 mei 2020 15:56 #1160390

  • reuver
  • reuver's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 495
Zeilprutser schreef :
Ja Brambo het is allemaal geweldig!
Nu nog de praktische toepassing en antwoord op zijn vraag?

(Even dus los of je het zo zou willen (ik zou nog steeds eerst een flowkaart maken)!)
Het is me gelukt!
Persoonlijk heeft mijn voorkeur over TCP maar over de door Brambo voorgestelde UDP kan ook:
<knip>

Een aangepaste flowchart zat bij dit bericht:Flowchart

Je was er even niet, dus kon ik even niet vragen hoe jou stuurautomaat met roerstandaanwijzing hierin verwerkt moest worden.

Dus, als je opmerkingen hebt...
Dan kunnen we ook wel discussieren welke poortnummers het meest handig/standaard zijn. Of je krijgt gewoon een overzichtje met speciale ZP-poorten :laugh:
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 15 mei 2020 16:46 #1160417

Ja het is gelukkig allemaal zo simpel dat ik net dat draadje ook nog maar eens van top tot teen heb doorgelezen..... :whistle:
Eeuuh die flowchart is de standaard "aangepaste" :woohoo: Openplotter flowchart toch?
Is dat dan nu hoe jouw systeem er uit ziet?

Joop heeft dacht ik de AP aangesloten op de Garmin en wil de route van uit OpenCPN naar de Garmin sturen die dan weer de AP aanstuurt.
Zoals ik hier en anderen al aangegeven hebben in dat andere draadje denk ik dat je dat het beste in OpenCPN kunt afhandelen buiten OP en SignalK om.
Maar als we alles zeker wisten hoefden we hier natuurlijk niet over te discussiëren.

In jouw geval wil je graag weten hoe de pypilot hierin verwerkt is/kan worden?
Ik ook! :laugh: :laugh: :laugh:

De enige manier hoe ik het hier nu werkend heb is met een aparte Tinypilot serieel aan de Arduino/motorcontroller.
De roerstandmeter is dus aangesloten aan de arduino en die geeft dat serieel door aan de Tinypilot.
De Tinypilot hangt in het zelfde (wifi)netwerk en dan kan ik in Openplotter en in OpenCPN de AP/Tinypilot bedienen maar ook direct via de webinterface die op de Tinypilot draait (met of zonder connectie met Signalk en/of OP)
Het is ff een paar maanden geleden dat ik dit heb laten draaien en moet er wel mee verder...

PS de IMU hangt bij mij dus ook aan de Tinypilot maar die stuurt dat dus door op het SignalK netwerk denk ik.
Voor de duidelijkheid de Tinypilot kan volledig standalone werken bedienbaar via een webinterface en/of aangesloten knoppen met of zonder display, en hij kan ook bedient worden via Signalk en Opencpn inclusief calibratie van de IMU en instellingen etc.

De meeste kennis hierover heeft Ironman, zonder hem had ik het niet aan de praat gekregen!
Onno Harders eigenaar van
www.boatcontroller.nl en www.pcnautic.nl
Prutsen is de meest onderschatte fase van een creatief proces
Laatst bewerkt: 15 mei 2020 17:04 door Zeilprutser.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 15 mei 2020 22:23 #1160571

  • reuver
  • reuver's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 495
Allereerst, dit wordt off-topic. Misschien even via een admin vragen hoe we dit in los kunnen weken van het topic van Joop.
Zeilprutser schreef :
Ja het is gelukkig allemaal zo simpel dat ik net dat draadje ook nog maar eens van top tot teen heb doorgelezen..... :whistle:
Eeuuh die flowchart is de standaard "aangepaste" :woohoo: Openplotter flowchart toch?
Is dat dan nu hoe jouw systeem er uit ziet?

Mijn systeem is een ARM64 SBC met Ubuntu (gewoon een van de meest eenvoudige systemen als je ook met github werkt). De verschillen van mijn ARM en de RPI4 zijn klein genoeg dat ik nog iets van OpenPlotter kan gebruiken.

Het systeem is nu grotendeels OpenCPN vanuit GitHub met SignalK via OpenPlotter. Ik vind de aanpak van OpenPlotter (en Raspbian) voor het netwerk, canbus en seriele poorten maar zo zo, dus dat kan ik zelf beter (met 10+ jaren ervaring). Voor I2C en PyPilot (electronisch compas) werken de RPI tools voor mij. En SignalK is ook eenvoudiger installeren via OpenPlotter (waarbij ik dan weer CanBoat zelf moet compileren..).

Na de Beta van OpenCPN hoop ik dat ik alles wat ik nu kan ook met Standaard OpenCPN kan. Nu is dat nog niet zo.

Ik weet nog niet of ik N2k uiteindelijk rechtstreeks in SignalK moet inleiden of via mijn MUX. Voordeel van via de MUX is 1 stekker naar mijn SBC en minder componenten. Maar een MUX met N2k is een luxe. In het overzicht bestaat het lijntje niet eens.
Joop heeft dacht ik de AP aangesloten op de Garmin en wil de route van uit OpenCPN naar de Garmin sturen die dan weer de AP aanstuurt.

_DAT_ zal altijd speciaal blijven...
Zoals ik hier en anderen al aangegeven hebben in dat andere draadje denk ik dat je dat het beste in OpenCPN kunt afhandelen buiten OP en SignalK om.
Maar als we alles zeker wisten hoefden we hier natuurlijk niet over te discussiëren.
Ik denk dat we het hierover redelijk eens zijn. Het is ingewikkeld (vanwege zo'n afwijkende fabrieks-standaard), dus niet moeilijker maken alsjeblieft.
In jouw geval wil je graag weten hoe de pypilot hierin verwerkt is/kan worden?
Ik ook! :laugh: :laugh: :laugh:

De enige manier hoe ik het hier nu werkend heb is met een aparte Tinypilot serieel aan de Arduino/motorcontroller.
De roerstandmeter is dus aangesloten aan de arduino en die geeft dat serieel door aan de Tinypilot.
Dan kloppen mijn lijntjes aardig.

De koers via de windmeter zal dan via N2k of NMEA0183 verlopen,dus die klopt ook.

Waar ik een beetje van zat te balen is dat een aantal onderdelen in het overzicht van OpenPlotter het beeld alleen vertroebelen. Ik ben het dan ook met je eens dat veel boot-bezitters eigenlijk een aangepast diagram moeten hebben voor de eigen situatie.

Een voor de programmatuur en een voor het electrisch schema.
Het wordt alleen maar eenvoudiger...
De Tinypilot hangt in het zelfde (wifi)netwerk en dan kan ik in Openplotter en in OpenCPN de AP/Tinypilot bedienen maar ook direct via de webinterface die op de Tinypilot draait (met of zonder connectie met Signalk en/of OP)
Het is ff een paar maanden geleden dat ik dit heb laten draaien en moet er wel mee verder...

PS de IMU hangt bij mij dus ook aan de Tinypilot maar die stuurt dat dus door op het SignalK netwerk denk ik.

Even ter referentie: ik zat te zelf denken om de pypilot inderdaad ook via een aparte arduino te regelen en een 2e IMU voor electronisch compas (HDG MAGN).
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 16 mei 2020 08:16 #1160649

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 4792
We dwalen af van de vraag van Joop die zijn Raspberry Pi 4 goed aan de praat wil krijgen. In OpenPlotter versie 2.x zitten hiervoor standaard alle opties.

Het thema is de RPI als boordcomputer.

Alles kan natuurlijk altijd wel weer anders. Door zelf dingen te compileren.

Maar dat gaat het in dit item niet over en geeft de nodige verwarring.

Men gaat dan snel denken dat een RPI erg moeilijk is voor een gebruiker en dat is met OpenPlotter niet het geval.

Maar ja, bij zo "druk op de knop systeem" zit ook een fors handboek met allerlei instellingen. En wat als die druk op knop niet meer werkt. Wachten op onderdelen uit NZ ?

Misschien eens een ander "prutsers" "experimenteer" "testers" topic openen.

Groet,

Bram
Laatst bewerkt: 16 mei 2020 10:03 door brambo.
Alleen ingelogde leden kunnen reageren.
Tijd voor maken pagina: 0.323 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl