Firmware and PCB Design

Job ID: 36132485

Budget: $30 – $250 USD

Design the Firmware and PCB for a battery powered Board with a water leak detector and GPS Position over SMS. Note, you must have power management in mind as the device must last for 5 years on battery.

Device is to turn itself on once every 24 hours, and perform the following

1) Check for the present of water on the water leak input, store this into Memory.
2) Power up the GPS receivers and wait for a location. Time out after 5 minutes - Store the location or 'NoPosition' into memory
3) Retrieve the available battery and store this into Memory.
4) Start up the 4G network
5) Read all the contacts on the SIM Card
6) send an SMS to each contact in the format of 'N:M:LAT,LONG where N is 0 for no water present and 1 is water present, M is the battery percentage left and LAT, Long or 'NoPosition' is the location.



Design a Custom PCB and the bits necessary for

1) OnBoard Power Management Timer