Robot Vacuum


In my final year in high school, I was studying electronics-electricity and created a robot vacuum cleaner. It can avoid obstacles by using multiple optical sensors and has a sophisticated cleaning system which combines brushing and a vacuum motor.

Most part of the frame was cut with a lasercutter. I designed the parts with Autocad Inventor.

For the electronics, I used Eagle to design a PCB that connects the microcontroller to the rest of the hardware. 

Used technologies:

  • Designing and etching a PCB
  • Eagle PCB design
  • Electronics
  • Product design
  • PIC16F88 microcontroller
  • C programming language
  • Autocad Inventor (frame)
  • Lasercutting