![TfCD - Placa de ensaio autoguiada: 6 etapas (com imagens) TfCD - Placa de ensaio autoguiada: 6 etapas (com imagens)](https://i.howwhatproduce.com/images/004/image-9250-34-j.webp)
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03
Neste Instructable, demonstraremos uma das tecnologias mais utilizadas em veículos autônomos: a detecção ultrassônica de obstáculos.
Em carros com direção autônoma, essa tecnologia é usada para reconhecer obstáculos em uma curta distância (<4m), por exemplo, durante o estacionamento e mudança de faixa.
Para esta exploração, pretendemos construir uma placa de ensaio que (1) conduza, (2) reconhece obstáculos e (3) toma decisões para sua rota de acordo.
Especificamente, vamos construir uma placa de ensaio de duas rodas, com um sensor ultrassônico na frente, que avança quando nenhum obstáculo é detectado, vira quando quase atinge um objeto e dá ré quando uma colisão parece inevitável
Etapa 1: Obtendo os componentes
![Obtendo os componentes Obtendo os componentes](https://i.howwhatproduce.com/images/004/image-9250-35-j.webp)
Os seguintes componentes foram usados para esta instrução:
- (A) placa de ensaio de 830 pinos (1 pc) Um menor pode ser suficiente, mas certifique-se de obter um de boa qualidade porque os pinos do sensor ultrassônico são um pouco frágeis.
- (B) Arduino UNO (1 unidade) Funciona muito bem com o Motor Shield, não precisa ser uma versão original.
- (E) Motor DAGU DG01D Mini DC com caixa 48: 1 (2pc) Ao usar um Motor Shield, qualquer motor 5V DC funcionará, no entanto, a caixa de câmbio nesta versão é benéfica, pois faz as rodas girarem bem e devagar.
- (F) Rodas de plástico (2 unidades) O ideal é tentar comprar rodas que sejam diretamente compatíveis com o motor de sua escolha.
(C) Adafruit Motor Shield v2.3 (1pc)
A blindagem do motor simplifica o processo de conexão de motores a um Arduino. Comparado a mexer com resistências e transistores, é muito mais seguro para a placa Arduino, especialmente se você for um iniciante. O Escudo do Motor Adafruit vem com pinos separados, que precisam ser soldados no chip.
(D) Sensor Ultrassônico HC-SR04 (1 unidade)
Este é um sensor de quatro pinos. Ele funciona enviando um pulso ultrassônico curto pela unidade de 'alto-falante' esquerda e ouvindo (enquanto mede o tempo) quando ele volta pela unidade 'receptora' direita.
Também era necessário: um computador com o software Arduino mais recente, um ferro de soldar, uma lata de solda, um pequeno banco de energia, alguns fios.
Etapa 2: Configurando o Circuito
![Configurando o circuito Configurando o circuito](https://i.howwhatproduce.com/images/004/image-9250-36-j.webp)
Conectando o sensor ultrassônico
O sensor ultrassônico é composto por quatro pinos, chamados: Vcc, Trig, Echo e Gnd (Ground).
O acionamento e o eco são conectados à blindagem do motor nos pinos digitais 10 e 9, respectivamente. (Outros pinos digitais também são adequados, desde que a codificação apropriada seja aplicada.)
Vcc e Gnd estão conectados a 5V e Gnd na blindagem.
Conectando os motores DC
Os motores DC têm um fio preto e um fio vermelho cada. Esses fios devem ser conectados às portas do motor, neste exemplo M1 e M2.
Etapa 3: escrever o código
Carregando a biblioteca
Primeiro, é necessário baixar a biblioteca certa para usar o Adafruit Motor Shield v2.3.
Neste arquivo ZIP, existe uma pasta, que pode ser colocada na pasta de instalação do Arduino, no nosso caso:
C: / Arquivos de programas (x86) Arduino / Libraries
E certifique-se de nomeá-lo como Adafruit_MotorShield (reinicie o software Arduino depois).
Baixando o exemplo de código
Nosso exemplo de código 'Selfdriving_Breadboard.ino' está disponível para download.
Existem várias variáveis para ajustar, o mais importante são as distâncias (em centímetros) quando algo acontece. No código atual, o breadboard foi programado para reverter quando um objeto está mais próximo do que 10 centímetros, para girar quando a distância está entre 10 e 20 centímetros e para dirigir em linha reta quando nenhum objeto é detectado em 20 centímetros.
Etapa 4: soldando os pinos
![Soldando os pinos Soldando os pinos](https://i.howwhatproduce.com/images/004/image-9250-37-j.webp)
O processo de soldagem consiste em quatro etapas.
- (A) Alinhamento dos pinos Certifique-se de colocar todos os pinos que vêm com a blindagem do motor no lugar. Isso pode ser feito facilmente colocando-se o escudo na parte superior da placa Arduino.
- (B) Soldando os pinos Não se apresse nesta etapa, é muito importante que os pinos não se conectem entre si após a soldagem. Solde os pinos externos primeiro, para certificar-se de que os pinos não estão tortos.
- (C) Posicionamento dos fios Ao usar a blindagem do motor, os fios também devem ser soldados aos pinos apropriados. É melhor colar os fios na blindagem do motor pela parte superior e soldá-los na parte inferior da blindagem do motor. Recapitulando: para este tutorial, soldamos os fios nos pinos digitais 9 e 10 e nos pinos 5V e Gnd.
- (D) Soldando os fios Agora é hora de soldar os fios, um por um. Certifique-se de que estão bem posicionados, talvez peça a um amigo para segurá-los enquanto você os solda.
Etapa 5: montagem da placa de ensaio autoguiada
![Montagem da placa de ensaio autodirigida Montagem da placa de ensaio autodirigida](https://i.howwhatproduce.com/images/004/image-9250-38-j.webp)
Depois de soldar os componentes e testar o circuito, é hora da montagem final.
Neste tutorial, a placa de ensaio não é usada apenas por sua funcionalidade principal, mas também como a espinha dorsal de todo o dispositivo. As instruções de montagem finais consistem em quatro etapas.
- (A) Conectando os fiosCertifique-se de que os cabos estejam no lugar correto (verifique a etapa 3 para a maneira correta de conectar tudo), não se esqueça dos dois motores DC. Lembre-se de onde deseja anexar os componentes.
- (B) Conectando o sensor Conecte o sensor na placa de ensaio e certifique-se de que está conectado corretamente.
- (C) Colocando a blindagem Coloque a blindagem do motor na placa Arduino UNO. Agora seria um ótimo momento para testar o sistema antes da montagem final.
- (D) Consertando os componentes Nesta etapa, pegue uma fita dupla-face e fixe os motores DC, o Arduino e um banco de energia no lugar. Nesse caso, o Arduino é colocado de cabeça para baixo abaixo da placa de ensaio.
Etapa 6: Você conseguiu
![Você fez isso! Você fez isso!](https://i.howwhatproduce.com/images/004/image-9250-39-j.webp)
A esta altura, você provavelmente estará tão animado quanto nós para levar sua criação para um teste.
Divirta-se, tente ajustar alguns parâmetros para que funcionem melhor para você.
Obrigado por seguir nossas instruções e nos avise caso tenha alguma dúvida
-
Validação da tecnologia
O sensor ultrassônico usado neste caso deveria ter um alcance de 4 metros. No entanto, o sensor perde precisão com uma distância maior que 1,5 metros.
Além disso, o sensor parece ter algum ruído. Ao usar o monitor serial para validar a precisão da distância, picos de cerca de 3.000 (mm) eram visíveis enquanto o objeto na frente estava a apenas alguns centímetros de distância. Isso provavelmente se deve ao fato de que a entrada do sensor está tendo um atraso em suas informações, de modo que a saída é distorcida de vez em quando.
Recomendado:
Mini placas de ensaio modulares: 5 etapas
![Mini placas de ensaio modulares: 5 etapas Mini placas de ensaio modulares: 5 etapas](https://i.howwhatproduce.com/images/003/image-8231-8-j.webp)
Mini breadboards modulares: os mini breadboards são fofos e divertidos de brincar, quer você esteja fazendo um protótipo ou criando algo. Os miniplancos vêm com cores, como você viu na imagem. As cores disponíveis vêm com Azul, Preto, Amarelo, Vermelho algumas cores estão disponíveis como
Detecção visual de objetos com uma câmera (TfCD): 15 etapas (com imagens)
![Detecção visual de objetos com uma câmera (TfCD): 15 etapas (com imagens) Detecção visual de objetos com uma câmera (TfCD): 15 etapas (com imagens)](https://i.howwhatproduce.com/images/004/image-9177-9-j.webp)
Detecção visual de objetos com uma câmera (TfCD): os serviços cognitivos que podem reconhecer emoções, rostos de pessoas ou objetos simples ainda estão em um estágio inicial de desenvolvimento, mas com o aprendizado de máquina, essa tecnologia está se desenvolvendo cada vez mais. Podemos esperar ver mais dessa magia em
Cauda Oscilante Soft Wire-driven (TfCD Course, TU Delft): 5 etapas (com imagens)
![Cauda Oscilante Soft Wire-driven (TfCD Course, TU Delft): 5 etapas (com imagens) Cauda Oscilante Soft Wire-driven (TfCD Course, TU Delft): 5 etapas (com imagens)](https://i.howwhatproduce.com/images/004/image-9253-18-j.webp)
Cauda oscilante acionada por fio flexível (Curso TfCD, TU Delft): Uma exploração de tecnologia foi executada para determinar a possibilidade de acionar um robô peixe com um corpo ativo acionado por fio e cauda flexível. Usamos um material que é ao mesmo tempo resistente e flexível para servir de espinha dorsal, criando um bendi uniforme
Bolas de Natal inteligentes da TfCD: 10 etapas (com imagens)
![Bolas de Natal inteligentes da TfCD: 10 etapas (com imagens) Bolas de Natal inteligentes da TfCD: 10 etapas (com imagens)](https://i.howwhatproduce.com/images/004/image-9280-29-j.webp)
TfCD Smart Christmas Balls: Deseja criar sua própria Smart Christmas Ball? Este instrutível explicará como você pode construir suas próprias smart Christmas balls para sua árvore de Natal. Assim que você ligar a eletrônica, a bola de Natal responderá ao seu entorno
Tábua de ensaio com alimentação portátil e testador de LED: 5 etapas
![Tábua de ensaio com alimentação portátil e testador de LED: 5 etapas Tábua de ensaio com alimentação portátil e testador de LED: 5 etapas](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10961271-portable-powered-breadboard-and-led-tester-5-steps-j.webp)
Placa de ensaio alimentada portátil e testador de LED: Uma placa de ensaio e testador de LED portátil, econômico, rápido e fácil. Você pode testar facilmente seus LEDs antes de usá-los em seus projetos para ter certeza de que funcionam primeiro. Os orifícios abertos restantes no protoboard permitem o uso rápido de uma placa de ensaio