INHOUDSOPGAWE:
- Stap 1: Stap 1: Soek die regte draad op die motor
- Stap 2: Stap 2: Spark Signal Isolator
- Stap 3: Stap 3. Limiter -skakelaar
- Stap 4: Stap 4: Relay
Video: Arduino RPM -beperker vir gasmotor: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Demonstrasie op Youtube
Dit is om 'n goewerneur te vervang om die snelheid van 'n petrolenjin te beperk. Hierdie RPM -beperker kan onmiddellik na 3 verskillende instellings verander word. Ek het dit op 'n enkelsilinder-, Briggs- en Stratton -enjin geïnstalleer en 'n Arduino mega en 'n LCD -skerm gebruik. As u met 'n kleiner bord moet werk, kan u al die inligting met statusligte en die seriële monitor wys
Daar is 5 belangrike dele hieraan
-vind die regte draad vir die doodskakelaar
-3 posisie beperker skakelaar
- aflos
-opvang en isolator van bougies
-die kode
Benodighede:
3x 1k weerstande (of enige 3 gelyke weerstande)
2x 10k weerstande
1 MOSFET IRF-510
1 diode 1n914
1 22uF keramiek kondensator (enige klein kondensator in hierdie reeks sal werk)
klomp draad
5v, 5 -pen aflos
'n enjin (werk nie op diesels nie)
'n arduino
broodbord vir opstelling en toetsing (minder belangrik as u die lcd -skerm oorslaan)
enkelpaal, dubbel gooi skakelaar (moet 3 oortjies of penne op hê)
Multimeter
Stap 1: Stap 1: Soek die regte draad op die motor
'n kritieke deel van hierdie projek is om 'n laespanningsdraad op die enjin te vind waarmee u dit kan afskakel. U kan die groot draad wat van die spoel na die bougie gaan, ontkoppel, maar die hoë spanning kan oor die kontakte spring. Ons kan die laagspanningsdraad na die spoel en die ontstekingsmodule beheer. 'n 6v -aflos sal dit kan doen, en ons kan die klein aflos met 'n arduino beheer.
Die eerste prentjie is van 'n grassnyer van die 90's; dit sal afskakel as u die groen draad met die grond verbind.
Die tweede prentjie is van 'n nuwer motor met briggs en stratton; dit sal afskakel as u die rooi/swart draad aansluit.
Ek kan nie instruksies vir elke motor gee nie, so jy sal moet eksperimenteer. U kan beter instruksies kry as u 'n 'doodskakelaar' vir u spesifieke motor soek. Hou in gedagte dat een van u penne op die relais AAN is as die aflos aangeskakel is, en 'n ander een is af wanneer die aflos aangeskakel is.
Stap 2: Stap 2: Spark Signal Isolator
Stroom wat deur 'n draad vloei, sal 'n magnetiese veld opwek, en u kan 'n veranderende magnetiese veld gebruik om stroompulse deur 'n ander, aparte draad te skep. Dit is die beginsel waarop ontstekingsspoele, transformators en draadlose laaiers werk. Ons kan hierdie effek gebruik om die snelheid van die enjin te lees as ons 'n draaddraad om die vonkpropdraad draai.
Terwyl die enjin aan die gang was, het ek gevind dat 2 lusse draad om die vonkpropdraad ongeveer +/- 15-20v pulse opwek. Ons kan 'n weerstand en 'n diode gebruik om die negatiewe pulse te blokkeer en die spanning te verminder. Ek het hierdie pulse gebruik om 'n MOSFET -transistor te beheer en die uitset van die transistor te gebruik om 'n digitale pen op die Arduino te beheer.
Die enjin genereer baie hoogspanningspulse, en 'n lus om die vonkpropdraad kan ook genoeg spanning genereer om 'n Arduino te braai, dus beveel ek aan om hierdie stroombaan te toets deur 'n multimeter aan die MOSFET te koppel. As u 'n draad om die vonkprop direk met die Arduino verbind, sal dit breek.
Een nadeel van hierdie stelsel is dat wanneer die relais die vonk sny, die Arduino nie die vonkprop kan aflees om te sien hoe vinnig die enjin draai nie. Hierdie program skakel die vonk uit as die enjin te vinnig gaan, en lees dan onmiddellik 0 rpm die volgende iterasie en skakel dit weer aan. Die meeste ander Arduino-toerenteller projekte gebruik 'n saal-effek sensor. Aan die een kant hoef induktiewe stelsels geen bewegende dele by 'n enjin te voeg nie. Aan die ander kant is daar geen induktiewe sein as die ontstekingstelsel af is nie/vonk sny/verkeerd brand/ontkoppel
Stap 3: Stap 3. Limiter -skakelaar
hierdie deel is opsioneel, maar dit is redelik nuttig
Dit is slegs 'n spanningsverdeler wat die skakelaar gebruik om sommige weerstande te omseil, afhangende van die posisie. Die werklike rpm -limiet word bepaal in die kode; dit laat u toe om instellings onmiddellik te verander.
Stap 4: Stap 4: Relay
'N Relais is 'n skakelaar wat aan- of afskakel wanneer dit krag kry. U kan 'n klein stroombron (soos 'n 40mA digitale arduino -pen) gebruik om 'n groter een te verander (die motor se ontstekingstelsel)
Aanbeveel:
Arduino motorwaarskuwingstelsel vir omgekeerde parkering - Stap vir stap: 4 stappe
Arduino -waarskuwingstelsel vir omgekeerde parkeerterrein | Stap vir stap: In hierdie projek ontwerp ek 'n eenvoudige Arduino Car Reverse Parking Sensor Circuit met behulp van Arduino UNO en HC-SR04 Ultrasonic Sensor. Hierdie Arduino -gebaseerde motor -omkeerwaarskuwingstelsel kan gebruik word vir 'n outonome navigasie, robotafstand en ander reeks
RPM -kontroleerder vir mini -motor DC: 11 stappe (met foto's)
RPM -kontroleerder vir mini -motor gelykstroom: omwenteling per minuut, kortliks 'n rotasiesnelheid uitgedruk in minuut omwentelinge. die toerusting vir die meting van RPM gebruik gewoonlik toerenteller. Verlede jaar gelede het ek 'n interessante projek gevind wat deur electro18 gemaak is, en dit is my inspirasie om te leer, hy was mal
Relay Board vir Arduino vir minder as $ 8 .: 5 stappe
Relay Board vir Arduino vir minder as $ 8 .: Hallo vriende, vandag gaan ek u vertel hoe u 'n relay board vir Arduino vir minder as $ 8 kan maak. In hierdie kring gaan ons geen IC of transistor gebruik nie, so kom ons doen dit
Gebruik 1 analoog invoer vir 6 knoppies vir Arduino: 6 stappe
Gebruik 1 analoog invoer vir 6 knoppies vir Arduino: ek het gereeld gewonder hoe ek meer digitale insette vir my Arduino kan kry. Dit het onlangs by my opgekom dat ek een van die analoog insette moet kan gebruik om verskeie digitale insette in te voer. Ek het vinnig gesoek en gevind waar mense is
Tutoriaal vir L298 2Amp -motorbestuurderskerm vir Arduino: 6 stappe
Tutoriaal vir L298 2Amp-motorbestuurderskerm vir Arduino: beskrywingL298 2Amp-motorbestuurderskerm vir Arduino is gebaseer op die geïntegreerde kring van die L298-motorbestuurder, 'n motorbestuurder met volledige brug. Dit kan twee afsonderlike 2A DC -motors of 1 2A -stapmotors aandryf. Motor se snelheid en rigtings kan afsonderlik beheer word