Índice:

Obstáculo para evitar o barco a remo com Arudino: 9 etapas
Obstáculo para evitar o barco a remo com Arudino: 9 etapas

Vídeo: Obstáculo para evitar o barco a remo com Arudino: 9 etapas

Vídeo: Obstáculo para evitar o barco a remo com Arudino: 9 etapas
Vídeo: Top 10 Jobs that have disappeared 2024, Julho
Anonim
Obstáculo para evitar o barco a remo com Arudino
Obstáculo para evitar o barco a remo com Arudino

Olá amigos, neste tutorial vou mostrar a vocês como fazer um barco a remo para evitar obstáculos. Tive essa ideia enquanto relaxava perto do meu viveiro de peixes e pensava em uma ideia para um desafio de plástico. Percebi que o plástico aqui será muito útil para uso como barco, por causa de sua flutuabilidade e estanqueidade.

Suprimentos

Corpo

1 x recipiente para alimentos 700ml

2 x roda de pás de 70 mm

5 x tampa de garrafa

Partes eletrônicas

1 x Arduino Nano / Uno (recomendado Nano)

2 x motor DC

1 x driver de motor L298N

1 x sensor ultrassônico

1 x Micro Servo

2 x bateria 18650

Suporte para baterry 1 x 18650 (2 lugares)

4 pilhas AA

1 x suporte de bateria AA (4 lugares)

1 x interruptor

Arame

Ferramentas de Suporte

Pistola de cola

Ferro de solda

Etapa 1: Princípio de Trabalho

Algoritmo Básico

Sempre que o ultrassom detectar um objeto a uma distância de 15 cm, o servo girará 180 graus e depois 0 graus (vire à direita e à esquerda) para descobrir qual caminho está livre de obstáculos. Depois disso, o motor irá mover o barco a remo para uma faixa livre de obstáculos

O circuito

Neste projeto, usaremos 2 fontes de tensão, uma para Arduino, sensor ultrassônico e driver do motor, enquanto a outra é específica para servo. O Arduino, o sensor ultrassônico e o driver do motor usarão a bateria 18650 porque a bateria 18650 pode fornecer uma grande corrente para o motor e outras razões porque o motor pode drenar rapidamente a bateria, então precisamos da bateria 18650 que pode ser recarregada.

Etapa 2: faça upload do código

Para facilitar o processo de upload, faremos upload do código primeiro para o Arduino antes de criar o circuito.

Arquivo Arduino:

Etapa 3: fazer o furo para o eixo do motor

Furo para o eixo do motor
Furo para o eixo do motor

Nesta etapa, faremos orifícios nos lados esquerdo e direito do recipiente de alimentos. Posteriormente, o eixo do dínamo será inserido nesses dois orifícios. A posição do orifício é no meio do comprimento do recipiente de alimentos (comprimento / 2) e 3,2 cm do fundo.

Etapa 4: Parte 1 do circuito do motor

Parte 1 do circuito do motor
Parte 1 do circuito do motor
Parte 1 do circuito do motor
Parte 1 do circuito do motor

Nesta etapa, conectaremos o L298n à bateria e ao motor.

Conexão:

1. L298N (saída) para motor DC

2. Terminal positivo da bateria para alternar

3. L298N (12V) para alternar

4. Terminal negativo da bateria para L298N (GND)

depois disso, cole-os no recipiente de comida.

Observação:

-Cole o suporte da bateria bem no meio (largura) para que o barco a remo não fique inclinado para a esquerda ou direita.

Etapa 5: Circuito do Motor Parte 2

Parte 2 do circuito do motor
Parte 2 do circuito do motor
Parte 2 do circuito do motor
Parte 2 do circuito do motor
Parte 2 do circuito do motor
Parte 2 do circuito do motor

Agora vamos conectar o arduino ao L298N.

Conexão:

1. D5 para ativar A

2. D6 para ativar B

3. A0 para a entrada 1

4. A1 para a entrada 2

5. A2 para entrada 3

6. A3 para a entrada 4

7. Vin para 5V (V de L298N)

8. GND (arduino) para GND (L298N)

Etapa 6: Circuito de Detecção de Objeto

Circuito de detecção de objetos
Circuito de detecção de objetos
Circuito de detecção de objetos
Circuito de detecção de objetos
Circuito de detecção de objetos
Circuito de detecção de objetos

Os principais componentes do circuito de detecção de objetos são servo e sensor ultrassônico. O sensor ultrassônico usará o Arduino como fonte de alimentação, enquanto o servo usará uma bateria separada (bateria AA x 4). A servo bateria será colada na extremidade do recipiente de comida oposta ao suporte da bateria 18950.

Você pode colocar o sensor em qualquer lugar, desde que não esteja obstruído por outros objetos. No meu caso, usei uma tampa de recipiente de plástico que foi cortada no lugar de sensores ultrassônicos e servo (veja imagem).

Conexão servo:

VCC para bateria positiva (AA)

Sinal para D10

GND servo para bateria GND e arduino

Conexão do sensor ultrassônico:

VCC para 3.3v (arduino)

GND para GND (arduino)

Eco para D2

Trig para D3

Etapa 7: Barco-tampão

Buffer Boat
Buffer Boat

O amortecedor tem a função de evitar que a roda de pás toque no chão / mesa quando a colocamos sobre ela. O tampão usará uma tampa de garrafa. Porque além de ser fácil de encontrar, a tampa da garrafa também tem o tamanho certo para o nosso barco.

Para fazer um tampão, pegue 3 tampas de garrafa e simplesmente cole-as na parte inferior do barco como mostrado acima.

Etapa 8: Rodas

Rodas
Rodas
Rodas
Rodas

Primeiro, faça um furo no centro da tampa da garrafa. Depois disso, cole a pá na tampa da garrafa como na imagem a seguir. Em seguida, a etapa final é colá-lo ao eixo do dínamo.

Recomendado: