Sensor values via NMEA2000 to Raymarine

Hi.

I want to send the temperature from a cooler in my boat, to my Raymarine Axiom MFD, using my Arduino Uno.
This is my first project, and I’ve found many posts on reading NMEA2000 protocol, but I’m not skilled enough to translate these posts to what I need.

So dear forum:

  1. How do I translate the analog value of the sensor to NMEA2000?
  2. How do I connect the Uno to the NMEA2000 backbone?

I am very new to this, so I need more info than “just use [library] and you’re up and running”

Can’t wait!

Thanks.

I am very new to this, so I need more info than "just use [library] and you're up and running"

So tell us what you already have. What CAN hardware do you use? Did you that your Axiome MFP is able to display the values you want to provide?

BTW, this is a bad choice for a first project. Start with simpler stuff, learn to program the Arduino, to connect other hardware and so on. Connecting to a commercial bus system is not an entry level project.

I’ve ordered the MKR can shield and plan to use that. For now I will just use the temp sensor provided in the arduino starter kit.

Btw. This not the first thing I do on an arduino. But this is the first project I’m defining myself and something I can actually put in use.

Jonas_er:
Hi.

I want to send the temperature from a cooler in my boat, to my Raymarine Axiom MFD, using my Arduino Uno.
This is my first project, and I’ve found many posts on reading NMEA2000 protocol, but I’m not skilled enough to translate these posts to what I need.

So dear forum:

  1. How do I translate the analog value of the sensor to NMEA2000?
  2. How do I connect the Uno to the NMEA2000 backbone?

I am very new to this, so I need more info than “just use [library] and you’re up and running”

Can’t wait!

Thanks.

I actually found an Arduino library to use the NMEA2000 protocol:

there’s every and Tempsensor example in there! :slight_smile:

Hope that helps!