Pi Wars is a Raspberry Pi-based robotics competition, in Cambridge, UK. In the years 2019 and 2020, we hosted Pi Wars Türkiye at my high school with similar challenges and invited many high school students. Aside from the competition, we also created a Python library and hosted workshops to help them build and program the robots.
You can see an example robot on the right. This starter design is able to succeed at some challenges, however, it is not enough for some of the more advanced challenges. I designed the battery packs (20+ of them) for this robot. I used the TP4056 charge controller and Sony 18650 VTC6 batteries. This battery pack is able to output 5V for powering the Raspberry Pi and 9-12V for motors. This robot kit was distributed and used in our workshops.

Aside from the hardware, I co-authored a Python library to abstract some of the robot sensor data retrieval and motor driver details. This library is published at PyPI (Turkish), so you can install it using just the pip command! On the right, you can see how much details we were able to abstract in getting frames and displaying them on the screen in multiple threads.

In this organization, I also held a workshop on introduction to robotics and basics of computer vision. You can learn more about Pi Wars Türkiye. To see a more detailed explanation and documentation of the library, please see the git repo (English).
