capa post
Pbot

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

Anúncios