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 29 apr 2021 09:42 #1278645

  • Joop66
  • Joop66's Profielfoto
  • aanwezig
  • Gebruiker
  • Berichten: 8204
Nachtvlinder schreef :
Inmiddels opnieuw begonnen met de meest schrale stable versie van OpenPlotter.

Geen enkel probleem: oeSENC plugin werkt prima (zelfs het downloaden van de opnieuw aangeschafte kaarten van de o-Charts site via de plugin). Importeren kaarten duurde geen 45 min (zoals afgelopen week met het 64 bit systeem maar minder dan 5 min). Voor de niet o-Charts gebieden (Friesland en andere slootjes) via de in OpenCPN geïntegreerde chart-downloader via openwaterkaart.nl verliep ook soepel (duurde wel 30 min maar dit zijn .KAP rasterkaarten).

Pan-snelheid niet zo snel als de m3 processor van de Intel Compute Stick, vooral zoomen vind ik traag. Valt op zich best mee te werken.

Daarna geprobeerd (ivm snelheid en betrouwbaarheid) het zaakje op SSD USB3 te zetten en daarmee te booten... (EEprom updates had ik al eerder gedaan). Bij het kopieren van het SD kaartje naar SSD via de RPi viel de WiFi verbinding regelmatig weg. Ik denk dat de SSD teveel stroom trekt. Booten van SSD ging ook niet - ik neem aan om dezelfde reden.

Ik heb nu dus de keuze bij het SD kaartje te blijven en met as-is aan boord te gaan met een warmgedraaid reserve SD-kaartje in de aanslag of toch naar een NUCje te gaan. Als ik het echt betrouwbaar wil maken op basis van deze RPi zou ik (weer verder) moeten investeren in goede 12V voeding en powered USB3 hub.

3Noreen sprak ware woorden dat “stable version” het toverwoord is! Geen 64 bit ontwikkelversies meer voor mij in elk geval...

Waarom weet ik ook niet, maar de SSD werkte bij mij ook niet op de USB3 poort. Ook niet als ik extra voeding aanbood op die poort.

De SSD op de USB 2 poort, dat gaat best.

Nog steeds een deel van de snelheidswinst, zeker bij veel data verkeer, en de stabiliteitswinst.

Mijn ervaring is dat ook de officiele RPi voeding niet lekker werkt. Ook al geeft die 5.1V af.

Ik bied nu 5,0V voeding aan vanuit een meanwell blokje op:

De GPIO (2 pinnen plus, 2 pinnen min) èn 1 USB 3 poort, zodat de USB hub die op de andere geen stroom tekort komt.

Dat werkt goed.
Laatst bewerkt: 29 apr 2021 09:45 door Joop66.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 29 apr 2021 09:46 #1278647

Er is een reden waarom de officiele RPi 3 en 4 USB voedingsadapter niet 5v is maar iets hoger. Ook is de USB-C specificatie niet correct geïmplementeerd waardoor echter USB-C laders problemen kunnen ondervinden. USB-C is namelijk 5-20v tbv laden meen ik, dat tussen lader en load gecommuniceerd en een overeenkomstig voltage gekozen, dit alles ondersteunt de RPi niet. In feite gebruiken ze vooral de USB-C stekker en niet de specificatie.

Quickfix die ze hebben gedaan om het systeem stabiel te houden is de Raspberry Pi’s uitleveren met een USB lader met een iets hoger voltage dan de 5 volt van USB. Dus als je via de USB-C aansluiting het systeem wilt voeden, dan moet je de DC-DC converter iets hoger instellen dan 5 volt of direct op de GPIO aansluiten, dan heb je hier geen last van.
Maxi 33s - Hide-Away - Stevensweert
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 29 apr 2021 09:54 #1278649

Joop66 schreef :
Ik bied nu 5,0V voeding aan vanuit een meanwell blokje op:

De GPIO (2 pinnen plus, 2 pinnen min) èn 1 USB 3 poort, zodat de USB hub die op de andere geen stroom tekort komt.

Dat werkt goed.

Heb je daar een plaatje van? En waarom 2x5V? (zitten die niet gewoon op dezelfde bus??)
En zet je de power op de USB poort gewoon door er een usb stekkertje op spanning in te steken?

Ik dacht gewoon een 5V ,max 4A op de GPIO pin 4 & 6 (5V & GND) aan te sluiten. Is dat te simpel? Dan zou toch ook de USB poort gewoon moeten krijgen wat ie vraagt? :unsure:
Trotse eigenaar van de IW-31 'Zwaantje'
Laatst bewerkt: 29 apr 2021 09:55 door Maarten-IW31.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 29 apr 2021 10:40 #1278669

  • Eclips
  • Eclips's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 6719
Maarten-IW31 schreef :
Joop66 schreef :
Ik bied nu 5,0V voeding aan vanuit een meanwell blokje op:

De GPIO (2 pinnen plus, 2 pinnen min) èn 1 USB 3 poort, zodat de USB hub die op de andere geen stroom tekort komt.

Dat werkt goed.

Heb je daar een plaatje van? En waarom 2x5V? (zitten die niet gewoon op dezelfde bus??)
En zet je de power op de USB poort gewoon door er een usb stekkertje op spanning in te steken?

Ik dacht gewoon een 5V ,max 4A op de GPIO pin 4 & 6 (5V & GND) aan te sluiten. Is dat te simpel? Dan zou toch ook de USB poort gewoon moeten krijgen wat ie vraagt? :unsure:

Ik geloof dat ik het destijds ook dubbel aangesloten heb. Had ergen opgepikt dat de printbanen wat te smal zouden zijn om "zoveel" stroom door te laten lopen.
Roald

Never follow a Southerly!
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 29 apr 2021 11:21 #1278687

Eclips schreef :
Ik geloof dat ik het destijds ook dubbel aangesloten heb. Had ergen opgepikt dat de printbanen wat te smal zouden zijn om "zoveel" stroom door te laten lopen.

Ahhh.. Ga ik dat ook doen. Dank!
Trotse eigenaar van de IW-31 'Zwaantje'
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 29 apr 2021 11:38 #1278697

  • Joop66
  • Joop66's Profielfoto
  • aanwezig
  • Gebruiker
  • Berichten: 8204

De voedingscircuits op de RPi ondervind ik als uitermate gammel. Ok voor een onderwijs dingetje, maar voor een serieuze toepassing (zoals de onze ook) te krap.

Ook met de Super Bestste Officeelste RPi voeding krijg ik nog immer de gele bliksemschicht in beeld. Om in computer termen te blijven: K*.

De sporen naar de GPIO ga je dan misbruiken. Niet voor het voeden van een of andere hat, maar om de RPI zelf te voeden. Om de stroom te verdelen dus idd 2 pennen zowel voor massa als voor +5V.

Mbt de USB: Ook de voeding van de USB poorten vanuit de RPi voldoet nergens aan. 0.6A max geloof ik. Daar zit je zo aan. Zeker als er ook een BC-mux aan moet!

De voedingspennen zijn binnen het connectorblokje gewoon doorverbonden. Niet tussen de USB2 poort en de USB3, maar binnen 1 blokje wel. Hoe ben ik daar achter gekomen? Een afgeknipte USB stekker er in en meten.
Dus als ik (dezelfde (!!!)) +5V aanbiedt op een USB stekker, en die in de USB poort steek, is er nooit back-power, èn merkt de RPI niets van de stroombelasting van de USB poort. Het enige risico wat er dan nog is, is spanningsvallen over de (korte) draadjes tussen de USB poort en de GPIO. Dat valt nog wel mee.

Wat dit betreft zijn de commentaren van de "engineers" op de RPi forums weinig verrassend: Wij voldoen ècht aan specs hoor! Maar ondertussen werkt t niet lekker. Hoe Engels!

En zo ziet t er uit.
Laatst bewerkt: 29 apr 2021 18:22 door Joop66.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 29 apr 2021 11:39 #1278698

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7527
Omdat ik hier thuis de AIS ontvangst gebruik met een RTL-DSR usb dongeltje (geeft wat meer stroomgebruik), heb ik een actieve 4 poorts hub usb 3.1 in gebruik. Hierop zit de Oesenc dongle, de USB GPS muis, de usb adapter voor mijn draadloze toetsenbord en de RTL-DSR usb invoer. Usb poorten heb je niet snel teveel.

Oh Ja, ik heb ook nog een usb poort in gebruik voor mijn touchscreen bediening.

Hierkomt ook nog mijn NMEA2000 usb invoer. Dan is echter de GPS muis niet meer nodig.

En ik heb ook nog een usb invoer voor de Navtex ontvangst. Derhalve met standaard 4 RPI usb poorten heb ik niet voldoende.

Overigens de SDD hangt daarbij gewoon aan een RPI usb poort.

RPI 4 met 2 GB geheugen.

Werkt prima zo op het RaspiOs 64 bits OS met SignalK als data server. Tevens voor de AIS ontvangst via SignalK met daarbij de OpenPlotter extra's.

Dezelfde opzet werkt voor het Ubuntu Hirtute Hippoo 64 bits OS.

Geen problemen met de stroom voorziening. Overigens zo'n actieve hub werkt ook op 5 volt.

Let er wel op dat je een data usb kabeltje gebruikt. Anders blijft de usb aansluiting de RPI voeden via de usb kabel als je deze al hebt afgesloten en de aktieve hub niet.

Bram
Laatst bewerkt: 29 apr 2021 14:37 door brambo.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 04 mei 2021 19:17 #1280918

Effies schreef :
Samsung flash drive
Al een hele snelheidsverbetering t.o.v. een SD kaartje en net zo makkelijk, zo niet makkelijker, uitwisselbaar. Ondanks dat ik m'n best heb gedaan is mij nog niet gelukt om de Rpi te laten crashen. Met een sd kaartje is mij dat wel gelukt al kan dat ook gekomen zijn omdat ik toen nog OpenCPN gebruikte.

Goede tip!

Heb zo’n stickie direct besteld. Draaide m’n rpi gewoon nog op een SD kaart. Nog nooit problemen gehad, maarja aan alle doemverhalen te horen moest mijn geluk wel bijna op zijn... ;) dus maar eens opstarten van USB geprobeerd...

Via Google ff opgezocht hoe dan in te stellen (“typ: usb boot rpi4”). Op de website van ene Toms hardware gekomen, met een uitleg. Moest in een dos-achtig scherm “sudo huppeldepup-bla bla -update intypen”.
Stappen gevolgd, opgestart en voila: hij start direct op vanaf USB. Dus de SD kan op de reservebank...

Daarna maar eens de rpi mishandeld. Stroom eraf (zomaar), stuk of 20 keer. Rpi en usb geven geen krimp?? Hij zou dan toch vast moeten lopen? Nouja, ben maar gestopt, expres slopen is natuurlijk niet de bedoeling... misschien wel erg veel geluk, wie weet...

Volgende stap is SSD op een usb aansluiting...

Verder is die samsung flash-usb wel ietsje sneller dan de SD. Maar niet schokkend vind ik.
Groet!
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 05 mei 2021 12:31 #1281235

  • Joop66
  • Joop66's Profielfoto
  • aanwezig
  • Gebruiker
  • Berichten: 8204
sjoerd1981 schreef :

Via Google ff opgezocht hoe dan in te stellen (“typ: usb boot rpi4”). Op de website van ene Toms hardware gekomen, met een uitleg.

Dat heeft Brambo een paar bladzijden terug in dit topic heel netjes omschreven.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 05 mei 2021 12:52 #1281238

  • Joop66
  • Joop66's Profielfoto
  • aanwezig
  • Gebruiker
  • Berichten: 8204
Vorderingen met signalk:

Geïnstalleerd, zoals al gemeld, volgens manual van Brambo.

Gelukt: USB verbindingen naar signalk.







Ook goed: het zetten van de systeem tijd.

Niet gelukt:
Data naar opencpn.

Heel gek: alle data van de aïs komt door in opencpn. De rest niet, terwijl die wel zichtbaar is in signalk.







Autopilot data van opencpn naar signalk en vervolgens naar de AP.
Laatst bewerkt: 05 mei 2021 13:47 door Joop66.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 05 mei 2021 14:42 #1281288

  • Effies
  • Effies's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 103
Vindt opencpn de signalk server niet automatisch? Zo nee...heb je mDNS wel aanstaan in de server?

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

RPI als boordcomputer 05 mei 2021 14:55 #1281296

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7527
Beste Joop,

de data naar OpenCPN doe je direct in het Signalk formaat.

> netwerk signalk localhost (dat is de interne verbinding) en poort 3000. Nu komt de gemultiplexte data terecht in OpenCPN.

Wat niet werkt zijn de sats gegevens in OpenCPN. Zijn wel eenvoudig in te stellen in MXTommy/kip. Maar zijn er niet in de OpenCPN applicatie gevoed door SignalK.

In een browser localhost:3000 en vanuit een ander systeem op je netwerk of aan een draad ipadres:3000.

De uitvoer vanuit OpenCPN moet de waypoint of route heb ik elders recent vermeld.

Deze gegeven komen dan ook de SignalK server en kun je omzetten en uitsturen in NMEA183 of in het NMEA2000 formaat. Met SK applicatie nmea183 nmea183 kun je ook nog aangeven wat je via de betreffende poort wilt uitsturen. Een autopilot heeft maar weinig gegevens nodig.

Je merkt niet dat er op de achtergrond een data server draait. Trouwens Linux bestaat uit meerdere server, waaronder ook de grafische server, de Cups printer server etc.

Het mooie is dat HTML op iedere browser en op elk systeem is te gebruiken.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 05 mei 2021 14:59 #1281300

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7527
Effies schreef :
Vindt opencpn de signalk server niet automatisch? Zo nee...heb je mDNS wel aanstaan in de server?

Gepost met de officiële Zeilersforum-app

Je moet het automatisch zoeken van de server gewoon uitzetten. Geeft soms problemen.

In openCPN netwerk signalk localhost poort 3000.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 05 mei 2021 15:12 #1281309

  • Effies
  • Effies's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 103
Ik denk eerder dat localhost problemen geeft als signalk en opencpn (of welke cliënt dan ook) niet beide op hetzelfde systeem zitten...

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

RPI als boordcomputer 05 mei 2021 15:24 #1281319

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7527
Effies schreef :
Ik denk eerder dat localhost problemen geeft als signalk en opencpn (of welke cliënt dan ook) niet beide op hetzelfde systeem zitten...

Gepost met de officiële Zeilersforum-app

Localhost is voor je interne verbinding in een systeem. Vanuit een ander systeem gebruik je ipadres:3000.

Bram
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 05 mei 2021 15:50 #1281327

  • Effies
  • Effies's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 103
Check!...of nog beter mDNS/zeroconf/bonjour :)

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

RPI als boordcomputer 05 mei 2021 16:18 #1281345

  • Joop66
  • Joop66's Profielfoto
  • aanwezig
  • Gebruiker
  • Berichten: 8204
Effies schreef :
Vindt opencpn de signalk server niet automatisch? Zo nee...heb je mDNS wel aanstaan in de server?

Gepost met de officiële Zeilersforum-app

Wat is dmns en waar vind ik dat?
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 05 mei 2021 16:24 #1281346

  • Effies
  • Effies's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 103
Signalk --》Server --》mDNS --》schuifje on/off
Opslaan en server herstarten (indien het al niet aanstond).

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

RPI als boordcomputer 05 mei 2021 18:42 #1281403

  • Joop66
  • Joop66's Profielfoto
  • aanwezig
  • Gebruiker
  • Berichten: 8204
brambo schreef :
Beste Joop,

de data naar OpenCPN doe je direct in het Signalk formaat.

> netwerk signalk localhost (dat is de interne verbinding) en poort 3000. Nu komt de gemultiplexte data terecht in OpenCPN.

Heb ik gedaan. En dan zie in inderdaad de AIS data: dus positie, bootjes, tijd, SOG, COG.

Maar de rest (Wind, depth, compass, speed) niet. Die data zijn wel in signalk, en worden ook ververst, zie 2e screenshot.

Hoe kan dat nou?
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 05 mei 2021 19:05 #1281412

  • Joop66
  • Joop66's Profielfoto
  • aanwezig
  • Gebruiker
  • Berichten: 8204
Effies schreef :
Ik denk eerder dat localhost problemen geeft als signalk en opencpn (of welke cliënt dan ook) niet beide op hetzelfde systeem zitten...

Gepost met de officiële Zeilersforum-app

Zelfde RPi4 in mijn geval.

Enfin,

Van t weekend meer.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 05 mei 2021 19:09 #1281414

  • Joop66
  • Joop66's Profielfoto
  • aanwezig
  • Gebruiker
  • Berichten: 8204
Maarten-IW31 schreef :
roozeboos schreef :
Toch vreemd dat ze de voeding niet beter regelen..

+1

De USB voeding is wel een hel jammere en vervelende achilleshiel. Ik heb er dus maar een 6-36V HAT opzitten, werkt, maar ideaal is anders...

@Joop- ik meen me te herinneren dat jij een Pi-Juice had geprobeerd, maar tegen beperkingen aanliep?

Ja, heb ik gehad, en weggegooid nadat hij t niet netjes deeed, en de firma die m maakt het niet opportuun vondt ook maar enige serivce te verlenen. Ik wilde er niet eens iemand anders mee lastig vallen. Geen product, maar een gecommercialiseerd hobbyproject.
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 05 mei 2021 19:42 #1281437

  • Effies
  • Effies's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 103
Alles wat opencpn niet herkent aan signalk zinnen/deltas zal je als nmea0181 moeten aanleveren (totdat opencpn ze met een volgende update hopelijk wel snapt).
Gelukkig kan de signalk server dat ook...hiervoor is de tcp 10110 verbinding al standaard aanwezig.
Alle nmea0183 die via een seriële poort binnenkomt wordt er automatisch via tcp 10110 weer uitgestuurd.




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

RPI als boordcomputer 05 mei 2021 19:46 #1281441

  • Joop66
  • Joop66's Profielfoto
  • aanwezig
  • Gebruiker
  • Berichten: 8204
Effies schreef :
Alles wat opencpn niet herkent aan signalk zinnen/deltas zal je als nmea0181 moeten aanleveren (totdat opencpn ze met een volgende update hopelijk wel snapt).
Gelukkig kan de signalk server dat ook...hiervoor is de tcp 10110 verbinding al standaard aanwezig.
Alle nmea0183 die via een seriële poort binnenkomt wordt er automatisch via tcp 10110 weer uitgestuurd.

Dan is dit een vraag voor RooieDirk?
Alleen ingelogde leden kunnen reageren.

RPI als boordcomputer 05 mei 2021 19:52 #1281448

  • Effies
  • Effies's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 103
Even snel in opencpn een tcp verbinding aanmaken met localhost ala brambo en poort 10110...en je weet gelijk meer

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

RPI als boordcomputer 05 mei 2021 20:50 #1281473

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7527
Effies schreef :
Even snel in opencpn een tcp verbinding aanmaken met localhost ala brambo en poort 10110...en je weet gelijk meer

Gepost met de officiële Zeilersforum-app

Het is mogelijk dat bepaalde data in het SignalK formaat nog niet voorkomt in de OpenCPN werking. Ik dacht dat de Tactic plugin wel met de SignalK data werkt. Maar kan het hier niet proberen.

Voor een mooi dashboard met alle meters naar wens, zou ik zeker MXTommy/Kip gebruiken.

Hiermee kun je alles wat in de SignalK server ronddwaalt vertalen in allerlei displays, zoals rond klokken, verticale dials, grafieken. Werkt ook rechtstreek op alle ander apparaten of op je GSM. Melding van de koers naar een waypoint of route. Afstand naar dat waypoint, XTE.

Ik heb dit eerder als eens beschreven en met een afbeelding visueel gemaakt.

Bram

P.s. werkt de tijd weergave nu wel ?
Alleen ingelogde leden kunnen reageren.
Tijd voor maken pagina: 0.838 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl