If you're not a Portuguese reader, you can skip to the bottom of the page and you'll find an English version of this document! Hope it helps!
Robô em Arduino programado para lutar em uma arena redonda branca, com os limites pintados de preto.
- 1x Arduino Uno
- Jumpers
- 1x Sensor Ultra-Sônico HC_SR04
- 4x Sensores de linha infra-vermelho TCRT5000
- 1x Ponte H Dupla L298N
- 2x Motores de redução e suas respectivas rodas
- 2x baterias 3000MAH 20A/3.7V ou similar
De acordo com as regras, 3 segundos depois de seu operador soltar o botão START, o robô irá começar a agir, em loop:
- Irá para frente, até encontrar seu oponente ou os limites da arena
- Se encontrar seu oponente, irá focar em persegui-lo e o empurrar para fora da arena
- Se ao tentar empurrar o oponente para fora da arena, perceber que está em cima dos limites da arena, irá recuar
- Se encontrar os limites da arena, irá recuar, virar para o lado, e seguir em frente.
Esse repositório instrui apenas o circuito eletrônico e programação do robô e é independente da carcaça usada para suporte.
- Ou seja, use a imaginação para construir seu próprio chassi e robô! Considere a impressão 3D para um resultado incrivel! 😎
- Pois o Arduino, mesmo ligado em baterias potentes, não irá fornecer muita energia para os motores ligados na ponte H.
- É possível ligar paralelamente:
Baterias -> Arduino
Baterias -> VCC da Ponte H
Arduino Robot programmed to fight sumo in a white painted arena limited with black lines
- 1x Arduino Uno
- Jumpers
- 1x Ultra-sonic sensor HC_SR04
- 4x Infra-red sensors TCRT5000
- 1x Motor Drive - Dual H Bridge L298N
- 2x DC Motor and its wheels
- 2x Battery 3000MAH 20A/3.7V or similar
Following the rules, 3 seconds after its operator releases the START button, the robot will start to take action, looping:
- Go foward, until it encounters its oponent or the arena limits (painted in white on the ground);
- If it finds the oponent, it'll focus on it and try to push it off the arena limits;
- When pushing the oponent, if the robot perceives the arena limits, it'll retreat;
- If the robot perceives the arena limits, it'll retreats, turn around, and continue to search for the oponent.
This repository instructs only the programming and eletronic circuits, and it is independent of its carcass and structure
- That said, it means you are free to use your imagination and build your own robot as you like! 3D printing would me awesome! 😎
- Even on batteries, the Arduino will not provide enough power to the controller and the DC motors, since these will spin as much as the energy provided.
- It's possible to do parallel wiring as:
Batteries -> Arduino
Bateries -> Motor Drive's VCC