As I continues to build with Arduino, I wanted to create a project that could benefit me while engaged in water activities. The purpose of the project was to provide a way for watersports users to alert an emergency contact in case of emergencies. The device could be manually triggered using a button or if the device is exposed to water for an extended period of time. If someone falls in and is in need of assistance, they may press and hold the button, or if the device is underwater for say, 15 seconds, it would trigger the SMS emergency message and GPS location.
Below are the system inputs/outputs and dependencies as well as the different modes.
I experimented with multiple GSM/SMS modules with Arduino and could not get the device to send a message. I later determined that the SIM cards I used were not compatible with the older GSM modules purchased from eBay. The Arduino code worked for the other functions worked flawlessly, as I later removed the SMS interface and instead had it display a Serial Monitor debug code instead.
As you can see, many of these notes were jotted down while working at my part-time job (Bass Pro Shops, Marine Dept).