Servers by jDrones

Affordable transducer for autonomous boat

Hi there, are you looking for a transducer for your autonomous boat that doesn’t cost thousands of dollars? So was I. This is how I set up the $300 Airmar DST800 triducer. Hopefully you find this helpful :slight_smile:

setup:
-mission planner 1.3.62.1 build 1.3.62.1 ArduRover V3.4.2
-airmar dst800 triducer (nmea 0183 version) http://www.airmar.com/uploads/brochures/dst800.pdf
-pixhawk px4
-rs-485 to ttl converter (any one with MAX485 chipset will do but this is the one i used) https://www.amazon.ca/MAX485CSA-Converter-Integrated-Circuits-Products/dp/B06W9H64TN/ref=sr_1_fkmrnull_1?keywords=rs485+to+ttl+lc&qid=1552083892&s=gateway&sr=8-1-fkmrnull

Wiring:

Mission Planner Parameters:
RNGFND_MAXCM = 700
RNGFND_MIN_CM = 50
RNGFND_ORIENT = 25
RNDFND_TYPE = 17
SERIAL2_PROTOCOL = 9
SERIAL2_BAUD = 4

Troubleshooting:
I used a rs-485 to USB converter to plug into my computer. to view the NMEA messages simply open putty (windows), select the appropriate com port (you can check in device manager on windows) and select 4800 baud rate. You may need to swap around the NMEA A and B cables to get it to work. You can google a NMEA 0183 sentence guide to decode the message.

I hope this helped, best of luck

Evan

4 Likes

This is really great. I’ll add it to the wiki in the coming days…

1 Like

Very Nice Evan!
Thanks for your input

1 Like

That would be great! Unfortunately mission planner can only display sonar range, but this transducer also transmits temperature and wind speed. Would you be interested in developing those functionalities? My company could send you a model to work with if needed.

I think you mean boat speed? I’d certainly be keen to implement this for the sailboat code.

I did mean boat speed. I’m stoked that you’re interested in implementing the functionality. Is there anything I could do to accommodate you?

if you have a spare sensor that would be great. I’m hoping to be able to re-use the wind-speed estimator in the EKF for calculating the ‘water speed’ for tides or flow on a river. I guess the first thing to do would be to add in a ‘tide’ to the boat SITL and see how the EKF manages to estimate. Then look at adding the sensor into the airspeed library probably. Although i’m not sure of the best way to handle sensors like this that have things for different library’s all coming down the one bus. I guess the best way would be to handle it in the rangefinder library and forward the appropriate stuff to airspeed.

@rmackay9 do you have any thoughts about this?

I’ll talk to my boss and see what I can do. It should be possible.

1 Like

@iampete Peter, any updates to this?..I am working on adding a wiki page if this is still valid and viable…

no update on my end, sorry

Servers by jDrones