Arduino + Accsess Control start engine

Hello!

I am a beginner in Arduino and the C language. I can much of the basics but not much more...

I have for a long time wanted to build an Arduino engine starter. I have a rfid door access control unit that I want to use. My idea is to:

  1. Connect the output signal from th access controller to
    toggle debounce (relay instead of switch). This is going to turn on the ignition.

  2. Use a hall effect sensor to sense the rpm of the engine

  3. When the ignition is turned on, a relay will run the starter until the engine is at say 600rpm(or it has passed 20 seconds), then stop the starter, but leave the ignition on(ignition off if the engine didn't start)

  4. When the signal from the access controller toggles again (I swipe the card a second time), ignition relay turn off and a third relay turned on(off when rpm = 0) to stop the engine.

If someone could put together a code for this I would be very happy.

if there is anything you didn't understand or have a better idea please post

  • Peter
  1. Connect the output signal from th access controller to
    toggle debounce (relay instead of switch).

Why? The "access controller" will return an RFID tag's value. It is up to the Arduino to decide whether that tag is valid, and whether that tag should be allowed to start the engine (by activating the relay).

If someone could put together a code for this I would be very happy.

While you do what? If you are trying to hire a programmer, Gigs and Collaboration is where you should ask for the post to be moved to.