Sparring Arduino. Chases Opponent and Launch Circular Punches.

by RaulM25 in Circuits > Arduino

81 Views, 1 Favorites, 0 Comments

Sparring Arduino. Chases Opponent and Launch Circular Punches.

Sparring arduino punches
20240328_190426.jpg
20240328_191646.jpg
20240328_190426.jpg
20240328_191638.jpg

It´s a sparring to practice self defense. It´s a uke. It follows the oponent by heat and sonar signals. I used heat because in small places will chase a colum or a wall if it´s closer, it houses heat so it always chases a human being. I also use sonnar to maintein distance. It also has two nema 17 for circular punches, it also detects oponent by heat, it´s a heat detector with a 50 cm range, so if it detects heat at that distance, punches ramdom left or right. The are two programs, one for each arduino control unit. The mega is for wheels and rc, it starts as a rc so you can lead it to the tatami, them pressing number 8 it starts the chase. The other program for circular punches just is you get close enought to be detected by heat detector, it punches.

Supplies

1 arduino uno

1 arduino mega

2 nema 17

2 tb6600

1 mlx90614

1 amg8833

1 sonar

2 controladores motores cc

1 bateria lipo 12v

1 bateria 9v

Detailed Image

20240328_190426.jpg

Detailed image

Detecting Opponent

20240328_191646.jpg

The sonar and the amg8833 are linked with mega. The amg8833 situates the opponent in and horizontal basis, the sonar ping detects distance and tell the motors if the have to reverse or advance.