Hello all, I am a seasoned programmer new to the hardware side of things. I am trying to build a monitor for my boat that will notify me every time my bilge pump turns on and for how long (12v). I would also like it to update my GPS position once per 10 minutes only if the position has changed. Otherwise I would like it to send a “heartbeat” every hour or so to say it is still connected. I plan to send the data to Azure Iot Hub and can build all the notification code myself.
I need help picking the components that would support this. I believe I need the following:
- Main board
- GPS Sensor (perhaps I can get relative position from the LTE?) I don’t need it to be very accurate.
- LTE Support (I have a SIM with a low-cost data plan, and I want LTE for widest coverage)
- Voltage sensor to sense when the bilge pump activates (can sense 12v on/off)
Ideally this would be low-energy consuming with the ability to put everything in low-power/off mode while it sleeps. I have 12v power available onboard the boat (but perhaps need to transform it down to 5v).
Can anyone suggest the best components to accomplish this?