What's more to add?
Nice project... I'd probably have made the scanning part quicker with some image processing to sort the patterns. Still, pretty cool.