/arduino_mazebot

Robot based on the mBot (Arduino) platform designed to traverse a maze

Primary LanguageC++

arduino_mazebot

Robot based on the mBot (Arduino) platform designed to traverse a maze.

MeetTheMbot

Maze Challenges

  • Collision detection Using IR sensors and a front Ultrasonic sensor, the bot was able to detect its proximity to walls by polling the voltage returned by these sensors.

    CollisionDetection

  • Colour detection The bot employed LDRs to detect any colours above it. The maze was designed such that each colour corresponds to a certain action - which was hardcoded into the bot.

    ColourTurning

  • Sound detection The hardest challenge involved setting up a circuit with filters to compare the amplitude of 300Hz and 3000Hz frequencies that were playing from a speaker simultaneously. Based on which frequency's amplitude was higher, the bot would perform a predefined action.

    Breadboard