Índice:

Drive by Wire Go Kart: 5 etapas
Drive by Wire Go Kart: 5 etapas

Vídeo: Drive by Wire Go Kart: 5 etapas

Vídeo: Drive by Wire Go Kart: 5 etapas
Vídeo: How To Restore a Go Kart! DIY Build Guide 2024, Novembro
Anonim
Drive by Wire Go Kart
Drive by Wire Go Kart

Acabei de receber um novo motor de kart, passei de 6 cv para 10 cv. Acho que esse novo motor kohler que comprei não foi feito para ser usado em um kart, então tive alguns problemas para encontrar uma maneira de prender a pétala de gás. Bem, depois de alguns dias sem realmente descobrir nada, me lembrei que tinha comprado um arduino há cerca de uma semana, e talvez eu pudesse usar isso para me ajudar.

Etapa 1: Circuito de alimentação e segurança

Circuito de alimentação e segurança
Circuito de alimentação e segurança
Circuito de alimentação e segurança
Circuito de alimentação e segurança
Circuito de alimentação e segurança
Circuito de alimentação e segurança

abaixo está um diagrama de como eu ligo o arduino. dessa forma, o motor só será iniciado se o arduino estiver ligado. o primeiro switch é montado na caixa que contém o arduino. o potenciômetro que eu tenho tem um interruptor embutido, então para ligar o arduino você tem que virar o interruptor para a caixa e então girar o potenciômetro. Usei o led como luz de status para me informar que o arduino está ligado. Usei o relé como um interruptor de desligamento porque se de alguma forma a bateria do Arduino morresse e o acelerador fosse aberto totalmente, seria muito difícil parar. Eu também coloquei um interruptor de desligamento manual. Abaixo está o que eu realmente fiz.

Etapa 2: Arduino

Arduino
Arduino

depois de comprar o arduino, encomendei o proto-escudo e montei-o com algumas modificações para me permitir conectar o servo e o potenciômetro um pouco mais facilmente. Certifique-se de saber qual fio se conecta a qual fio, especialmente se você usar uma porta USB para conectar o potenciômetro e o servo.

Etapa 3: Servo

Servo
Servo
Servo
Servo
Servo
Servo
Servo
Servo

Agora é hora de conectar o servo. para isso usei um suporte em "L" (do tipo que você usaria para estantes de livros) e cortei ao meio. Em seguida, fiz os novos orifícios que seriam usados para montar o servo. Depois disso, construí um suporte para o servo com um conjunto de montagem e aparafusei-o no suporte cortado ao meio em "L". Por fim, cortei para caber no cabo de ligação do acelerador e o conectei ao carburador e ao servo, de modo que, quando o servo gira, ele também gira o carburador. Também coloquei espaçadores de borracha para absorver o choque.

Etapa 4: Software

para o arduino, há muitos exemplos, mas o que vamos usar está no arquivo -sketchbook -examples -libraryservo -knob. se você precisar de ajuda com a fiação do protoshield, eu recomendaria este vídeo https://www.youtube.com/embed/FKj9jJgj8Pc Agora tudo que você precisa fazer é limitar o quanto o servo se move porque o carburador não gira 180 graus. este é o código que uso: #include Servo myservo; // cria um objeto servo para controlar um servo int potpin = 0; // pino analógico usado para conectar o potenciômetroint val; // variável para ler o valor do pino analógico void setup () {myservo.attach (9); // anexa o servo no pino 9 ao objeto servo} void loop () {val = analogRead (potpin); // lê o valor do potenciômetro (valor entre 0 e 1023) val = map (val, 0, 1023, 0, 179); // escalar para usá-lo com o servo (valor entre 0 e 180) myservo.write (val); // define a posição do servo de acordo com o valor escalado delay (15); // espera que o servo chegue lá}

Os números em negrito são os números que você altera para calibrar o potenciômetro e o servo, o 0, 1023 é para o potenciômetro e o 0, 179 é para o servo. Para mim, o servo é definido em 123, 180. Mas o seu provavelmente será diferente. Se você precisar do software, basta pesquisá-lo no Google. E acho que o vídeo explica muito bem o que fazer

Etapa 5: Etapa Final

Agora tudo o que você precisa fazer é conectar o potenciômetro e o servo corretamente (usei o vídeo para ter certeza de que fiz tudo certo). Agora teste e divirta-se.

Recomendado: