No video

DIY Portable Generator remote start Part 1

In this video, I am continuing the breakdown and wiring of the Arduino UNO and Keyestudio relay shield, and installing it into a weatherproof enclosure. Below are links to all of the components in this video, a list of relay assignments on the CAT6 cable, a link to the Keyestudio Wiki, and the script that was used in this test. Thanks for watching, and stay tuned for the next video.
Components
1. Kuman UNO R3 Board www.amazon.com/gp/product/B01...
2. KEYESTUDIO 4 Channel Relay Shield 5V for Arduino Controller R3 www.amazon.com/gp/product/B07...
3. QIACHIP DC 12V 1CH 433Mhz RF Wireless Relay Remote www.amazon.com/gp/product/B07...
4. D'Addario Accessories PW-CT-9V DC Power Adapter www.amazon.com/DAddario-PW-CT...
5. Plastic Electronic Project Box www.amazon.com/gp/product/B01...
Keyestudio 4 Channel Relay Shield Wiki - wiki.keyestudio.com/Ks0251_ke...
Relay designation for CAT6 cable pairs
Orange - Ignition - Relay 1
Blue - Choke - Relay 2
Green - Start - Relay 3
Brown - Spare - Relay 4
Arduino IDE script: (Angled brackets are not allowed in the description, please replace the exclamation signs with angled brackets)
#include !avr/interrupt.h!
#include !avr/sleep.h!
void setup()
{
pinMode(7, OUTPUT); // Ignition switch run mode
pinMode(6, OUTPUT); // Choke actuator
pinMode(5, OUTPUT); // Starter motor solenoid
}
void loop()
{
digitalWrite(7, HIGH); // Ignition switch ON
delay(4000); // Wait for 4 seconds to cancel start
digitalWrite(6, HIGH); // Choke actuator ON
delay(2000); // Wait for 2 seconds
digitalWrite(5, HIGH); // Starter solenoid ON
delay(3000); // Wait for 3 seconds while engine is cranking
digitalWrite(5, LOW); // Starter solenoid OFF
delay(4000); // Wait for 4 seconds to allow air/fuel mix to stabilize
digitalWrite(6, LOW); // Choke actuator OFF
delay(30000); // Wait for 8 hours while generator is running (test will only run for 30 seconds)
digitalWrite(7, LOW); // Ignition switch OFF
stop(); // If generator has not been turned off by now, stop generator for cooling and refueling
}
void stop()
{
set_sleep_mode(SLEEP_MODE_PWR_DOWN);
cli(); // Disable interrupts
sleep_mode();
}
Intro/Outro soundtrack: Built For This by David Renda

Пікірлер: 15

  • @jjones503
    @jjones50327 күн бұрын

    Love the mat!

  • @nwmi493
    @nwmi4932 жыл бұрын

    this is awesome :)

  • @SilentObserveUnfazed
    @SilentObserveUnfazed Жыл бұрын

    Glock mat☝️👌

  • @douglasthurston6310
    @douglasthurston6310 Жыл бұрын

    I am very impressed, Creative, well done and thought out However, you have created an open loop control solution when in fact the Arduino can sense things via inputs too. Is it possible you could sense a few things via closed loop ie. : 1. Motor running or failed-start w/ LED indicators 2. Choke position indicator LED 3. Carbon Monoxide and fire detection. 4. Others Just some thoughts !

  • @michaelshakib7777

    @michaelshakib7777

    Ай бұрын

    can you show us how?!

  • @TheCGRTEAM197
    @TheCGRTEAM197 Жыл бұрын

    Great video and explanation. I have only one question: your code is set to activate the choke on every start up. But if the generator is warm, can it still fire up with the choke being activated? Wouldn´t an temperature sensor on the engine block, help to determine if the choke needs to be activated or not?. Thank you.

  • @JPG23

    @JPG23

    Жыл бұрын

    Great point, I haven't figured out how to tell the Arduino to listen to sensing peripherals, but I'd love to do something like that. As for it affecting the engine, it won't harm anything to close the choke for a couple seconds on every start, though it isn't necessary.

  • @frederickmack9655
    @frederickmack96552 жыл бұрын

    Great stuff! Did you put the script in before the video? Maybe I missed it but I didn't see where you put the script in.

  • @JPG23

    @JPG23

    2 жыл бұрын

    The script is in the comments, please read carefully as you will need to make some changes

  • @patrickbush2939
    @patrickbush29392 жыл бұрын

    Thanks for this tutorial. It’s very informative. I have started this project myself and am wondering how you fastened the RF receiver and Arduino to the enclosure. Double sided tape?

  • @JPG23

    @JPG23

    2 жыл бұрын

    Yes, I used double sided tape. I roughed up the surfaces with scotchbrite and cleaned with alcohol

  • @douglundy5755
    @douglundy57558 ай бұрын

    So this is part II really since I dont know the Arduino so why not start with I and then make this #II?

  • @Z-Ack
    @Z-Ack2 жыл бұрын

    Why everybody use a damn ar dweaner for every damn thing.. its really unnecessary for this typevof application because you can buy a relay board as well as a re remote w/ receiver then wire to a switch then to battery to be able to turn it off if you want. Include a solar battery maintainer with controller and can leave it on 24/7.. but no need for any arduino.. the relays can be set to different buttons on the rf remote for actuator on choke and start button, and kill button..

  • @hawaii5089

    @hawaii5089

    2 жыл бұрын

    Why don't you show us how to do it in a video like JPG23 did. and take the time to show us. I'm like many out there. I don't have a clue on how to's and seeing this helps. Like a list of parts etc... Thx

  • @jjones503

    @jjones503

    27 күн бұрын

    *complains about a video instead of just changing the channel* Reeee