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.
  • Pagina:
  • 1
  • 2

Onderwerp: Waveshare 2-CH CAN HAT+ op een RPi5

Waveshare 2-CH CAN HAT+ op een RPi5 25 aug 2025 01:36 #1645366

  • hanst
  • hanst's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 437
Potentieel insteressant: shop.hatlabs.fi/products/halpi2-computer
En kijk ook eens op SignalK Discord voor support.
Alleen ingelogde leden kunnen reageren.

Waveshare 2-CH CAN HAT+ op een RPi5 25 aug 2025 07:24 #1645381

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 8046
747driver schreef :
Die Canable kon ik niet vinden, uitverkocht.

Die zijn vele jaren compleet uitverkocht in de VS. Bovendien zijn ze relatief duur vanwege de vrachtkosten invoerrechten.

In China zijn volop te koop en worden kosteloos verzonden. Prijs circa € 18,-.

Als het eens wilt proberen ik heb er nog een paar met daarop de Candlelight firmware.

Die staat er standaard niet op. Je moeten alleen een NMEA2000 kabeltje maken met alleen de data aders. De voeding komt uit de usb aansluiting en niet uit het NMEA2000 net. Werkt niet alleen op de RPI versies maar op alle Linux systemen.

Bram
Alleen ingelogde leden kunnen reageren.

Waveshare 2-CH CAN HAT+ op een RPi5 26 aug 2025 21:06 #1645808

Succes!!
Heb van een (te) kort spur kabeltje de plug aan 1 kant afgeknipt en de CAN bus aangesloten op Pi.
De data vliegt me nu om de oren op da SignalK website.
Met Node-RED geprobeerd om de wind data op het netwerk te zetten maar dat is me niet gelukt.
Zal me wat meer in Node-RED moeten verdiepen.
Heb bv een Yacht Devices barometer in het netwerk waarvan ik zie dat ie niet vaak data vertuurd.
Waarschijnlijk krijg ik daardoor ook geen luchtdruk historie op m'n Raymarine i70.
Denk dat de luchtdruk data wat vaker op de bus moet worden gezet en dat dat met Node-RED moet kunnen.
Kortom, ga nog een hoop leren..
Alleen ingelogde leden kunnen reageren.

Waveshare 2-CH CAN HAT+ op een RPi5 27 aug 2025 04:25 #1645815

Leuk en erg flexibel inderdaad om vanalles te kunnen proberen.

Ik zie NodeRED alleen als tool om zelf iets te bouwen waar geen SK plugins voor bestaan. Ben benieuwd wat je met welke winddata wilt?

Leuke is dat je in de Linux omgeving ook de canutils en canboat tools kunt gebruiken; je kunt bv heel makkelijk ruwe N2K data van de bus opnemen, en deze thuis weer afspelen, al of niet met filters.

Tijdens de “ontwikkeling” (nouja: spelen mét… ;)) PolarPlot had ik op een gegeven moment zoiets gebouwd als testomgeving:

Laatst bewerkt: 27 aug 2025 04:31 door Nachtvlinder.
Alleen ingelogde leden kunnen reageren.

Waveshare 2-CH CAN HAT+ op een RPi5 27 aug 2025 07:27 #1645842

  • cav
  • cav's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 137
@nachtvlinder, leuk, precies daarom ben ik canboat begonnen ;-) way back in 2008…
Alleen ingelogde leden kunnen reageren.

Waveshare 2-CH CAN HAT+ op een RPi5 27 aug 2025 10:11 #1645862

Dank voor het aanbod Bram maar het werkt geloof ik wel goed met die CAN hat die ik nu gebruik.

Het probleem van mijn winddata is dat ik deze initieel niet op m'n Orca krijg omdat de ST70 windpod die de analoge data omzet niet N2K compliant zou zijn.
M'n overige Raymarine spullen kunnen daar wel mee overweg en geven de winddata gewoon weer.
Alleen wanneer ik na het aanzetten van m'n instrumenten (en daarmee de Orca) de backbone naar de windpod even onderbreek en weer aansluit (de spur is moeilijk bereikbaar) geeft de Orca de winddata weer.
Helaas is het niet mogelijk de Orca als eerste op te starten aangezien ie wordt gevoed door de SeatalkNG bus.
In SignalK krijg ik de winddata keurig te zien.
Zonder kennis van zaken dacht ik de opstart sequence van de windpod te kunnen opnemen om te zien hoe die zich aankondigt op de bus en deze sequence mbv de Pi een aantal seconden na het aanschakelen van de instrumenten weer af te spelen zodat de Orca de juiste aanmeldprocedure van het wind instrument ziet en de data ervan kan gebruiken.
Begrijp nu dat dit niet zomaar gaat..

Het doel is uiteindelijk om meer sensor data op de bus te zetten zoals die van de motor.
Zou het ook leuk vinden wanneer ik Victron data die ik nu met bluetooth in een app zie ook op de plotter kan zien en daar bv een notificatie krijg wanneer de state of charge onder een in te stellen waarde komt.
Alleen ingelogde leden kunnen reageren.

Waveshare 2-CH CAN HAT+ op een RPi5 27 aug 2025 10:56 #1645870

747driver schreef :
Zou het ook leuk vinden wanneer ik Victron data die ik nu met bluetooth in een app zie ook op de plotter kan zien en daar bv een notificatie krijg wanneer de state of charge onder een in te stellen waarde komt.

Voor dat eerste is er de VEDirect SK plugin. Om naar de N2K bus door te zetten is er de SK-to-2000 (heet iets anders geloof ik…) plugin…
Alleen ingelogde leden kunnen reageren.

Waveshare 2-CH CAN HAT+ op een RPi5 27 aug 2025 11:10 #1645872

  • XanderB
  • XanderB's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 2493
ik heb zelf een 2e rpi in gebruik genomen met VenusOS-large erop. Out of the box Signal K en Node-RED met alle relevante Victron plugins zodat je alle gegevens die je via VE.direct ziet ook in SignalK ziet.

Ik heb ook een Orca core, gelukkig pakt hij de B&G winddata wel, maar mijn ervaring is ook dat Orca een levendige en actieve developmentcultuur heeft, dus ik zou de vraag waar je mee worstelt ook bij hen neerleggen ipv zelf oplossingen ervoor te gaan maken.
Alleen ingelogde leden kunnen reageren.

Waveshare 2-CH CAN HAT+ op een RPi5 27 aug 2025 12:20 #1645883

Heb de vraag mbt de winddata bij Chris de AI assistent neergelegd en later bij een echt persoon.
Ook traces doorgestuurd.
Antwoord:
From our experience, we know that some Raymarine Wind Pod do not announce themselves in the network after they have boot. They broadcast their wind data but they do not announce themselves.
Let's say that the device says "Here you have my wind data: 10 knots AWS, 10º AWA" but they do not say "Hey there, I'm a Raymarine Wind Pod sensor".
They only announce themselves when they start.

Een andere optie zou de ITC-5 zijn.
€350 vind ik het niet waard.
Mocht ik het met SignalK niet kunnen oplossen dan zal ik er over een tijdje wellicht anders over denken want het is wel een gedoe om na iedere dat de instrumenten zijn aangeschakeld een paar bankkussens te moeten weghalen om de backbone even te onderbreken.

Heb de signalk-victron-ble plugin gevonden die de data weergeeft van de BMV-712 en m'n inverter.
Cool, de volgende stap is om deze op de bus te zetten zodat de data op de plotter zichtbaar is.
Gaat dat met de signalk-send-nmea2000 node?
Alleen ingelogde leden kunnen reageren.

Waveshare 2-CH CAN HAT+ op een RPi5 27 aug 2025 12:58 #1645891

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 8046
Hoe zet je de windset en ander zaken aan ? Staan toch niet constant aan.

Dan maak je toch een aparte schakelaar voor je windset and de rest van de spullen.

Ik heb dit aan boord ook. Mijn navico AIS transponder reageert met NMEA2000 als een ander apparaat aanstaat. Doe ik dat niet dan is de verbinding NMEA183.

Kwestie van de juiste volgorde van inschakelen.

Bram
Alleen ingelogde leden kunnen reageren.

Waveshare 2-CH CAN HAT+ op een RPi5 27 aug 2025 13:04 #1645892

Gaat aan met de "nav. instruments" schakelaar.
De windpod zit op de N2K bus, de Orca ook.
Orca krijgt dus op hetzelfde moment als de windpod z'n voedingsspanning.
Alleen ingelogde leden kunnen reageren.

Waveshare 2-CH CAN HAT+ op een RPi5 27 aug 2025 13:36 #1645900

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 8046
De stroomtoevoer onderderbreken en navigatie schakelaar 2
Alleen ingelogde leden kunnen reageren.

Waveshare 2-CH CAN HAT+ op een RPi5 27 aug 2025 13:50 #1645904

  • XanderB
  • XanderB's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 2493
@747: De windpod heb ik even opgezocht en zo te zien krijgt hij los van het N2K netwerk z'n eigen voeding. Dus inderdaad even een schakelaar tussen zetten, en pas aanzetten nadat de Orca is opgestart, dan zou het goed moeten gaan

@bram: ik heb je een pb gestuurd voor dat canable board
Laatst bewerkt: 27 aug 2025 13:52 door XanderB.
Alleen ingelogde leden kunnen reageren.

Waveshare 2-CH CAN HAT+ op een RPi5 27 aug 2025 13:52 #1645905

Zou een optie zijn, backbone opensnijden, + draad doorknippen en daar een schakelaar op zetten.

Ziet nu echter met een ander probleem.
SignalK geupgrade naar 2.15.2 en nu krijg ik "unable to load native socketcan interface".
Opnieuw installeren?
Alleen ingelogde leden kunnen reageren.

Waveshare 2-CH CAN HAT+ op een RPi5 27 aug 2025 13:55 #1645907

Windpod krijgt z'n voeding van de backbone.
Hier goed te zien.
Alleen ingelogde leden kunnen reageren.

Waveshare 2-CH CAN HAT+ op een RPi5 27 aug 2025 14:16 #1645910

  • XanderB
  • XanderB's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 2493
Dan zou ik een plus van de windpod naar een schakelaar laten lopen en vanaf de schakelaar naar de kabel van de backbone. Hoef je niets open te snijden en kun je de windpod onafhankelijk schakelen
Alleen ingelogde leden kunnen reageren.

Waveshare 2-CH CAN HAT+ op een RPi5 27 aug 2025 15:09 #1645916

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 8046
747driver schreef :
Zou een optie zijn, backbone opensnijden, + draad doorknippen en daar een schakelaar op zetten.

Ziet nu echter met een ander probleem.
SignalK geupgrade naar 2.15.2 en nu krijg ik "unable to load native socketcan interface".
Opnieuw installeren?

Je moet even kijken naar je NMEA2000 verbinding. Er is wat toegevoegd omdat bepaalde NMEA2000 applicaties een code vragen. Die code kun je invullen of open laten.

Bram
Alleen ingelogde leden kunnen reageren.

Waveshare 2-CH CAN HAT+ op een RPi5 27 aug 2025 19:34 #1645982

Xander, is ook een optie.
Hoop in eerste instantie iets te kunnen maken met de Pi om het probleem op te lossen.
Alleen ingelogde leden kunnen reageren.

Waveshare 2-CH CAN HAT+ op een RPi5 27 aug 2025 21:22 #1645998

Heb alles opnieuw geïnstalleerd.
Enige verschil wat ik zie is dat canboat niet meer kan worden geselecteerd bij Data Connections - NMEA 2000 Source.
Alleen ingelogde leden kunnen reageren.

Waveshare 2-CH CAN HAT+ op een RPi5 28 aug 2025 08:10 #1646014

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 8046
XanderB schreef :
@747: De windpod heb ik even opgezocht en zo te zien krijgt hij los van het N2K netwerk z'n eigen voeding. Dus inderdaad even een schakelaar tussen zetten, en pas aanzetten nadat de Orca is opgestart, dan zou het goed moeten gaan

@bram: ik heb je een pb gestuurd voor dat canable board

Is onderweg. Ik heb er nog een paar voor geinteresserde. Heb ze gisteren eerst nog getest.

bram
Alleen ingelogde leden kunnen reageren.

Waveshare 2-CH CAN HAT+ op een RPi5 28 aug 2025 10:44 #1646045

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 8046
747driver schreef :
Heb alles opnieuw geïnstalleerd.
Enige verschil wat ik zie is dat canboat niet meer kan worden geselecteerd bij Data Connections - NMEA 2000 Source.

Er zit kennelijk een vervelende fout de laatste versie van Signalk-server.

Werkt niet in Fedora 42. Canboatjs geeft een foutmelding.

Nu geprobeerd op Ubuntu Plucky RPI 5 en dan werkt canboatjs. Geeft dan aan: claimed address 100

Invoer nmea2000 via Canable bordje can0. Werkt rechtstreeks in OpenCPN en nu ook in de signalk-server
Bijlagen:
Laatst bewerkt: 28 aug 2025 11:32 door brambo.
Alleen ingelogde leden kunnen reageren.

Waveshare 2-CH CAN HAT+ op een RPi5 28 aug 2025 12:36 #1646058

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 8046
Werkt nu ook met het RaspiOS 64 in de SignalK-server nu ook met claimed addres 100.

RPI 5
Laatst bewerkt: 28 aug 2025 12:37 door brambo.
Alleen ingelogde leden kunnen reageren.

Waveshare 2-CH CAN HAT+ op een RPi5 04 sept 2025 20:02 #1647791

Tijdje aan boord geweest en met 3 andere boten een rondje Noord-Holland gedaan.
Niet zo veel tijd gehad om met de Pi te werken.
Ben op zoek naar een uitleg/voorbeeld hoe met SignalK en NodeRED een bericht op de N2K bus kan worden gezet.
Bijvoorbeeld de wind data die ik nu van de ST70 pod ontvang...
Liefst op een manier die ook thuis kan worden gebruikt.
Heb nu in NodeRED een Subscribe node met de RPi cpu temperatuur.
Uitgang naar Calculator node die de temperatuur omzet van K naar C.
De uitgang daarvan naar een Send NMEA2000 node die iedere seconde de temperatuur verstuurd.
Nu verwacht ik dat de data in N2K formaat door can0 wordt verstuurd.
can0 is doorgelust naar can1 die ik met candump -tA can1 monitor.
Ik zie wel een soort heartbeat van 1 bericht per minuut maar verder niets.
In de SignalK server log zie ik:
TypeError: Cannot create property 'src' on number '44.1' at CanbusStream.sendPGN
Wat doe ik verkeerd?
Alleen ingelogde leden kunnen reageren.

Waveshare 2-CH CAN HAT+ op een RPi5 21 dec 2025 15:13 #1664528

  • thomas12
  • thomas12's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 33
brambo schreef :
747driver schreef :
Zou een optie zijn, backbone opensnijden, + draad doorknippen en daar een schakelaar op zetten.

Ziet nu echter met een ander probleem.
SignalK geupgrade naar 2.15.2 en nu krijg ik "unable to load native socketcan interface".
Opnieuw installeren?

Je moet even kijken naar je NMEA2000 verbinding. Er is wat toegevoegd omdat bepaalde NMEA2000 applicaties een code vragen. Die code kun je invullen of open laten.

Bram

Ik heb dit probleem ook. 747driver hoe heb jij het uiteindelijk opgelost? Bram kun je iets specifieker zijn waar ik moet zoeken?
Alleen ingelogde leden kunnen reageren.

Waveshare 2-CH CAN HAT+ op een RPi5 22 dec 2025 09:56 #1664611

Heb alles opnieuw geïnstalleerd, toen werkte het weer.
Alleen ingelogde leden kunnen reageren.
  • Pagina:
  • 1
  • 2
Tijd voor maken pagina: 0.159 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl