Talaan ng mga Nilalaman:
- Hakbang 1: Hakbang 1: Paghahanap ng Tamang Wire sa Motor
- Hakbang 2: Hakbang 2: Spark Signal Isolator
- Hakbang 3: Hakbang 3. Limiter Switch
- Hakbang 4: Hakbang 4: Relay
Video: Limitado ng Arduino RPM para sa Gas Engine: 5 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:09
Pagpapakita ng Youtube
Ito ay para sa pagpapalit ng isang gobernador para sa paglilimita sa bilis ng isang gasolina engine. Ang limiter ng RPM na ito ay maaaring i-toggle sa 3 magkakaibang mga setting nang mabilis. Na-install ko ito sa isang solong silindro, Briggs at Stratton engine at gumamit ng Arduino mega at isang LCD screen. Kung kailangan mong gumana sa isang mas maliit na board maaari mo lamang ipakita ang lahat ng impormasyon na may mga ilaw sa katayuan at serial monitor
Mayroong 5 mahahalagang bahagi dito
-Naghahanap ng tamang wire para sa switch switch
-3 switch ng limiter ng posisyon
- relay
-pag pick up ng spark at isolator
-ang code
Mga Pantustos:
3x 1k resistors (o anumang 3 pantay na resistors)
2x 10k resistors
1 MOSFET IRF-510
1 diode 1n914
1 22uF ceramic capacitor (ang anumang maliit na capacitor sa saklaw na ito ay gagana)
bungkos ng kawad
5v, 5 pin relay
isang makina (hindi gumagana sa mga diesel)
isang arduino
breadboard para sa pag-set up at pagsubok (hindi gaanong mahalaga kung laktawan mo ang lcd screen)
solong poste, doble na switch ng itapon (dapat mayroong 3 mga tab o mga pin dito)
Multimeter
Hakbang 1: Hakbang 1: Paghahanap ng Tamang Wire sa Motor
isang kritikal na bahagi ng proyektong ito ay ang paghahanap ng isang mababang boltahe na kawad sa engine na maaari mo itong patayin. Maaari mong idiskonekta ang malaking kawad na papunta sa likid papunta sa spark plug, ngunit ang mataas na boltahe ay maaaring tumalon sa mga contact. Maaari naming makontrol ang mababang boltahe na wire na papunta sa coil at ang module ng pag-aapoy. magagawa ito ng isang 6v relay, at makokontrol namin ang maliit na relay na iyon sa isang arduino.
Ang unang larawan ay mula sa 90's lawn mower, papatayin ito kung ikinonekta mo ang berdeng kawad sa lupa.
Ang pangalawang larawan ay mula sa isang mas bagong briggs at stratton motor, papatayin ito kung na-ground mo ang pula / itim na kawad.
Hindi ako makapagbigay ng mga tagubilin para sa bawat motor kaya't kailangan mong gumawa ng ilang eksperimento. Maaari kang makahanap ng mas mahusay na mga tagubilin kung titingnan mo ang isang 'kill switch' para sa iyong tukoy na motor. Tandaan na ang isa sa iyong mga pin sa relay ay NAKA-ON kapag ang relay ay pinapagana, at isa pa ay NAKA-OFF kapag ang relay ay pinapagana.
Hakbang 2: Hakbang 2: Spark Signal Isolator
Ang kasalukuyang dumadaloy sa pamamagitan ng isang kawad ay bubuo ng isang magnetic field, at maaari mong gamitin ang isang pagbabago ng magnetic field upang lumikha ng mga pulso ng kasalukuyang sa pamamagitan ng ibang, hiwalay na kawad. Ito ang prinsipyo na gumagana ang mga ignition coil, transformer, at wireless charger. Maaari naming gamitin ang epektong ito upang basahin ang bilis ng engine kung balot namin ang isang loop ng kawad sa paligid ng spark plug wire.
Sa pagpapatakbo ng makina, nalaman ko na ang 2 mga loop ng kawad sa paligid ng spark plug wire ay nakabuo ng mga pulso tungkol sa +/- 15-20v. Maaari naming gamitin ang isang risistor at diode upang harangan ang mga negatibong pulso at bawasan ang boltahe. Ginamit ko ang mga pulso na ito upang makontrol ang isang MOSFET transistor, at gamitin ang output ng transistor upang makontrol ang isang digital pin sa Arduino.
Ang makina ay bumubuo ng maraming mga pulso ng mataas na boltahe, at isang loop sa paligid ng spark plug wire ay maaari ring makabuo ng sapat na boltahe upang magprito ng isang Arduino, kaya inirerekumenda kong subukan ang circuit na ito sa pamamagitan ng pagkonekta ng isang multimeter sa MOSFET. ang pagkonekta ng isang wire na looped sa paligid ng spark plug nang direkta sa Arduino ay masira ito.
Ang isang kabiguan ng sistemang ito ay kapag pinutol ng relay ang spark, ang Arduino ay hindi makakakuha ng pagbabasa mula sa spark plug upang makita kung gaano kabilis umiikot ang makina. Patayin ng programang ito ang spark kapag ang engine ay napakabilis, at pagkatapos ay agad na mabasa ang 0 rpm sa susunod na pag-ulit at i-on muli ito. Karamihan sa iba pang mga proyekto ng Arduino-tachometer ay gumagamit ng isang sensor ng epekto ng hall. Sa isang banda, ang mga inductive system ay hindi nangangailangan ng pagdaragdag ng anumang mga gumagalaw na bahagi sa isang engine. Sa kabilang banda, walang inductive signal kapag ang sistema ng pag-aapoy ay naka-off / pinuputol ang spark / misfiring / disconnect
Hakbang 3: Hakbang 3. Limiter Switch
opsyonal ang bahaging ito ngunit medyo kapaki-pakinabang
ito ay isang divider lamang ng boltahe na gumagamit ng switch upang i-bypass ang ilang mga resistors depende sa posisyon. Ang aktwal na limitasyon ng rpm ay napagpasyahan sa code, hinahayaan ka lang nitong baguhin ang mga setting nang mabilis.
Hakbang 4: Hakbang 4: Relay
Ang isang relay ay isang switch na bubukas o patayin kapag nakakuha ito ng lakas. Maaari mong gamitin ang isang maliit na kasalukuyang mapagkukunan (tulad ng isang 40mA digital arduino pin) upang baguhin ang isang mas malaki (ang ignition system ng engine)
Inirerekumendang:
Engine Temperature Sensor / Gauge Sa Wireless Probe para sa Mga Klasikong Sasakyan: 7 Hakbang
Engine Temperature Sensor / Gauge Sa Wireless Probe para sa Mga Klasikong Sasakyan: Ginawa ko ang pagsisiyasat na ito para sa aking kaibig-ibig na Çipitak. Ang isang fiat 126 na kotse na may 2 silindro na pinalamig ng makina sa ilalim ng likurang bonnet. Ang Çipitak ay walang sukat ng temperatura na nagpapakita kung gaano kainit ang makina kaya't naisip kong ang isang sensor ay makakatulong. Nais din ng sensor na maging kawad
Gumamit ng Arduino upang Maipakita ang Engine RPM: 10 Hakbang (na may Mga Larawan)
Gumamit ng Arduino upang Ipakita ang Engine RPM: Ang gabay na ito ay magbabalangkas kung paano ko ginamit ang isang Arduino UNO R3, isang 16x2 LCD display na may I2C, at isang LED strip na gagamitin bilang isang pagsukat ng bilis ng engine at pag-shift ng ilaw sa aking Acura Integra track car. Ito ay nakasulat sa mga tuntunin ng isang taong may ilang karanasan o pagkakalantad
RPM Checker para sa Mini Motor Dc: 11 Hakbang (na may Mga Larawan)
RPM Checker para sa Mini Motor Dc: Revolution bawat minuto, maikling ay isang bilis ng pag-ikot na ipinahayag sa minuto ng mga rebolusyon. ang mga tool para sa pagsukat ng RPM ay karaniwang gumagamit ng tachometer. Noong nakaraang taon nakahanap ako ng kagiliw-giliw na proyekto na ginawa ng electro18, at ito ang aking inspirasyon na itinuturo, siya ay baliw
Paano Lumikha ng isang 2d Character Sa Character Controller sa Unreal Engine 4 Gamit ang Visual Script para sa PC: 11 Mga Hakbang
Paano Lumikha ng isang 2d Character With Character Controller sa Unreal Engine 4 Paggamit ng Visual Script para sa PC: Paano lumikha ng isang 2d Character na may character controller sa Unreal engine 4 na gumagamit ng visual script para sa PC Kumusta, ako si Jordan Steltz. Bumubuo ako ng mga video game mula pa noong ako ay 15. Ituturo sa iyo ng tutorial na ito kung paano lumikha ng isang pangunahing tauhan kasama ng sa
Awtomatikong Pagkontrol ng RPM ng Engine na Gumagamit ng Sistema ng Feedback Mula sa isang IR Batay sa Tachometer: 5 Mga Hakbang (na may Mga Larawan)
Awtomatikong Pagkontrol ng RPM ng Engine Paggamit ng Sistema ng Feedback Mula sa isang IR Batay sa Tachometer: Palaging may pangangailangan para sa pag-automate ng isang proseso, maging isang simple / napakalaking proseso. Nakuha ko ang ideya na gawin ang proyektong ito mula sa isang simpleng hamon na naharap ko habang hinahanap mga pamamaraan sa pagdidilig / patubig ng aming maliit na piraso ng lupa. Ang problema ng walang kasalukuyang linya ng supply