top of page

Makey - The Autonomous Object-Following Robot


Duration: 5 Hours

Category: Robotics

Programming: C++/MicroPython


Description:

The Makey project is a hands-on robotics adventure where participants build and program an autonomous robot. Makey's key features include a fully enclosed chassis, tank steering, and an Arduino microcontroller for navigation. Its ultrasonic sensor-equipped head swivels to detect objects, adding personality and functionality. Designed for adaptability, Makey can be reprogrammed for various tasks, making it an excellent introduction to mechanical assembly, electronics, and control systems in robotics.


Project Design and Concept by Kris Magri


Project Features:

  • Autonomous Navigation: Makey uses smart algorithms to follow objects while avoiding collisions, thanks to its sophisticated sensory system.

  • Enclosed Chassis: A sleek, fully enclosed chassis houses all the electronics safely and adds an aesthetic appeal to the robot.

  • Tank Steering Mechanism: Two independent DC motors offer powerful and responsive tank-style steering, giving Makey agility and finesse in its movements.

  • Arduino-Powered: The brain of Makey is an Arduino microcontroller, chosen for its versatility and ease of programming, which orchestrates all of Makey's actions.

  • Servomotor-Driven Head: Makey's head, carrying an ultrasonic rangefinder, swivels with a servomotor, allowing the robot to scan its environment. This side-to-side movement not only aids in obstacle detection but also gives Makey a curious, lifelike demeanor.

  • Upgradeability: The current Arduino programming can be altered to expand Makey's capabilities, such as environment mapping. Additionally, with simple hardware modifications, Makey can be transformed to participate in Mini-Sumo battles, a testament to its robust and adaptable design.



Learning Outcome:

Participants in the Makey robot project will achieve a solid grasp of robotics fundamentals, such as autonomous navigation and sensory integration. They will develop technical skills in mechanical assembly, electronic wiring, and Arduino programming, essential in robotics. Their problem-solving abilities will be honed as they address issues with mechanical systems, electronic circuits, and control algorithms. Additionally, they will learn to innovate and adapt by modifying and enhancing Makey's capabilities, equipping them for future technological challenges in the field of robotics.


Prerequisites:

For the Makey robot project, participants should possess a basic understanding of electronics, including knowledge of simple circuits and safety precautions. An introductory level of programming knowledge, especially in C++ or a similar language, is needed for Arduino script writing. Mechanical aptitude is important for assembling parts and following construction diagrams. A patient and meticulous approach is crucial, as precision in assembly and programming is key to the robot's functionality. Advanced robotics skills are not necessary, allowing beginners to engage with and learn from the project.



Comments


bottom of page