Yacht Monitoring System

This system contains GSM module, GPS receiver, electronic compass, gyroscope, accelerometer, battery voltage monitor, two peripheral channels for remote cabin monitoring, 18 digital inputs with analog comparators, 2x8 LCD and 4-key keyboard. It uses GSM to send the status by SMS request, and sends SMS if alarm condition occurs.  The main controller is PIC24EP512GP806.