Tartalomjegyzék:

Hajtás vezetékes gokarton: 5 lépés
Hajtás vezetékes gokarton: 5 lépés
Anonim
Hajtás a Wire Go Kart segítségével
Hajtás a Wire Go Kart segítségével

Most kaptam egy új gokart motort, 6 lóerőről 10 lóerősre mentem. Ez az új Kohler motor, amit kaptam, azt hiszem, nem arra készült, hogy gokartra tegyenek, így némi gondot okozott a gázszirom rögzítésének módja. Nos, néhány nap múlva, amikor nem igazán jöttem rá semmire, eszembe jutott, hogy körülbelül egy hete kaptam egy arduino -t, és talán ezt használhatnám a segítségemre.

1. lépés: Tápellátás és biztonsági áramkör

Áram- és biztonsági áramkör
Áram- és biztonsági áramkör
Áram- és biztonsági áramkör
Áram- és biztonsági áramkör
Áram- és biztonsági áramkör
Áram- és biztonsági áramkör

az alábbiakban egy diagram látható, hogyan kapcsolom át az arduino -t. így a motor csak akkor indul el, ha az arduino be van kapcsolva. az első kapcsoló az arduinot tartó dobozra van szerelve. a potenciométernek van egy beépített kapcsolója, így az arduino bekapcsolásához a kapcsolót a dobozra kell fordítani, majd el kell fordítani a potenciométert. a ledet használtam állapotfényként, hogy tudassam, az arduino be van kapcsolva. a relét gyilkos kapcsolónak használtam, mert ha egyesek hogyan merültek ki az arduino akkumulátora, és a gázkart teljesen felnyitották, nagyon nehéz lenne megállítani. Be is tettem egy kézi kill kapcsolót. Az alábbiakban az is látható, hogy mit tettem.

2. lépés: Arduino

Arduino
Arduino

miután megkaptam az arduino -t, megrendeltem a protoshield -et, és néhány módosítással összeraktam, hogy egy kicsit könnyebben összekapcsolhassam a szervót és az edényt. Győződjön meg arról, hogy melyik vezeték milyen vezetékhez csatlakozik, különösen akkor, ha USB -portot használ a potenciométer és a szervó csatlakoztatásához.

3. lépés: Szervo

Szervo
Szervo
Szervo
Szervo
Szervo
Szervo
Szervo
Szervo

Itt az ideje, hogy rögzítse a szervót. ehhez egy "L" konzolot használtam (mint amilyen a könyvespolcoknál lenne), és félbevágtam. Ezután fúrtam az új lyukakat, amelyeket a szervó felszerelésére használnak. ezt követően a szervo tartóját építettem fel egy szerelőkészletből, majd a félbevágott "L" konzolba csavarozva rögzítettem. végül úgy vágtam, hogy illeszkedjen a fojtószelep -összekötő kábelhez, és rögzítettem a szénhidráthoz és a szervóhoz, így amikor a szervó elfordul, a szénhidrátot is forgatja. Ezenkívül gumi távtartókat tettem fel a sokk elnyeléséhez.

4. lépés: Szoftver

az arduino -ra rengeteg példa van, de az általunk használt fájl a -sketchbook -examples -libraryservo -knob fájlban található. ha segítségre van szüksége a protoshield bekötésében, akkor ezt a videót ajánlom https://www.youtube.com/embed/FKj9jJgj8Pc Most már csak annyit kell tennie, hogy korlátozza a szervó mozgását, mert a szénhidrát nem fordul 180 fokkal. ezt a kódot használom: #include Servo myservo; // szervo objektum létrehozása a szervo vezérlésére int potpin = 0; // analóg csap a potenciométer bekötéséhez; // változó az érték kiolvasásához az analóg pin void setup () {myservo.attach (9); // a 9 -es tűn lévő szervót a szervo -objektumhoz csatolja} void loop () {val = analogRead (potpin); // beolvassa a potenciométer értékét (0 és 1023 közötti érték) val = map (val, 0, 1023, 0, 179); // méretezze be a szervóval (0 és 180 közötti érték) myservo.write (val); // beállítja a szervo pozíciót a skálázott érték késleltetése szerint (15); // várja, hogy a szervó odaérjen}

A félkövér számok a potenciométer és a szervo kalibrálásához módosított számok, a 0, 1023 a potenciométer, a 0, 179 a szervó. Számomra a szervó 123, 180 -ra van állítva. De a tied valószínűleg más lesz. Ha szüksége van a szoftverre, akkor csak google -olhatja. És azt hiszem, a videó nagyon jól elmagyarázza, mit kell tenni

5. lépés: Finnális lépés

Most már csak a potenciométert és a szervót kell megfelelően bekötni (a videó segítségével győződtem meg róla, hogy jól csináltam). Most tesztelj és érezd jól magad.

Ajánlott: