1. A description of the journey in building this machine vision module can be found in the blog post:
2. A description of incorporating convolution neural network can be found in the blog post:
3. Video showing the machine vision module in action with Arduino Uno:
4. The component list below shows the important components. The rest are just generic surface mount resistors and capacitors.