A small robotic mouse capable of solving unknown mazes
The Mouse scans the maze start to center, returns to start with different path, and surge to goal with shortest path.
Maze Type: 01
MicroMouse1.mp4
Maze Type: 02
MicroMouse2.mp4
The Maze
This project is intended to work on standard maze with diamensions of:
- Maze Size: 16 × 16 unit squares (Though code currently uses a smaller grid for testing)
- Unit Square: Each square is 18 cm × 18 cm
- Wall Height: 5 cm
- Wall Thickness: 1.2 cm
- Passage Width: 16.8 cm between walls
- Start Position: Located at one of the four corners, with walls on three sides
- Goal Area: Center of the maze
The Mouse
- Microcontroller: Mini Mega 2560 Pro Development Board
- Sensor: Six VL53L0X TOF sensors
- Motors: Two N20 motors with encoder
The project uses Arduino IDE for the main code.
External Packages Required:
- VL53L0X.h | by Pololu: https://github.com/pololu/vl53l0x-arduino
- PinChangeInterrupt.h | by NicoHood: https://github.com/NicoHood/PinChangeInterrupt
