Jump to content
  • Ballast Bag Level Monitoring


    D_Turner
    • Year: 2017 Brand: Malibu Model / Trim: VLX Cost: $500-$999 Ballast Modifications: Fat sac(s), Wiring, Other DIY or Professional Install: I installed it

    Since getting my Malibu almost 2 years ago, one thing that has bothered me is that we have such high tech boats that monitor our hard ballast tanks, but no way to monitor the bags.  Malibu has since added L-shaped rear hard tanks that will monitor the rear bags, but for people with older boats there is not a good solution that I am aware of.  Although I am no where near a level of riding that requires super precise filling of ballast bags, I still found myself lifting the rear cushions to look at the bags when dumping bags from full back to 1/2 or empty.   So I decided this winter to head down the path of getting me a rear bag monitoring setup going.

    I started the research phase looking for a good water pressure sensor that I could use to just drop into the top of the bag.  I ended up with a Maretron Submersible Pressure Transducer.  The unit is kinda pricey, but has a very low psi range so provides a nice degree of accuracy for the only 2-3ft of water depth I will be measuring.  It is also submersible so the idea is to just use a 1" NPT fitting to drop it into a spare top fitting on my Sumo bags.  It is part number PTS-0-1.5PSI-01

    Here are some of the technical details on the pressure transducer:

    https://www.maretron.com/support/manuals/Submersible Pressure Transducers Installation Instructions-T 2.1.html

    I replaced the metal mounting plate with a 1" to 1/2" NPT plastic adapter from amazon.

    https://www.amazon.com/dp/B008HQ725U?psc=1&pf_rd_p=454aaa48-6bbd-4d89-855c-bfb126bc7fa3&pf_rd_r=KRK1ANDC6JBDSEGN5WSH&pd_rd_wg=SCSSV&pd_rd_i=B008HQ725U&pd_rd_w=gkVHN&pd_rd_r=84b257a3-d744-4e15-876f-5b531e276cd5&ref_=pd_luc_rh_rp_330_01_04_t_img_lh

    This is what the sensor looks like. 

    IMG_2637.jpg.1447784b6ad2c2d7c78c9b90ce4d16ee.jpg

    IMG_1860.jpg.0c4e985c07bfeed0ac6e877fd7aca787.jpg

     

    I will just drop the sensor with wiring into the top of the bags 1" NPT port.  Screw the previously mentioned 1" to 1/2" NPT adapter onto the cable gland that comes with the sensor.  Tighten the cable gland on the wire where there is plenty of wire inside the bag for the sensor to stay laying on the bottom of the bag even when full.  That is about it for the bag and sensor.

    These sensors are typical 4-20mA current loop sensors.  So I needed a way to measure these sensor outputs.  I decided on 1 Arduino controller with 2 current to voltage converters(1 for each rear bag).  The voltage output from the converters will be input into the Arduino on two Analog inputs.  These signals then can be sent through the analog to digital converter in the Arduino for use.

    The following picture is from testing of the pressure transducer and the current to voltage converter.  I just dropped the sensor into about 6 inches of water in a thermos bottle using this setup and measurements were super sensitive.

    IMG_1858.jpg.4f87f899904731d31b0f9075bf8769ae.jpg

    While I was trying to get the above portions tested out and verify proof of concept, I was trying to decide how I wanted to display this ballast information.  My first thought was to go easy and just use a cheap little character LCD.  The following was some testing I did that used an adjustable voltage to change the numbers on the LCD.  I wasn't super excited about this look compared to everything else in the boat.

    image1.jpeg.3adbf68865480bbc087b86d9f43d5f66.jpeg

    After some more time passed, I decided to mess around with a true LCD just because it could look MUCH MUCH better.  So I purchased a touchscreen LCD to tinker with.  This project probably will never require touchscreen functions, but I went ahead and got one because I could envision in the future creating a bow bag controller using this same screen with some tweaks to show rear and and front bag levels and to also fill/drain the front bag using the touchscreen.  That is a project for way down the road.  For now, I created a basic UI layout that just displays the rear bag levels in 25% increments.  I can tweak this after I get it all setup and decide what works best.  I am no Adobe Photoshop guru so I kept the screen designs basic.

    142373682_MalibuUILayout.jpg.9d63dd753ea6230de4df86d6ebd47ac4.jpg

    malibutest2.jpg.48ae1e09103badc5ce1dcf6411ccfe0a.jpg

    IMG_2051.jpg.f031c6eed7a2d804df462651454ac43f.jpg

    For initial setup,  I will probably create a screen that shows raw voltages of my bag sensors.  I can use that screen to determine exact voltage levels for empty/full/etc..  I can then setup some ranges in the Arduino code to show the correct percentages on the screen based on the inputs.  I am planning on making a box to hold this LCD screen and place it in the little cubby hole to the right of the captains chair in a Malibu.  I might come up with something better in the future, but this puts it out of the way.

    As for the electronics, I purchased a box to mount everything in.  I drew most of it up in CAD to test the layout/fitment.

    967529981_ElectronicsBoxAssemblyv82.png.767c232e0acb5edbbb8d1233ba38a9d7.png

    329393713_ElectronicsBoxAssemblyv8.png.f94195ca4fae059143aa606b6babdc1c.png

     

    I now have most everything on the box mounting plate.  I just need to machine holes for the 3 wires to pass through the box.  There will be one 2 wire cable that goes to 12V and ground.  There will be a 4 wire cable that exits the box and heads to the rear of the boat for rear bag sensor hookups.  There will also be a 12 wire cable that exists to the remote mounted LCD.

    IMG_2058.jpg.5742f0fdc153ead74e70faf0df77a4de.jpg

    IMG_2526.jpg.6fbba07eb472563297510002337125ab.jpg

    I have to finish up the electronics box and the LCD housing box and it will be ready for initial testing in the boat.  I hope to have it all ready to go in the boat when the season starts up around here in late March/early April.  I am also using a lot of  Deutsch connectors with boots, heat shrinks, etc. so I still got a little more to do to get all that wrapped up as well.

    IMG_2527.jpg.3e4173b6e8ca945a9eea3443ad9f459c.jpg

    I will update this when I get the box all finished up and the LCD housing built.  I have had a couple requests to get this posted over here so here it is so far.  There are several ways to do this much cheaper than the way I have chosen to do it.  The wiring and pressure sensors are definitely on the high end of the spectrum.  Feel free to ask any specifics about what I have done so far.  I hope to be on the water testing it in about a month...bring on spring!

     

    UPDATE

    I got my LCD box back from the 3d printer at the first of the week.  A few tolerances were a little tight for the LCD to fit so I had to do some slight machining on a mill today.  I kinda expected that as I just had it printed out of ABS using a cheaper printing option so tolerance is not quite as close as for say a SLA 3d print is.  The little brass 4-40 press in threaded inserts worked perfectly.  I did also make a mistake on two of my LCD hold down holes.  I ended up having to remove 2 of the 4.  I should still be able to make it work, I will just have to drill 2 holes and make a different tab for one side of the LCD hold down.  If you look at the back image of the LCD, you will notice only 2 brass threaded inserts...I had planned on 4 for hold downs.  I plan to try to swing by the boat in storage this weekend and double check it will go in the little covey I want to put it in.  It will be close.  If it fits, I will cut a wire hole in the box and start trying to wire up the LCD.  The white paper you see over the LCD is a piece of clear acrylic cut that will be the 'lense' for the LCD for protection.  I will glue that in so it is water tight, then put the LCD behind that.

    Progress still being made and hope to have it ready to all go in the boat when it comes home for the spring.

    IMG_2830.jpg.608add2023bb297c273a22b6ed5ecd50.jpg.044dac500f6cea2468a98bfef945e064.jpgIMG_2832.jpg.b81d4efc469e817db91950822c53c555.jpg.d4dc608e7888d2a331ae90ec7bf01595.jpgIMG_2833.jpg.25f9c1aa986296995fea9d7cf760eeee.jpg.5f4191cf05b146fa689d2d59f03a2c35.jpg



    User Feedback

    Recommended Comments

    This is awesome.  Thank you for posting....  it will almost certainly be a future project for me and I'm sure other.   Can't wait to see it done!

    Share this comment


    Link to comment
    Share on other sites

    You said you are no photoshop guru...    Honestly the simple screen looks pretty good to me, but if you want to  help match something in your boat or whatever I can help.

    Share this comment


    Link to comment
    Share on other sites

    Yes the sensors lay inside the bag.  They are heavy so they will always stay at the bottom and designed to function submerged.  As long as your bag repeats in how it takes shape each time, the height of the water in the bag should be fairly repeatable.  My Sumo bags fill the same each time from the best I can tell.  I have engine dividers and and then the inside of the hull containing the bag sides so when it fills with water, I think the bag shape is VERY similar each time they fill.

    The sensor just measures water pressure.  The deeper the water, the higher the water pressure.  A varying current is created from this pressure measurement.  You use this current measurement to make a water level reading.

    Example: http://www.pvl.co.uk/user/Animations/Hydrostatic.jpg

    You can do an external sensor which can be much cheaper, but requires more plumbing which I wanted to avoid.  Similar to this:  http://www.te.com/content/dam/te-com/images/sensors/global/infographics/differential-transducers-on-tank.png

    The sensor I am using is 0-1.5 psi range so it will measure just over 3 ft water depths before maxing out.  My bags are only right at 2ft tall filled.

     

    As for the screen designs, let me get it all functioning first then I may play around with other designs.  Once it is up and going it will just be a 'firmware' update to the Arduino to change it.  I thought trying to replicate the stock Malibu screen and colors look would be cool, but probably overkill.

    My LCD enclosure is supposed to ship this Friday from the 3D Printer so I hope to get that tested out next week and see if any changes need to be made to it.

     

     

     

    Edited by D_Turner

    Share this comment


    Link to comment
    Share on other sites


    Join the conversation

    You can post now and register later. If you have an account, sign in now to post with your account.

    Guest
    Add a comment...

    ×   Pasted as rich text.   Paste as plain text instead

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.


  • Arrow-to-forum.png     Visit the SHOP TALK forums to join discussions on fabrication, design and more