Get real, active and permanent YouTube subscribers
Get Free YouTube Subscribers, Views and Likes

Converting Manual Start Generator to Remote Start! Part 1

Follow
How To Around The House

I try to walk viewers through how I converted my manual key start generator into an remote start. This project was fun and exposed me to programming which I have limited exposure to. The goal was to turn the manual key start into a remote start to act like a quasistandby generator.

I will post Part 2 of this project once I get the choke actuator mechanically installed to the choke. Part 2 will also have the final test used as a "standby" showing how it works when the power to the house is cut. Stay tuned!

Materials used in this project:
Arduino Board: https://www.amazon.com/dp/B07B2FTZD1
Arduino Base: https://www.amazon.com/dp/B08H1RB61B
RF Relay with key FOB: https://www.amazon.com/dp/B098WGK35L
Actuator: https://www.amazon.com/dp/B00NM8H6VS
Alternate Actuator: https://www.amazon.com/dp/B00P2KANI2
9V converter: https://www.amazon.com/dp/B00191WVF6
DC power supply: https://www.amazon.com/gp/product/B08...
Project Box: https://www.amazon.com/dp/B01N8SLCUM
Electrical Tape: https://www.amazon.com/F4TapeSelfF...
Generator: https://www.duromaxpower.com/products...
Studio Mic: https://www.amazon.com/dp/B08TT9BZKT
IDE Arduino Code Environment: https://docs.arduino.cc/software/ide...
Arduino Tutorial (board specific): https://wiki.keyestudio.com/KS0486_Ke...)

Arduino Code (youtube does not allow the symbols "less than" and "greater than". Replace the "!" in the below code with the less than and greater than characters:
#include !avr/interrupt.h!
#include !avr/sleep.h!

void setup()
{
pinMode(7, OUTPUT); // Ignition ON circuit; RELAY 1; J1
pinMode(6, OUTPUT); // Actuator direction switch; RELAY 2; J2
pinMode(5, OUTPUT); // Ignition OFF circuit; RELAY 3; J3
pinMode(4, OUTPUT); // Ignition OFF circuit; RELAY 4; J4
}

void loop()
{
digitalWrite(4, HIGH); // Ignition switch to ON position pins FSG cut
digitalWrite(5, HIGH); // Ignition switch to ON position pins IGE cut
delay(1500); // wait for 1.5 seconds for ignition switch to be in ON position
digitalWrite(6, HIGH); // Choke actuator EXTENDS to full choke
delay(9000); // Wait for 9 seconds for actuator to extend fully
digitalWrite(7, HIGH); // Ignition switch to START position pins BATST
delay(2000); // Wait for 2 seconds while engine cranks
digitalWrite(7, LOW); // Ignition switch to ON position; engine should be running
delay(3000); //wait for engine to settle
digitalWrite(6, LOW); // Choke actuator RETRACTS to full off
stop(); // J3 and J4 should have the start switch in ON position and engine is running until wireless relay is turned OFF
}

void stop()
{
set_sleep_mode(SLEEP_MODE_PWR_DOWN);
cli(); // Disable interrupts
sleep_mode();
}

posted by urvater04