Kazalo:

Karta za vožnjo po žici: 5 korakov
Karta za vožnjo po žici: 5 korakov

Video: Karta za vožnjo po žici: 5 korakov

Video: Karta za vožnjo po žici: 5 korakov
Video: Алгоритм успеха. 5 шагов 2024, November
Anonim
Vozite po Wire Go Kart
Vozite po Wire Go Kart

Pravkar sem dobil nov motor za karting, šel sem s 6 KM na 10 KM. Ta novi motor Kohler, ki sem ga dobil, mislim, da ni bil izdelan za namestitev go kart, zato sem imel nekaj težav pri iskanju načina pritrditve cvetnega lista. No, po nekaj dneh, ko nisem prav nič ugotovil, sem se spomnil, da sem pred približno enim tednom dobil arduino in morda bi mi to lahko pomagalo.

1. korak: Napajalno in varnostno vezje

Napajalno in varnostno vezje
Napajalno in varnostno vezje
Napajalno in varnostno vezje
Napajalno in varnostno vezje
Napajalno in varnostno vezje
Napajalno in varnostno vezje

spodaj je diagram, kako grem na arduino. na ta način se bo motor zagnal le, če je arduino vklopljen. prvo stikalo je nameščeno na škatli, ki drži arduino. potenciometer, ki sem ga dobil, ima vgrajeno stikalo, zato morate za vklop arduina stikalo prestaviti v polje in nato potenciometer obrniti. LED sem uporabil kot lučko stanja, da sem sporočil, da je arduino vklopljen. rele sem uporabil kot stikalo za ukinitev, ker bi se zelo težko ustavil, če bi kakšna, kako je baterija arduina umrla in je bil plin odprt do konca, zelo težko ustaviti. Vstavil sem tudi ročno stikalo. Spodaj je tudi tisto, kar sem dejansko naredil.

2. korak: Arduino

Arduino
Arduino

potem ko sem dobil arduino, sem naročil protoshield in ga sestavil z nekaj spremembami, da sem lahko nekoliko lažje povezal servo in lonec. Prepričajte se, da veste, katera žica se poveže s katero žico, še posebej, če za priključitev potenciometra in servo uporabite USB vrata.

3. korak: Servo

Servo
Servo
Servo
Servo
Servo
Servo
Servo
Servo

Zdaj je čas, da priključite servo. za to sem uporabil nosilec "L" (kakršen bi uporabil za police za knjige) in ga prerezal na pol. Nato sem izvrtal nove luknje, ki jih bomo uporabili za namestitev servomotorja. po tem sem iz montažnega kompleta zgradil nosilec za servo, nato pa sem ga privijal na prerezan na pol "L" nosilec. nazadnje sem prerezal, da se prilega kablu za povezavo plina in ga pritrdil na ogljikove hidrate in servo, tako da, ko se servo obrača, obrača tudi ogljikove hidrate. Prav tako sem dal gumijaste distančnike, ki absorbirajo udarce.

4. korak: Programska oprema

za arduino je veliko primerov, toda tisti, ki ga bomo uporabili, je v datoteki -sketchbook -examples -libraryservo -knob. če potrebujete pomoč pri ožičenju protoshita, priporočam ta video https://www.youtube.com/embed/FKj9jJgj8Pc Zdaj morate le omejiti, koliko se servo premakne, ker se ogljikovi hidrati ne obračajo za 180 stopinj. to je koda, ki jo uporabljam: #include Servo myservo; // ustvarite servo objekt za nadzor servo int potpin = 0; // analogni pin, ki se uporablja za priključitev potenciometerint val; // spremenljivka za branje vrednosti iz analogne pin void setup () {myservo.attach (9); // pritrdi servo na pin 9 na servo objekt} void loop () {val = analogRead (potpin); // bere vrednost potenciometra (vrednost med 0 in 1023) val = map (val, 0, 1023, 0, 179); // lestvico za uporabo s servo (vrednost med 0 in 180) myservo.write (val); // nastavi položaj servo v skladu z zakasnitvijo pomanjšane vrednosti (15); // čaka na servo, da pride tja}

Krepke številke so številke, ki jih spremenite za umerjanje potenciometra in servomotorja, 0, 1023 je za potenciometer, th 0, 179 pa za servo. Zame je servo nastavljen na 123, 180. Toda vaš bo najverjetneje drugačen. Če potrebujete programsko opremo, jo lahko poguglate. In mislim, da video zelo dobro razlaga, kaj storiti

5. korak: Končni korak

Zdaj morate le pravilno priključiti potenciometer in servo (video sem uporabil, da sem se prepričal, da sem naredil pravilno). Zdaj preizkusite in se zabavajte.

Priporočena: