Ever gone down to your boat only to find your batteries were dead? This happened to me once too often, so I've developed an open-source boat boat monitoring system to monitor shore power and battery voltage. The hardware costs under $50 in Arduino parts and it is free to use. You don't need to be an electronics whiz as Arduino is easy to use. Give it a try and let me know what you think.
Full write-up:
blog.arribasail.com/2015/11/tech-boat-alarm-free-boat-monitoring.html
PS You just need an Internet connection, which could be an old phone running tethering mode on a cheap PAYG mobile plan.
I did the same thing about 5 years ago with a PIC microprocessor to warn me if the batteries were low or the bilge pumps were on when I bought a boat with very dodgy sea cocks. I gave up on the internet though because I found it unreliable and went with SMS.
Because all my friends wanted one it grew and grew and grew.
Now it can tell you where the boat is, monitor 2 batteries (since most yachts have x2), solar panel charging, gas, bilge pumps, shore power and a fridge (inspired by arriving at boat one day to find fridge failed bait had melted very pongy and warm beer). The solar panel monitor was added because a mate got his solar panel stolen!!
It even can turn on your deck lights or a siren remotely to scare away prowlers. This is whats its grown to now www.trektransponder.com.au. Anyone who wants to try the one on my boat in Pittwater, SMS the word "status" (without quotes) to 0431 935 720. :-)
And theres one that monitors a battery and charger only on 0435 142 275. If you SMS the letter "M" to that number (without quotes) you can check the battery charging on a test unit up north. (M is abbrev. for measure). Or "Trend" to see whats been happening.
I did the same thing about 5 years ago with a PIC microprocessor to warn me if the batteries were low or the bilge pumps were on when I bought a boat with very dodgy sea cocks. I gave up on the internet though because I found it unreliable and went with SMS.
Because all my friends wanted one it grew and grew and grew.
Now it can tell you where the boat is, monitor 2 batteries (since most yachts have x2), solar panel charging, gas, bilge pumps, shore power and a fridge (inspired by arriving at boat one day to find fridge failed bait had melted very pongy and warm beer). The solar panel monitor was added because a mate got his solar panel stolen!!
It even can turn on your deck lights or a siren remotely to scare away prowlers. This is whats its grown to now www.trektransponder.com.au. Anyone who wants to try the one on my boat in Pittwater, SMS the word "status" (without quotes) to 0431 935 720. :-)
And theres one that monitors a battery and charger only on 0435 142 275. If you SMS the letter "M" to that number (without quotes) you can check the battery charging on a test unit up north. (M is abbrev. for measure). Or "Trend" to see whats been happening.
Sweet! I can definitely relate to the fridge incident too
I can see adding a lot additional vital signs too, as the Arduino has plenty of spare pins, and adding additional alarms is just one line of code (ok, technically, it's just a struct initialization).
I went with the data (via Telstra 4G) though because I've found it to be more reliable than SMS in my area. My 4G connection uses a 5m-tall antenna, and I often get data where I can't call voice or SMS. In particular, Kangaroo Island has a crap mobile phone network.
Also, even if the Internet connection is temporarily lost, it's no big deal as the Arduino will keep contacting the server until it eventually gets through. It is the service that is responsible for sending the emails, and the emails are of course free
Great idea
bit beyond me but
could be future project
enjoyed your blog greatly,nice mix of technical stuff,sailing ,your adventures plus books and history.
Scruzin I saw you have the alarm powered using a USb adaptor, as the Arduino wants 7-12V.
I don't have shore power, do you have any idea of what the overall consumption if with your current setup?
Great idea
bit beyond me but
could be future project
enjoyed your blog greatly,nice mix of technical stuff,sailing ,your adventures plus books and history.
Thanks. Check out the intro to Arduino if you'd like to give it a try: www.arduino.cc/en/Guide/HomePage
Scruzin I saw you have the alarm powered using a USb adaptor, as the Arduino wants 7-12V.
I don't have shore power, do you have any idea of what the overall consumption if with your current setup?
You only need to use the mains USB adapter in order to monitor shore power. If you just want to monitor battery voltage, you can power it from your house battery.
An Arduino Uno draws less than 50mA. I haven't measured how much the CC3000 WiFi shield draws yet, but it should not be much since it transmits only when needed and it disconnects from the network when not transmitting.