
Olá amigos, apresento à vocês meu primeiro projeto, o Pbot!
//Código
A programação que fiz permite que o Pbot funcione das seguinte formas:
I: Modo explorador, onde ele se movimenta livremente pelo ambiente, desviando dos objetos.
Realizando medições enquanto se desloca, ele detecta possíveis colisões e para os motores antes de acontecerem.
Enquanto parado, ele detecta por onde o caminho está livre (movendo o sensor de distância, usando o servo) e então desvia para aquela direção.
II: Modo controlável, através do módulo Bluetooth (JY-MCU) é possível controlar o Pbot remotamente através do notebook,
ou de qualquer dispositivo Bluetooth que tenha suporte a conexão Serial (Celulares Android, outro Arduino com módulo Bluetooth, etc).
Programei para que fosse controlável nas teclas W (frente) A (esquerda) S (trás) D (direita).
A tecla Q, faz o robô parar, e a tecla X alterna entre o modo explorador e controlável.
É bastante responsivo e funciona muito bem!
//Funcionamento
//Recursos:
- Arduino Mega 2560
- Sensor Shield do Arduino Uno (descobri que pega tanto no mega quanto no uno)
- Sensor de distância (HC-SR04)
- Servo SG90 (para mover o sensor de distância)
- Módulo Bluetooth (JY-MCU)
- Placa para controle dos motores baseado no L298n (Aciona os motores, inverte sentido, etc)
- Quatro Motores DC para a tração das rodas
- Potenciômetro (Para determinar a velocidade dos motores)
- Buzzer (Para sons)
- 2 Leds (Faróis)
————————-
Sintam-se a vontade para tirar quaisquer dúvidas ou pedir qualquer informação, através da caixa de comentários ou do meu e-mail (disponível na página “Autor e Contato”).
Seu comentário é sempre muito bem-vindo!
Uma boa semana a todos e até a próxima.
//Lucas Leite
Parabéns, vc é fera! hehe
Muito bem!!!
Parabéns Lucas!
Abraço!
Até a próxima invenção.
0 Pingback