Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Cansado de robôs grandes e desajeitados que ocupam meia prateleira em seu quarto? Você está disposto a levar seu robô com você, mas ele simplesmente não cabe no seu bolso? Aqui está! Eu apresento a você Minibot, o robô mais fofo para evitar obstáculos que você jamais poderia (jamais) montar!
Etapa 1: bits e peças de que você precisa
Placa de ensaio pequena (4,5 cm por 3,5 cm), 17 orifícios de comprimento e 2 filas de 5 orifícios de largura. Você pode construir o robô sem ele, mas é uma boa coisa se você planeja modificar o robô.
Arduino Nano. Eu uso o que vem com os pinos já soldados na placa, mas você também pode usar o arduino nano sem pinos e soldar os cabos diretamente na placa
Bateria de 9V. Sim, uma boa e velha bateria.
Suporte de bateria de 9V. (peguei de um brinquedo antigo)
2 servos de rotação contínua (parecem servos SG (), mas na verdade são servos de rotação contínua. Comprei AQUI
2 rodas de borracha. Basta olhar em volta. Certamente há um brinquedo antigo em algum lugar que não precisa de rodas.
Cabos. Um monte deles. Não existem cabos demais.
Sensor ultrasônico. O modelo de 4 pinos. Ebay, Amazon ou qualquer outro lugar. Eles são todos iguais.
Chassi impresso em 3D. Você pode encontrar os arquivos 3D AQUI
Etapa 2: E o Código
Nenhuma ciência de foguetes aqui. Apenas um código super simples que faz o robô avançar se não há nada para ser visto em 15 cm, e faz uma curva fechada se algo estiver a menos de 15 cm.
Basta baixar o arquivo txt e copiar o código em sua interface do Arduino.
Etapa 3: Colocando os bits no lugar certo
A placa de ensaio, Arduino, sensor de ultrassom e bateria vão na parte superior do chassi, mas NÃO COLOQUE os componentes AINDA. Você precisa conectar tudo primeiro. (sim, cometi esse erro) (duas vezes)
Os 2 servos são encaixados na parte inferior do chassi. Sim, você pode colocar esses 2 agora.
As rodas são presas aos servo eixos com um pouco de arame, um pouco de cola quente ou com um feitiço. Sua escolha.
Etapa 4: E esses fios … Oh, cara
Aí vem a parte feia. a fiação. Tantos fios e TÃO pouco espaço.
Vamos começar pelo sensor ultrassônico.
- Vcc -> + 5V do Arduino
- Trig -> D11 do Arduino
- Echo -> D12 do Arduino
- GND -> GND do Arduino (qualquer um dos 2 pinos GND do Arduino)
Servo 1:
- Fio laranja -> D9 do Arduino
- Fio vermelho -> + 5V do Arduino
- Fio marrom -> GND do Arduino (qualquer um dos 2 pinos GND do Arduino)
Servo 2:
- Fio laranja -> D10 do Arduino
- Fio vermelho -> + 5V do Arduino
- Fio marrom -> GND do Arduino (qualquer um dos 2 pinos GND do Arduino)
Bateria:
- Fio vermelho -> Pino Vin do Arduino
- Fio preto -> GND do Arduino (qualquer um dos 2 pinos GND do Arduino)
Agora você só precisa colocar cuidadosamente todos os fios dentro do chassi e fechar as duas metades. Meu robô está tão cheio que precisa de um elástico para não derramar suas tripas.
Etapa 5: em ação
Seu robô avançará até encontrar algo a menos de 15 cm.
Você pode alterar a distância nesta linha de código:
if (distância <= 15)
Você também pode alterar a velocidade de avanço e recuo modificando estas linhas:
myservo1.write (XXX); myservo2.write (XXX);
onde XXX = 0 é velocidade total de avanço para myservo1 e XXX = 180 é velocidade total de avanço para myservo2
e XXX = 90 será ponto final para ambos os servos.