Welkom  

   

Mijn Menu  

   

What's Up  

za mei 18 @12:00AM
ZF Pinkstertrip 2024
   

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 02 nov 2020 08:12 #1223731

  • Effies
  • Effies's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 103
Je hebt nu een mooie voeding :)
Maar inderdaad...als SignalK verder geen nut voor je heeft moet je het simpel houden met een ntp scriptje... Heb hier geen ervaring in maar zie talloze voorbeelden via google.

Gepost met de officiële Zeilersforum-app
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 02 nov 2020 08:16 #1223732

  • Joop66
  • Joop66's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7837
Effies schreef :
Je hebt nu een mooie voeding :)
Maar inderdaad...als SignalK verder geen nut voor je heeft moet je het simpel houden met een ntp scriptje... Heb hier geen ervaring in maar zie talloze voorbeelden via google.

Gepost met de officiële Zeilersforum-app

Allemaal geinig, maar beginnen bij t begin:

Verbinding met Wifi!

Anders gebeurt dit ook allemaal niet.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 02 nov 2020 08:19 #1223734

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7281
Het is een onjuiste bewering dat SignalK veel stroom zou gebruiken. Het is een eenvoudige data server. Die in plaats van direct in OpenCPN de inkomende data verzameld.

En wat betreft Wifi is het belangrijk dat je de nederlandse instelling aanzet in RPI instellingen. En uiteraard moet het goed staan in de netwerk instellingen.

En waarom zou je SignalK niet werkend krijgen ? Het is al meerdere malen beschreven.

Bram
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 02 nov 2020 08:32 #1223742

  • Joop66
  • Joop66's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7837
brambo schreef :
Het is een onjuiste bewering dat SignalK veel stroom zou gebruiken. Het is een eenvoudige data server. Die in plaats van direct in OpenCPN de inkomende data verzameld.

En waarom zou je SignalK niet werkend krijgen ? Het is al meerdere malen beschreven.

Bram

Laten we die discussie niet nog een keer voeren. De CPU temperatuur tov omgeving was, met SignalK gewoon 2 keer zo hoog dan zonder. Punt. Meetdata zijn veel eerder hier gedocumenteerd.
brambo schreef :
En wat betreft Wifi is het belangrijk dat je de nederlandse instelling aanzet in RPI instellingen. En uiteraard moet het goed staan in de netwerk instellingen.

Hij deed t. Was dus goed. Ineens deedtie t niet. Geen instellingen gewijzigd.

Maar.

Bram, als je echt wilt helpen:

HOE doe ik dat?
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 02 nov 2020 08:52 #1223749

  • rooiedirk
  • rooiedirk's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 6447
Je besluit om openplotter niet te gebruiken heeft een paar nadeeltjes. Maar gelukkig zijn er meerdere andere oplossingen.
Op het grote www zijn circuleren er twee manieren. De eerste is het opzetten van een eigen ntp tijdserver. leuk als je nog meerdere apparaten van tijd wilt voorzien, anders nogal een overkill.
De tweede is een scriptje gebruiken met het gps-date. gps-date moet je dan wel weer even zelf compileren :) https://github.com/adamheinrich/gpsdate

Dan loop je wel tegen een ander probleempje aan, nl dat je maar met 1 programma een serieele poort kan benaderen. In jouw geval zou je dus een script moeten maken dat eerst de tijd neemt, en zodra dit gelukt is OpenCPN opstart.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 02 nov 2020 09:06 #1223752

Joop66 schreef :
Waarom kan dat K-ding niet verbinden aan een Wifi die hij wel ziet, en waar hij ook het juiste wachtwoord voor heeft?

Meestal is dan het signaal te zwak!
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 02 nov 2020 09:10 #1223754

  • Joop66
  • Joop66's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7837
Zeilprutser schreef :
Joop66 schreef :
Waarom kan dat K-ding niet verbinden aan een Wifi die hij wel ziet, en waar hij ook het juiste wachtwoord voor heeft?

Meestal is dan het signaal te zwak!

Ah. Hm. Hij geeft wel meerdere streepjes aan in t wifi menu. Maar dit kan ik geloven. Want kastje netjes met alu folie bekleed.

Hoe krijg ik een externe wifi stick aan de gang?
Laatst bewerkt: 02 nov 2020 09:10 door Joop66.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 02 nov 2020 09:30 #1223760

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7281
Zo zet je de nederlandse wifi instelling aan:






Met externe stick krijg je wlan2
Laatst bewerkt: 02 nov 2020 09:30 door brambo.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 02 nov 2020 09:57 #1223772

  • Joop66
  • Joop66's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7837
brambo schreef :
Zo zet je de nederlandse wifi instelling aan:






Met externe stick krijg je wlan2

Dank.

Van t weekend gaan we t proberen!
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 03 nov 2020 17:14 #1224222

  • rooiedirk
  • rooiedirk's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 6447
Leuke uitdaging.
Met bijgaand script kan je als het goed is de tijd en datum van je gps gebruiken voor je pi.
Zodra de tijd en datum gezet zijn start OpenCPN op, zo kan je de tracking gewoon aan laten staan en begint er automatisch een nieuwe track op de nieuwe datum na het opstarten.
Nadeeltje OpenCPN start pas op als de gps een fix heeft, dus duurt iets langer.
In het script
#!/bin/bash

GPS_Device=/dev/ttyUSB0
de plek van je gps even aanpassen.

Script ergens bewaren, de eigenschappen even aanpassen zodat het uitvoerbaar wordt en dan ipv automatisch opencpn opstarten, dit script.

Werkt op mijn Pi, maar wel een beetje 'quick and dirty' in elkaar gezet :)
Bijlagen:
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 06 nov 2020 20:49 #1225079

  • rooiedirk
  • rooiedirk's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 6447
Nog een klein beetje aangepast.
Bijlagen:
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 08 nov 2020 11:34 #1225426

  • Joop66
  • Joop66's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7837
Joop66 schreef :
brambo schreef :
Zo zet je de nederlandse wifi instelling aan:


Dank.

Van t weekend gaan we t proberen!

Nederlandse Wifi instelling:


Voldoende signaal zou je zeggen: volle blauwe ringen:




Nogthans: bij opdracht verbinden wifi gewoon niks. Geen foutmelding, en ook geen verbinding.

Dus, ook geen updates, geen tijd, geen niks.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 08 nov 2020 12:45 #1225464

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7281
Allo Joop, hier de instelling van een werkend Wifi. Je moet bij het instellen eerst vak 1 afsluiten en daarna vak 2 van het instel menu.


Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 08 nov 2020 13:47 #1225474

  • Joop66
  • Joop66's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7837
rooiedirk schreef :
Nog een klein beetje aangepast.

Dit lijkt me een fijne aanpassing.

Hoe moet ik m downloaden? Als ik op de link klik, komt er een foutmelding "failed to load PDF docuement". Vind m ook niet in mijn download folder.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 08 nov 2020 13:50 #1225475

  • Joop66
  • Joop66's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7837
brambo schreef :
Allo Joop, hier de instelling van een werkend Wifi. Je moet bij het instellen eerst vak 1 afsluiten en daarna vak 2 van het instel menu.



Is dit niet een Openplotter schermpje?

Heb ik niet.

Dus deze fout kan t niet zijn.

Verder staat bij "connections" VNC uit. Dus Wifi zou beschikbaar moeten zijn.

Misschien nog dit: Ik probeer m aan te sluiten op de wifi hotspot van mijn telefoon. Misschien ik dat t probleem.

Thuis, met de huiswifi ging t prima. Maar op enig moment, meen ik mij te herinneren, ook op de hotspot. Nu dus niet meer. Raar.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 08 nov 2020 14:13 #1225479

  • rooiedirk
  • rooiedirk's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 6447
Joop66 schreef :
rooiedirk schreef :
Nog een klein beetje aangepast.

Dit lijkt me een fijne aanpassing.

Hoe moet ik m downloaden? Als ik op de link klik, komt er een foutmelding "failed to load PDF docuement". Vind m ook niet in mijn download folder.
Het is ook geen pdf, heb alleen .pdf achter de naam gezet omdat het forum geen .sh extensie accepteert. Weet niet waarmee je download, maar waarschijnlijk kan me met rechts klikken op de link gewoon downloaden en dan het .pdf van de filenaam weghalen.
of anders hieronder het complete script.
#!/bin/bash

GPS_Device=/dev/ttyUSB0
GPS_Baudrate=4800

if [ ! -e ${GPS_Device} ]
then
    echo "${GPS_Device} DOES NOT EXIST!!!! "
    exit 1
fi

stty -F ${GPS_Device} ${GPS_Baudrate}

while [ 1 ]
do
    read  this_line < $GPS_Device
 
    # if cr/lf bothers you, make it lf only
    # (os-specfic concern)
    #
    this_line=$( echo $this_line | sed s/$'\r'//g )
 
    echo $ts $this_line >> full-log.txt
 
    # let us filter the current position
    #
    if [[ "$this_line" =~ "RMC" ]]
    then
        # ok, it looks like a GPS reading (may be void)
        # if field 3 is V, the reading is void (or maybe
        # only untrusted?), if it is A, then the position
        # is Active (and therefore given with confidence?)
        #
        if [[ $(echo $this_line | cut -d, -f 8-10) != ",,," ]]
        then
            # get date (field 10 of RMC)
            date1=($(echo $this_line | \
                cut -d, -f '10' ))
            
            if [ ${#date1}=6 ]
            then
                # get time (field 2 of RMC)
                time=($(echo $this_line | \
                    cut -d, -f '2' ))

                if [ ${#time}=6 ]
                then
                    if sudo date -u -s ${date1:4:2}"-"${date1:2:2}"-"${date1:0:2}" "${time:0:2}":"${time:2:2}":"${time:4:2} 
                    then
                        break
                    fi
                fi
            fi
        fi
    fi
done 



pgrep -x opencpn >/dev/null && echo "OpenCPN already running" || opencpn&

exit 0
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 09 nov 2020 21:01 #1225971

  • Joop66
  • Joop66's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7837
brambo schreef :
Allo Joop, hier de instelling van een werkend Wifi. Je moet bij het instellen eerst vak 1 afsluiten en daarna vak 2 van het instel menu.



Geen idee wat er mis is met de wifi. Ben nu thuis. Ook niks.

Wat er nog over blijft, is een back-up maken van de nav zaken en een oide image terug zetten. Hoop dat t dan ok is.

Externe usb wifi stick wordt niet herkend.

Ik neem aan dat ik geen mededelingen hoef te doen over mijn menig hierover?
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 09 nov 2020 21:12 #1225979

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7281
Het werkt allemaal. Maar je moet, als je alles handmatig wilt doen, het allemaal zelf instellen.

Nogmaals mijn aanbieding een compleet RaspiOS 64 bit kaartje voor je te maken.

Natuurlijk kun je alles zelf wel uitzoeken. Maar anderen hebben dat al veel eerder gedaan. En het wiel is al uitgevonden.

Groet,

Bram
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 10 nov 2020 09:55 #1226099

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7281
Heb je al eens gekeken naar de netwerk icoon. Rechts boven in het scherm ? Aanklikken met de rechter toets van de muis. Die zie je allerlei instellingen.

Je moet Wifi of andere netwerk instelling uiteraard wel aanzetten.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 10 nov 2020 10:19 #1226112

  • Joop66
  • Joop66's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7837
brambo schreef :
Heb je al eens gekeken naar de netwerk icoon. Rechts boven in het scherm ? Aanklikken met de rechter toets van de muis. Die zie je allerlei instellingen.

Je moet Wifi of andere netwerk instelling uiteraard wel aanzetten.

Uiteraard.


Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 10 nov 2020 10:24 #1226115

  • Joop66
  • Joop66's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7837
brambo schreef :
Het werkt allemaal. Maar je moet, als je alles handmatig wilt doen, het allemaal zelf instellen.

Nogmaals mijn aanbieding een compleet RaspiOS 64 bit kaartje voor je te maken.

Natuurlijk kun je alles zelf wel uitzoeken. Maar anderen hebben dat al veel eerder gedaan. En het wiel is al uitgevonden.

Groet,

Bram

Dank voor je aanbod.

Maar dat gaat in tegen je eigen eerdere adviezen:

1: Zorg dat je een SD kaartje hebt met een redelijk recent image. En gebruikt dat om je systeem te herstellen.
2: Zorg dat je zelf begrijpt hoe het in elkaar zit.

Wat me overvalt, is dat er "zomaar" iets niet meer werkt. Zonder dat ik daar aan instelling heb lopen klooien.

We gaan t meemaken. Morgen heb ik tijd om een SD kaart terug te zetten.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 10 nov 2020 11:38 #1226137

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7281
Wat nog weleens een onverwacht effect kan geven is de aansluiting van de USB poorten.

OpenPlotter heeft dit opgelost door de diverse apparaten een "alias" te geven. zo worden ze ongeacht de poort waar ze in verschijnen worden herkend.

Als iets niet meer werkt heeft dit een oorzaak.

Succes met je back-up. Overigens de image van een SSD kun je eenvoudig kopieren naar een SD kaartje of andersom. Werkt hier heel goed met SSD op de usb3 zonder SD kaartje.

Groet,

Bram
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 11 nov 2020 10:34 #1226487

  • Joop66
  • Joop66's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7837
brambo schreef :
Wat nog weleens een onverwacht effect kan geven is de aansluiting van de USB poorten.

OpenPlotter heeft dit opgelost door de diverse apparaten een "alias" te geven. zo worden ze ongeacht de poort waar ze in verschijnen worden herkend.

Als iets niet meer werkt heeft dit een oorzaak.

Succes met je back-up. Overigens de image van een SSD kun je eenvoudig kopieren naar een SD kaartje of andersom. Werkt hier heel goed met SSD op de usb3 zonder SD kaartje.

Groet,

Bram

Wifi doet t weer. Ook op mobile hotspot:

Inderdaad: SD kaart in een SDkaart lezer, SSD er even uit.

Opstarten.

SSD er in,
image kopieren,
SD er weer uit.

Klaar.

SD kaart hoefde niet perse in de RPI zelf. Dat is fijn, want die is mechanisch slecht bereikbaar.

Nu de volgende: Tijden.

Die is voor Rooie Dirk:

Even de basis: waarom zouden er meerdere tijden aanwezig zijn in OpenCPN? Ik kan namelijk de GPS tijd laten afbeelden in Tactics. Die is dus beschikbaar. Waarom dan nog gebruik maken van de onbetrouwbare systeemtijd?

Voor COG en HDG is ook zoiets in te stellen. Gebruik de ander als de een niet beschikbaar is.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 11 nov 2020 13:13 #1226547

  • rooiedirk
  • rooiedirk's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 6447
De tijden :)
De tijd in OpenCPN wordt eigenlijk enkel gebruikt voor de tracks. Een track is eigenlijk een elektronisch logboek, en een logboek hou je normaal gesproken bij in lokale tijd (Hier in de winter GMT -1) Jouw GPS spuugt UTC (= GMT) uit, maar weet niet welke tijdzone jij gebruikt. Bij het gebruik van routes is het ook wel gemakkelijk om je eta in boordtijd te krijgen ipv in UTC en dan zelf tergrekenen.
Als je de GPS tijd zou gebruiken dan moet je natuurlijk wel een GPS aangesloten en een fix hebben, wat lang niet bij iedere gebruiker het geval is. Dan krijg je in het algemeen één keer per seconde een update van de tijd, terwijl er best een aantal timers ingebouwd zitten die een hogere nauwkeurigheid gebruiken. Daarom dus de ingebouwde clock van de computer gebruiken. Alleen jammer dat deze bij de RPI geen battery backup heeft...
In het dashboard kan je wel de GPS (GMT) tijd laten zien, maar wil je boordtijd dan moet je handmatig een tijdzone instellen (en aanpassen als ie veranderd)

En even naast O wil linux ook graag weten hoe laat het is, ivm met het meegeven van de datum en tijd aan een bestand dat wordt weggeschreven.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 11 nov 2020 16:04 #1226595

  • Joop66
  • Joop66's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7837
rooiedirk schreef :
De tijden :)
De tijd in OpenCPN wordt eigenlijk enkel gebruikt voor de tracks. Een track is eigenlijk een elektronisch logboek, en een logboek hou je normaal gesproken bij in lokale tijd (Hier in de winter GMT -1) Jouw GPS spuugt UTC (= GMT) uit, maar weet niet welke tijdzone jij gebruikt. Bij het gebruik van routes is het ook wel gemakkelijk om je eta in boordtijd te krijgen ipv in UTC en dan zelf tergrekenen.
Als je de GPS tijd zou gebruiken dan moet je natuurlijk wel een GPS aangesloten en een fix hebben, wat lang niet bij iedere gebruiker het geval is. Dan krijg je in het algemeen één keer per seconde een update van de tijd, terwijl er best een aantal timers ingebouwd zitten die een hogere nauwkeurigheid gebruiken. Daarom dus de ingebouwde clock van de computer gebruiken. Alleen jammer dat deze bij de RPI geen battery backup heeft...
In het dashboard kan je wel de GPS (GMT) tijd laten zien, maar wil je boordtijd dan moet je handmatig een tijdzone instellen (en aanpassen als ie veranderd)

En even naast O wil linux ook graag weten hoe laat het is, ivm met het meegeven van de datum en tijd aan een bestand dat wordt weggeschreven.

Klopt. Het dashboard vraagt dat je zelf je tijdzone instelt.

De systeemtijd, en datum, wordt inderdaad gebruikt voor tracks. Maar ook voor O-tides. Als er geen juiste systeremtijd aanwezig is, starten alle traces op dezelfde datum, dezelfde tijd. Daarmee is de betrouwbare logboek funktie verdwenen.

Dat O-tides de verkeerde tijhoogte, en stromingsricthing op de kaart aangeeft, kan gevaarlijk zijn.

Ik ben benieuwd hoe VDR zich gedraagt.

Dat ook Linux wil weten hoe laat t is, spreekt er alleen maar voor om elke juiste bron van de tijd af en toe te checken. Dat kan inderdaad internet zijn, maar buiten mobiel bereik is dat alleen maar GPS.

Misschien is het niet nodig, en ook niet practisch de RMC feed daar direct voor te gebruiken, maar je kunt je voorstellen dat bijv eens in de 5 minuten of zo de systeemtijd gecontroleerd wordt, naar de GPS tijd.

Sowieso ga ik proberen je scriptje aan de gang te krijgen.
Laatst bewerkt: 11 nov 2020 16:05 door Joop66.
Alleen ingelogde leden kunnen reageren.
Tijd voor maken pagina: 0.704 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl