Тёмный

Arduino Fuel Injection 

Nick Dolinšek
Подписаться 329
Просмотров 32 тыс.
50% 1

Disclaimer: My propane fuel setup is not safe. There is no regulator and the rubber hose is not made for propane. Do not replicate or attempt. Honda GC160. Runs on propane.

Наука

Опубликовано:

 

27 апр 2019

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 119   
@dolins_design
@dolins_design 7 месяцев назад
Disclaimer: My propane fuel setup is not safe. There is no regulator and the rubber hose is not made for propane. Do not replicate or attempt. Honda GC160. Runs on propane.
@connorschumann5471
@connorschumann5471 5 лет назад
This is Awesome!
@neutron-au
@neutron-au Месяц назад
You're definitely well past this project. I like it though. The only thing that I can imagine is that possibly at higher RPM, the timing of the fuel injector will be too late. Similar to how ignition timing would work (changes depending on RPM and other conditions, usually becoming more advanced) you would want to make the fuel injector inject slightly before the TDC before the intake stroke. Wicked project man :)
@dolins_design
@dolins_design Месяц назад
true true. it pained me to do it that way but the cam was plastic and this was the quickest and easiest
@MrAndrius12
@MrAndrius12 2 года назад
RU-vid needs more videos like this.
@dolins_design
@dolins_design 2 года назад
thanks hello
@mincemangler3141
@mincemangler3141 3 года назад
Putting the proximity sensor over the cam is genius
@dolins_design
@dolins_design 2 года назад
i actually put it there because there was nowhere else to quickly and easily do it haha. Its not super efficient because the sensor output will always be lagging since the valve is already opening before it triggers the sensor. Also sorry for delayed response im just seeing this ^_^
@randyjack77
@randyjack77 5 лет назад
Hi, this is a sweet project. Definitely out of the ordinary. I have been looking at holley and the like EFI systems for a Mopar 318 build. I'm pretty green to engine builds. But I thought he why not look into making my own. Then I can make a pretty cool system with any features I want, like an add on HHO system or a dual fuel system... This is a really helpful video. Im Still not convinced I can handle or afford the project with my mopar. This needs more views, the content is amazing.
@randyjack77
@randyjack77 5 лет назад
Saw your looking at mechanical or electrical engineering.. Check into Mechatronics, seriously, that's what I majored in and I loved the diversity of the information. Pays good too and less prone to boring work.
@dolins_design
@dolins_design 5 лет назад
@@randyjack77 I have had other people tell me the same thing. Luckily I have a some time to decide still, and will definitely look into it. I worked an engineering internship last summer and it was so much fun it didnt even feel like work sometimes. I cant wait to be done with school. Thanks!!
@randyjack77
@randyjack77 5 лет назад
So are you in college now working on undergrad as an undeclared major?
@randyjack77
@randyjack77 5 лет назад
facebook.com/Mrmullally Add me on Facebook, I mean.. if you want to. My 318 is in a 71 charger. I was looking at a holley sniper setup. They are about $2000, but I am considering options, and I think I could do better than Holley given time to work on the project.... but its a lot of time.. I also have the parts to convert the car into an all electric car with a lot of horsepower. But again time and money. Then I have a pair of aircraft radial engines i bought that might be a cool hybrid system with one or more of my DC engines.. really I'm in the beginning phase of the project and dont even have a direction yet. That's how i found you, looking into the scope of the DIY EFI option. The care is 100% original, numbers matching, barely any rust at all and the back seat has never ben sat on. So it certainly is worth going all out on. A classic type of performance engine build would be between 5k and 18k "for a hellcat" but theres just nothing special about following the mold.
@dolins_design
@dolins_design 5 лет назад
@@randyjack77 I am on my last year of community college. Will be at a university next fall.
@richracing7420
@richracing7420 3 года назад
Excellent project by the way. From a practical standpoint it seems like their is no air/fuel sensor which would normally be placed near the exhaust. That would negate about 90% of what you would want a fuel injection system for
@dolins_design
@dolins_design 3 года назад
thanks for the feedback! i am aware of this, i am making a new efi setup for a different small engine that will take advantage of those handy features.
@mohamednibras4282
@mohamednibras4282 4 года назад
Good work bro... I am also trying something like this😇
@MattExzy
@MattExzy 3 года назад
Sweet. You probably have moved on to something bigger and better and you know 100% more about this project than I, but I wonder how a rotary encoder would be instead of the potentiometer? You could have an incremental counter and map that to the mix value - that way it may be more precise; you wouldn't need to be using the Arduino's ADC. Although you'd probably need some sort of indicator to show "lean/rich" on a display or something. Maybe even have a button for "lean" and a button for "rich" and increment those values.
@dolins_design
@dolins_design 3 года назад
Rotary encoder would be awesome, super high resolution. I did this project as an "intro" to actually going all out, and making a fully complete EFI small engine, which i am working on now :)
@snagle87
@snagle87 4 года назад
Cool project! How is the signal from that proximity sensor at higher RPM? Clean?
@dolins_design
@dolins_design 4 года назад
Thanks! I never had an issue with the proximity sensor even with higher RPMs. I think I used a pull down resistor to eliminate any unwanted noise/false signals.
@mikewalton7615
@mikewalton7615 3 года назад
Hi Stan, My ultimate goal is to use Speeduino on a 4cylinder Tata CNG truck and modify it to run on hydrogen but like you I'm starting with a Honda GX200 and Arduino. I don't want to have wasted spark which is fine for gasoline but bad for hydrogen. So I removed the magneto and installed a coil, I put a little push button sensor on the intake valve and a hall effect sensor on the crank. Then I realised that I could put the hall effect sensor on the valve gear at the point where the intake valve opens , inject propane directly into the cylinder and then a few degrees later when the valve is closed ignite the sparkplug. Does putting the hall effect sensor on the valve gear seem logical to you?
@dolins_design
@dolins_design 3 года назад
That is going to be fun when its done. I would fully recommend sensing off of the valve/cam gear. I wanted to do that for this one, but it has a plastic gear. It was difficult to drill into and work with as it was a very hard and durable plastic. Also, be careful with the hydrogen as I know it can be dangerous (explosions) if it is setup incorrectly. Report back and let me know how its coming along!
@goofypettiger
@goofypettiger 3 года назад
Well done, dude! A couple of thoughts..... How about an O2 sensor in the exhaust stream to act as feedback to the Arduino? Adjust the pulse-width-modulated duty cycle up or down based on an analog read from the O2 sensor. The analog range is 0 to 5 volts. I believe the O2 sensor is between 0 and 1 volt. With 10-bit A/D sampling you'd still have a good 8 bits dynamic range even without instrumentation amplifier. Also, have it sense RPM from the low voltage side of the ignition circuit. Just some thoughts!
@beatrute2677
@beatrute2677 2 года назад
Great idea man.
@dolins_design
@dolins_design 2 года назад
improvements are coming :) good suggestions
@GAS-OR-ASS
@GAS-OR-ASS 3 года назад
Can you use (for twostroke application) the preinstalled pickup coil or the spark wiring for triggering? And if so, can you control the rpm with good behaviour just by mixture to your application;
@GAS-OR-ASS
@GAS-OR-ASS 3 года назад
@@dolins_design thank you very much. The original thougth i had was to use two of the pickups. One for ignition as it is right now and second for injection at some different angle. As long as i can get input from the pickup "sensor" i guess it should at least run idle
@GAS-OR-ASS
@GAS-OR-ASS 3 года назад
@@dolins_design it is a kawasaki kmx 200 engine of 1989 with power valves. I have the bike for a long time and it is just sitting there so i'll try to modify it for fun.
@cr6925
@cr6925 3 года назад
Good job! :-)
@dolins_design
@dolins_design 3 года назад
Thanks :)
@robertpirsig1570
@robertpirsig1570 3 года назад
Hello, enjoyed your video. Is that a gasoline fuel injector working with propane? Thanks.
@robertpirsig1570
@robertpirsig1570 3 года назад
@@dolins_design Haha yes, as you advance with your project don't know if you are going to stick with propane, but if so you might could give these cheap injectors a try. www.ebay.com/itm/LPG-CNG-Gas-3-4Cylinder-Injection-Rail-Injectors-for-Sequential-Injection-System/153694415430?hash=item23c8e6aa46:g:KnkAAOSwjhJdyDmc
@socialhostage8534
@socialhostage8534 3 года назад
Super cool that you are using propane! Normally you would have a pressure regulator between the injector and the tank. There are also systems that use a vacuum controlled vaporizer/pressure reducer. It has a venturi and basically works like an old carburetor. Are you using a lpg/propane injector? Have you heard of speeduino?
@dolins_design
@dolins_design 3 года назад
Greetings, thanks for the suggestions. I am aware of proper propane injection, this is a gasoline injector. Had to run it in short intervals or it would get unhappy. This setup was put together just to see if I could run an engine with an arduino. Definitely would like play with speeduino moving forward!
@socialhostage8534
@socialhostage8534 3 года назад
@@dolins_design Wow, surprised it even works this well! Propane is so much cheaper than gasoline in my country. Gasoline is now €1.70/L and propane or LPG is €0.70/L! I would like to make an arduino run propane injectors so I can drive cheaply.
@davinderkaur9018
@davinderkaur9018 3 года назад
Good job bro , Now just add spark timing control and then automate it 👍
@dolins_design
@dolins_design 3 года назад
Thanks!
@xgamerbih
@xgamerbih 4 года назад
Hey there... have you changed anything lately? I'm converting an engine to EFI too, a small one too. All I'm looking is a way to control the shooting timing for the injector. Since mine specific engine (like most small engines), it fires a spark 2 times per 4 strokes because the flywheel passes the magneto twice during 4 strokes, and if I would use something (like a hall effect seonsor) to control the injector shooting time, I would have 2 shots of fuel per 4 strokes. Now, I'm looking for a second input for the info when the injector has to shoot. As you used a proximity sensor - I could use it too, but I don't really want to ruin a cylinder head since they're hard to find for this old engine nowadays. I thought about a MAP or MAF sensor from a 4 cylinder engine, but I'm kinda afraid that those sensors would be too "large" for a single cylinder engine, since both sensors come from a 4 cylinder engine from a car. Do you have any kind of recommendations? I also looked upon control the mixture with a pot, and later do it automatically using different ways of input (ammount of air, throttle position etc.), but for now, all I need is a barely-running engine :) Thanks in advance!
@andersskjoldager-gregersen3240
@andersskjoldager-gregersen3240 4 года назад
2 sparks per 4 strokes are very common, it's called wasted spark, and it actually help cleaning the plug. 2 injections per 4 strokes is not a problem as the intake is closed half the times, the fuel won't be sucked in and burned. The fuel will then be used when the intake opens again. So with 2 injections you just half the amount of fuel for each pulse. It can actually help the fuel mix better, as it is two smaller portions instead of one huge.
@dolins_design
@dolins_design 4 года назад
@@andersskjoldager-gregersen3240 Cool, I didnt know two injections per 4 strokes would work. Is that how the auto companies have been doing it with port injection? This was my first dive into fuel injection, I was unaware at the time. When I redo this project I will have to keep that in mind (would make things easier)! Thanks!
@andersskjoldager-gregersen3240
@andersskjoldager-gregersen3240 4 года назад
@@dolins_design When building efi into the design of the engine from the start i don't think they would opt for anything else than cam sensors and the more precise control of fuel this adds. This enables the manufacturer to design a system that only draws in fuel during the optimum moment for maximum fuel effeciency. I guess it comes down to the specific design of the engine, but for an engine that was designed for running carb i doubt you will notice difference between 1 and 2 squirts. Air/fuel ratio is the important thing to worry about.
@dolins_design
@dolins_design 4 года назад
@@andersskjoldager-gregersen3240 I will do some research to find out for certain. And I guess only testing can tell for this kind of application. Thanks!!
@xgamerbih
@xgamerbih 4 года назад
SickNick'sProjects I finally gave up on the project after all. I realized that without any real math and calculations or some real software besides some basic C, you won’t get any good results out of the engine. Would be very inefficient, would lose power upon giving it some load since you have no feedback on the air that’s being sucked in, therefore, you never know what’s actually happening to the engine, the only thing you know is spray spray spray some fuel, how much?; idk. My point is, I’d recommend taking a closer look onto “speeduino”. An extremly cool yet easy way to re-create an EFI system. It uses a timing wheel, like most (if not all) engines do today, and additional inputs like MAP, O2, TPS and so on. All you need is one of their PCBs, either prebuilt or DIY. Also you need that timing wheel stuck on the shaft somewhere, some type of sensor (VR sensor, opto.. pretty much any sensor that: a) gives a pure 1-0 logic square wave output b) can detect changes on the wheel, or teeth, magnets too) With it, you get a free software for tuning the ECU, tuning the fueling map, setting up the timing wheel, and so on. Also uses an Arduino (hence the name), the Mega actually which you just connect to the pcb with header pins. You upload the code, start the software and you get all the sweet info like RPM, timing, pulse width, MAP pressure, O2 info and so on. Oh yeah, also it’s recommended to use a ignition coil instead a magneto. I found out that’s that the best way to create an EFI system, also a sweet spot between expensive and actually useful. Also it supports up to 8 cylinders per one board. :)
@yenne1000
@yenne1000 2 года назад
Nice video i want to do the same on a honda gc135 do you have a schematic of the connections of everything and also the code so i have a little inspiration to start thanks !
@dolins_design
@dolins_design 2 года назад
I can send the code, email me at the email on my channel "about" section i can send the arduino file to you. I dont have a schematic but can draw one up too.
@maheshkumar3641
@maheshkumar3641 4 года назад
I have doubts with the fuel injector. is there any Arduino UNO compatible fuel injector
@MattExzy
@MattExzy 3 года назад
The Arduino would be able to switch a FET, in turn switching the injector.
@josoadavidson9250
@josoadavidson9250 2 года назад
great project :) just one question, where is the spark plug?
@dolins_design
@dolins_design 2 года назад
thanks. its up on the top of the head, a bit difficult to see. You can see the coil wire going to it though.
@martonpuspok2228
@martonpuspok2228 3 года назад
nice
@Pricesminis
@Pricesminis 3 года назад
Can you. Share how you wired and programed it?
@dolins_design
@dolins_design 3 года назад
Sure! Injector was driven by a mosfet. Mosfet was triggered by the arduino (same way you would turn on an LED). Proximity sensor acted as the intake valve sensor, and was an input to the arduino, in the same way a push button switch is. Potentiometer changed the pulse time of the injector through some basic math in the arduino.
@DarkIzo
@DarkIzo 3 года назад
the knob: mixture LeanRich my head: mixture: LeftRight
@dolins_design
@dolins_design 3 года назад
haha I know, its kind of counterintuitive!! I was very new to coding at the time, looking back now i could have changed that with some simple code.
@Hydrogenguys
@Hydrogenguys 4 года назад
Would it be possible for you to re-create this project without the engine, so I can test it on the engine I am working on. I can pay you for your time.
@Hydrogenguys
@Hydrogenguys 4 года назад
@@dolins_design later this year I'll starting a new project hopefully on converting a car for hydrogen, this isn't for HHO gas it's for pure hydrogen. The engine I have runs great on the stuff but isn't very efficient. Hence why fuel injection would be the right direction. You can find my Facebook page 'hydrogen guys' if you want more information and can talk properly. I've done all the research for converting a car so that's the route I'm going. Would just like to get the small engine fuel injected before I move on.
@sir.burbonburg7008
@sir.burbonburg7008 3 года назад
Maybe use an (3590S Rotary Wirewound Precision Potentiometer), this will help to make easy adjustments
@dolins_design
@dolins_design 2 года назад
Cool man ill look into that thanks
@sandy8120
@sandy8120 2 года назад
What type of MOSFET you have used in this? I have used Relay but it is not working with Proximity Sensor. Also can you share the code?
@dolins_design
@dolins_design 2 года назад
its the one that comes with the arduino kit. a relay is probably too slow for use on a fuel injector, and email at the address on my channel i'll send the code
@sandy8120
@sandy8120 2 года назад
I cant find email id in channel. Can u give me here?
@dolins_design
@dolins_design 2 года назад
@@sandy8120 it is in the "about" section
@giannispap3860
@giannispap3860 2 года назад
Very good job.... I would try it...could this work as piggyback to a 2 cilynder engine??
@dolins_design
@dolins_design 2 года назад
thanks, yes it could theres different ways you could do it. What engine are you using?
@giannispap3860
@giannispap3860 2 года назад
@@dolins_design 2 cylinder yamaha tdm 900 270degrees crankshaft...maybe i can help,mostly hardware...
@dolins_design
@dolins_design 2 года назад
@@giannispap3860 You would probably need a cam sensor, could you add one?
@giannispap3860
@giannispap3860 2 года назад
@@dolins_design already have but we don't need that,we can use the injector oem ecu signal to fire the injectors and adjust the pulse width according to afr!! Facebook contact??
@thisreal8979
@thisreal8979 3 года назад
Hi, does it have enough cooling with the shroud removed?
@dolins_design
@dolins_design 3 года назад
No it does not haha. It would get really hot after running only for a few minutes
@dolins_design
@dolins_design 3 года назад
It would actually overheat the proximity sensor and it would not run after that. But at the same time that sensor wasn’t made for high heat applications
@ms_vibe9918
@ms_vibe9918 3 года назад
Tutorials please. I'm trying to build one for my DLE 60 so I can use it on my rc plane
@dolins_design
@dolins_design 3 года назад
check back in 2-3 months I will get a video out on my new efi build! sorry i know its a long time out, if you got questions id be happy to help.
@ms_vibe9918
@ms_vibe9918 3 года назад
@@dolins_design that will be very cool. Will be expecting. thanks
@christophergwaltney6294
@christophergwaltney6294 3 года назад
Wow I had this same idea
@dolins_design
@dolins_design 3 года назад
Great minds think alike!
@brokenboosted1515
@brokenboosted1515 3 года назад
About how much did this cost you to build?
@dolins_design
@dolins_design 3 года назад
Sorry just seeing this comment, it cost about $20, I had a lot of the components already. It might cost around $50 if you did not have everything, not counting the cost of an engine. Might be another $50 for a used engine
@christianalexbegata2667
@christianalexbegata2667 4 года назад
Can you also share your wiring diagram? Thank you
@dolins_design
@dolins_design 4 года назад
I actually never made a wiring diagram (I should have). If you have any specific questions i can help though. If you know how to wiring mosfets and poteniometers its not too difficult. Thanks!
@nialpmatk04
@nialpmatk04 5 лет назад
you have a schematic i wanted to do something similar to this just want fuel injection not a whole efi system 500 dollars is nuts
@dolins_design
@dolins_design 5 лет назад
I don't have a schematic, I can try to explain it though. The fuel injector was run with a mosfet. The Arduino triggered the mosfet to activate fuel injector. The potentiometer was used as voltage divider to send different analog voltages to Arduino. I can make a follow up video if you like. You thinking of putting it on a car or something smaller?
@heyitsdrew
@heyitsdrew 4 года назад
@@dolins_designhey what fuel injector is this? is it a cheap universal? and I am wondering about the proximity switch. is that the hall effect sensor in the code? and so this is fully adjustable then? you can adjust exactly when to fire the injector, and when the rpms increase does the intake behave differently so you might have to change the firing of the injector?
@dolins_design
@dolins_design 4 года назад
@@heyitsdrew Hey, its a denso fuel injector from a 90s dodge truck. You can get them cheap used from a junkyard. Yes, the hall effect sensor in the code is the proximity switch. My original intention was to use a hall effect, and the name stuck in the code. Thanks!
@musallat_
@musallat_ 2 года назад
Bunun yazılımını paylaşa bilirmisiniz teşekkür ederim
@monke.8482
@monke.8482 2 года назад
Is too hard? I'm learning arduino progamation to do this, it will control a bike engine
@dolins_design
@dolins_design 2 года назад
Its not hard if you have basic electronics knowledge and programming experience. I would highly recommend learning c++. Check out ecotrons efi if you want a ready to go product.
@monke.8482
@monke.8482 2 года назад
@@dolins_design thank you man! I don't have any experience and will take it as a hobby, all I'm able to do by myself I'll
@putraadriansyah8082
@putraadriansyah8082 4 года назад
can i use arduino nano?
@dolins_design
@dolins_design 4 года назад
I have never used a nano but I would say yes it should work!
@mareksumguy1887
@mareksumguy1887 3 года назад
That’s a liquid-fuel injector isn’t it? Which means it needs liquid fuel for cooling. It will over heat with gas.
@bduff007
@bduff007 3 года назад
Wow
@hemarajans1513
@hemarajans1513 3 года назад
What engine is used.....
@dolins_design
@dolins_design 2 года назад
Hi, sorry im just seeing your comment (youtube doesnt always alert me) Its a Honda GCV160 vertical shaft engine off of a pressure washer. Also common on lawnmowers.
@renujadias9852
@renujadias9852 3 года назад
pls can i have the code and wire diagram
@dolins_design
@dolins_design 3 года назад
I dont have a wire diagram, i am not sharing code at the moment :(
@justincase3565
@justincase3565 Год назад
can you post a link with the code please ?
@dolins_design
@dolins_design Год назад
hi I stopped sharing it as I realized its not really good code. Its pretty easy to figure out plus you will learn a lot more doing it that way
@dolins_design
@dolins_design Год назад
If you really want it send me an email at my channel's "about" tab ill send it over
@Lucas_sGarage
@Lucas_sGarage Год назад
man, any chance that you share the code?
@dolins_design
@dolins_design Год назад
hi I stopped sharing it as I realized its not really good code. Its pretty easy to figure out plus you will learn a lot more doing it that way
@dolins_design
@dolins_design Год назад
If you really want it send me an email at my channel's "about" tab ill send it over
@sdknstar601
@sdknstar601 2 года назад
Nice...can you share schematic and arduino code?...
@dolins_design
@dolins_design 2 года назад
sure send me an email at the address on my channel about section
@jonathangauci2182
@jonathangauci2182 2 года назад
Can you share the code please? Really great project
@dolins_design
@dolins_design 2 года назад
Sure, send me an email at the one list on my channels about section. Also check out "Dielectric Videos' latest video on his homemade efi. He did a great job and he shared his code too.
@AaronBonBarron
@AaronBonBarron 3 года назад
"it can actually idle off the leak that's in the gasket" Failed sucessfully!
@shuntblog1494
@shuntblog1494 4 года назад
Wollah ,,, berry good But Arduino to control only a pulse width of fuel time opening is quite a bit of work to do You can possibly replace an duino with an ordinary circuitry of monostable 555 ic since it is only for adjusting pulse width but I don't recommend when more additional sensing component
@dolins_design
@dolins_design 4 года назад
Yes true. this project was made on a limited time constraint (semester long for college) and this summer I will be revisiting the project and adding throttle position sensor, MAP, and oxygen sensor.
@osvaldodelcompare6627
@osvaldodelcompare6627 17 дней назад
Circuit please
@dolins_design
@dolins_design 17 дней назад
sure ill post it later 2day
@osvaldodelcompare6627
@osvaldodelcompare6627 17 дней назад
@@dolins_design where?
@dolins_design
@dolins_design 17 дней назад
@@osvaldodelcompare6627 youtube
@osvaldodelcompare6627
@osvaldodelcompare6627 17 дней назад
@@dolins_design link?
@dolins_design
@dolins_design 15 дней назад
@@osvaldodelcompare6627 ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-Ynt71OF49yo.html
@09mxrider
@09mxrider 2 года назад
You got it assembled wrong the fuel injector anyways , I'm a fuel injection mechanic and all injectors have 12v positive and are triggered by a 5 volt ground signal directly from the ecm , you never run more than 5 volts to an injector or you risk catching it on fire not good with fuel inside
@dolins_design
@dolins_design 2 года назад
im switching the negative side of injector with a 5v signal to the mosfet
Далее
Electronic Fuel Injection with MAP and Points Only
13:37
The Best Value Standalone ECU - Speeduino
12:03
Просмотров 232 тыс.
Maybe i need to add instructions @popflexactive
00:14
Overvolting BLDC motors/PC parts
10:55
Просмотров 39 тыс.
Open source car engine management
21:45
Просмотров 20 тыс.
Fuel Injected Honda GX160
1:35
Просмотров 23 тыс.
DIY Fuel Injection Control Module - An In-Depth Look
24:23
How To Clean Fuel Injectors
11:04
Просмотров 220 тыс.
Testing Fuel Injectors Fast
3:00
Просмотров 4,6 млн
Prices & Poco M4 Pro 5G
1:00
Просмотров 271 тыс.
10 МИНУСОВ IPHONE 15
18:03
Просмотров 19 тыс.