Summary
The Firefighting Robot was a significant milestone in my studies, marking my first real embedded software development project. Designed and built as part of a course, this project challenged me to combine both hardware and software to create a functional, autonomous robot with a "life-saving" purpose.
The robot was equipped with two DC brushless motors for movement and an ultrasonic sensor to detect obstacles. It navigates by following a straight path, turning around when it encounters a wall. The real innovation comes with the IR sensor, which allows the robot to detect a flame. Upon sensing a fire, the robot turns towards the heat source and activates a PC fan mounted on top to extinguish the flames. This project not only taught me the intricacies of embedded systems but also more about Micropython and robotics.