Skip to content

Software for a Maze Solver robot (Micromouse) using cheap 28BYJ-48 motors and 5 Ir sensors.

Notifications You must be signed in to change notification settings

jbabio/Micromouse-for-OSHWDem-2017

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Micromouse for the Maze Solving contest at OSHWDem 2017

(https://oshwdem.org/)

MZ_Z17

Note: This version uses Left/Right algorithm to solve the maze, No further development will be made on it

Hardware Used:

  • Robot base: Modified Escornabot (https://escornabot.com) (https://github.com/escornabot)
  • Main Electronics: Arduino UNO Ogaki board from @abierto-cc
  • Motors: 2x 28BYJ-48 5V
  • Motor Drivers: 2x ULN2003 breakout boards. 1x ULN2803 in the Ogaki board
  • Power:
    • UBSAN 610mah, 2S Battery.
    • 3A 2-6S 5V BEC
  • Sensors:
    • 5 Sharp GP2Y0A51SK0F 2-15 cm
    • 1 HMC6352 Compass (not Implemented yet)
    • 1 ADXL330K Acelerometer (not Implemented yet)

Acknowledgements

Dependencies.

SharpDistSensor Library for Arduino, By Julien de la Bruère-Terreault. MIT License

AccelStepper library for Arduino, Copyright (C) 2010 Mike McCauley. GPL V2

Current status

Fully working with left and right hand algorithms.

Known issues

Software: None at this moment.

Hardware:

  • Sharp GP2Y0A51SK0F sensing range is too short for advancing more than one cell per movement.
  • 28BYJ-48 5V are too slow for a real micromouse maze and not as precise as they should.

Todo

  • Read IR Sensors -> DONE
  • Control motors -> DONE
  • Center of maze detection - > DEPRECATED
  • Right hand algorithm -> DONE
  • Left Hand algorithm -> DONE
  • Flood Algorithm -> DEPRECATED

About

Software for a Maze Solver robot (Micromouse) using cheap 28BYJ-48 motors and 5 Ir sensors.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages