Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Este tutorial instrutível é sobre "Como construir um robô para evitar obstáculos no Arduino". Vídeo do YouTube que enviei recentemente. Eu recomendo fortemente que você dê uma olhada. Vamos começar
Etapa 1: um chassi
Na primeira etapa, construa o chassi usando uma impressora 3-D ou compre em qualquer site de eletrônicos on-line. Comprei o meu no instock.pk e também mencionarei o link abaixo. Você também pode fazer seu próprio chassi em papelão e motor DC / servo. Chassi composto por corpo, dois motores, porta-bateria, placa de pão e interruptor.
Etapa 2: descrição do componente
Usaremos a placa Arduino uno e um sensor ultrassônico. Se o robô detectar um objeto na sua frente, com a ajuda de um pequeno servo motor, ele varre a área à esquerda e à direita para encontrar a melhor maneira de fazer a curva.
Para este projeto, você precisará de:
Arduino UNO
Mini breadboard
Módulo acionador de motor L298N com motores 2x cc com rodas
Sensor ultrassônico HC-SR04
Micro servo motor
Suporte de bateria de 9 V (com conector de alimentação)
10 fios de jumper
10 porcas e 10 parafusos
Etapa 3: Diagrama de circuito usando Fritzing
Etapa 4: construção
- Use os parafusos e porcas para conectar a placa Arduino uno e o módulo L298N no chassi. A mini placa de ensaio pode ser facilmente fixada com a cola.
-
Anexe o minúsculo servo motor na parte frontal do robô e coloque o sensor ultrassônico nele.
Etapa 5: codificar usando ArduBlock
Etapa 6: Concluída
Agora você tem seu próprio Arduino Obstacle Avoiding Robot !!!
Etapa 7: Nota
- Como o projeto é baseado em Arduino, a programação é muito fácil e pode ser facilmente modificada.
- Não requer o Arduino Motor Shield.
- Ao usar uma bateria de 9 V, pelo menos 2 dessas baterias são necessárias para alimentar o robô. É melhor usar 2 baterias de 9V (uma para Arduino, sensor ultrassônico, servo motor e outra para L293D e motores).
- O sensor ultrassônico não deve ser conectado diretamente à fonte de alimentação, pois pode afetar o desempenho normal.