Obsah:

Drive by Wire Go Kart: 5 krokov
Drive by Wire Go Kart: 5 krokov

Video: Drive by Wire Go Kart: 5 krokov

Video: Drive by Wire Go Kart: 5 krokov
Video: Ремонт аккумулятора. не заводит. 10 вольт. замкнула банка. пошаговый процесс ремонта 2024, Júl
Anonim
Kartu Drive by Wire Go
Kartu Drive by Wire Go

Práve som dostal nový motokárový motor, prešiel som zo 6 na 10 koní. Myslím, že tento nový kohlerov motor nebol stavaný na motokáru, takže som mal problém nájsť spôsob, ako pripevniť okvetný lístok plynu. Po niekoľkých dňoch, keď som na nič neprišiel, som si spomenul, že som asi pred týždňom dostal arduino a možno by som to mohol použiť na to, aby mi pomohol.

Krok 1: Napájací a bezpečnostný obvod

Napájací a bezpečnostný obvod
Napájací a bezpečnostný obvod
Napájací a bezpečnostný obvod
Napájací a bezpečnostný obvod
Napájací a bezpečnostný obvod
Napájací a bezpečnostný obvod

nižšie je diagram toho, ako napájam arduino. týmto spôsobom sa motor spustí iba vtedy, ak je arduino zapnuté. prvý spínač je namontovaný na krabici, ktorá drží arduino. Potenciometer, ktorý mám, má vstavaný spínač, takže na zapnutie arduina musíte prepnúť prepínač do poľa a potom potenciometer otočiť. Ako stavovú kontrolku som použil led, aby som vedel, že arduino je zapnuté. Použil som relé ako vypínač, pretože ak by nejaká batéria arduina vybila a plyn bol otvorený úplne hore, bolo by veľmi ťažké zastaviť. Tiež som vložil manuálny vypínač. Ďalej je tiež uvedené, čo som vlastne urobil.

Krok 2: Arduino

Arduino
Arduino

potom, čo som dostal arduino, objednal som si protoshield a spojil ho s niekoľkými úpravami, aby som mohol trochu jednoduchšie pripojiť servo a hrniec. Uistite sa, že viete, aký vodič sa pripája k akému vodiču, najmä ak na pripojenie potenciometra a serva použijete port USB.

Krok 3: Servo

Servo
Servo
Servo
Servo
Servo
Servo
Servo
Servo

Teraz je čas pripojiť servo. Na tento účel som použil konzolu „L“(takú, akú by ste použili na police s knihami) a rozstrihol som ju na polovicu. Potom som vyvŕtal nové otvory, ktoré sa použijú na montáž serva. potom som zo zostavy stavača postavil držiak na servo a potom som ho priskrutkoval k polovičnému držiaku „L“. nakoniec som prerezal, aby zodpovedal káblu spojky škrtiacej klapky, a pripevnil som ho k karbónu a servu, takže keď sa servo otočí, otočí sa aj karbón. Tiež som dal gumové podložky, ktoré absorbujú otrasy.

Krok 4: Softvér

pre arduino existuje veľa príkladov, ale ten, ktorý použijeme, je pod súborom -sketchbook -examples -libraryservo -knob. ak potrebujete pomoc s zapojením protoshieldu, odporučil by som toto video https://www.youtube.com/embed/FKj9jJgj8Pc Teraz stačí obmedziť, koľko sa servo pohybuje, pretože uhľohydrát sa neotáča o 180 stupňov. toto je kód, ktorý používam: #include Servo myservo; // vytvorenie objektu servo na ovládanie servo int potpin = 0; // analógový pin slúžiaci na pripojenie potenciometra val; // premenná na čítanie hodnoty z analógového pinu void setup () {myservo.attach (9); // prichytenie serva na pine 9 k objektu serva} void loop () {val = analogRead (potpin); // číta hodnotu potenciometra (hodnota medzi 0 a 1023) val = mapa (val, 0, 1023, 0, 179); // škálovanie na použitie so servom (hodnota medzi 0 a 180) myservo.write (val); // nastaví polohu serva podľa oneskorenia škálovanej hodnoty (15); // čaká, kým sa tam servo dostane}

Hrubé čísla sú čísla, ktoré zmeníte na kalibráciu potenciometra a serva, 0, 1023 je pre potenciometer a th 0, 179 je pre servo. Pre mňa je servo nastavené na 123, 180. Ale vaše bude s najväčšou pravdepodobnosťou iné. Ak potrebujete softvér, stačí ho vygoogliť. A myslím si, že video veľmi dobre vysvetľuje, čo treba urobiť

Krok 5: Finálny krok

Teraz stačí správne zapojiť potenciometer a servo (použil som video, aby som sa ubezpečil, že som to urobil správne). Teraz vyskúšajte a bavte sa.

Odporúča: