Ruzzle-Lego-Mindstorm-Nxc-NodeJS-Solver

Ruzzle solver, software & hardware

On software side we have:

  • bash script for download screenshot of device
  • imagemagick to process screenshot image
  • tesseract (opensource OCR) for character recognition
  • nodejs for solving ruzzle and send via bluetooth to lego mindstorm nxt the plan

On hardware side we have

  • Lego Mindstorm (nxt)
  • Nxc program that receive plan via bluetooth
  • Absolute Position Regulator for precise control of servo

More info and videos: http://www.albertosarullo.com/blog/lego-plays-ruzzle