So I'm building a cell network enabled "Remote Starter" for my car (Toyota 4-runner). I have a factory remote starting system which has a very horrible range (max 100feet). I would like to start my vehicle as I leave work.
The remote starter is activated by pressing the wireless key fob 3 times (2 short, 1 long). My plan is to take this apart, and using an Arduino, programmaticly press the key fob.
To make all of this easier I have a Freematics One, which is Arduino compatible ( Atmega 328p on board). My plan is to modify this slightly, adding 2 reed relays to activate key fob. I will remove the CR2032 battery from the key fob and power it using 3.3v from the freematics. Because I will be leaving the key in the car, I want the key powered off 99% of the time and only power on when I tell it.
If you look at the spec sheet of that board, A0 and A1 pins are broken out and available for use. My plan is to use these pins to drive 2 relays (HE721A0500 reed relay) to 1. power up the key fob and 2. press the button.
I have attached a basic schematic.
I realize there is a fair amount of code to be written, I have a plan for that. My current concern in the hardware design. Does anyone see any issues with this? Do I need any other components? Will this work in theory?
