Todi Control

In 2014, while working on my I also developed a software to control it remotely. I had an old PlayStation One joystick, the robot, and no money. After cutting the standard connector, I wired the joystick to an Arduino Nano (providing a serial interface), which I then connected to my laptop. Since I had at the time just one BlueTooth adapter for the robot, my goal was to use the laptop as a a radio bridge between the controller and the robot.

The connection was as follows: PlayStation wires → Arduino → PC USB → PC Bluetooth → robot. The visual output was used to display the buttons pressed, serving as a debugging interface and for presentation purposes.

This project was a rewarding experience, combining programming and robotics in a fun way. I presented it as my high school final exam, and it attracted a lot of curious students and adults.