18220Bot - cmubuild18/Build18 GitHub Wiki

18220Bot

Uses a camera and machine learning model to identify resistors.

Thumbnail Image

We wanted to create a project to sort resistors for our 220 lab. The idea was to take a picture of a resistor with the raspberry pi camera and use a machine learning model to identify it. Once identified, stepper motors would rotate a lever to push the resistor to the left or right. Three levels of this would push each different resistor into one of eight different spots. The frame was built with wood and the levers were built with cardboard. We wanted these to be 3d printed but this didn't happen. The overall outcome is that the project doesn't work yet. Fitting the cardboard to the stepper motors was difficult so they don't rotate well

Team Members

Team Member Photo
Roman Kapur Team Member Photo
Jacob Rohozen Team Member Photo

Photos

nan

Parts

Part Unit Price Quantity Cost Needs to be Orderedthrough Build18? (Y/N) Part Link
Alchitry Au FPGA Development Board (Xilinx Artix 7) 110.00 1 110 N https://www.sparkfun.com/products/16527
Alchitry Br Prototype Element Board 16.50 1 16.5 N https://www.sparkfun.com/products/16524
ELEGOO 5 Sets 28BYJ-48 ULN2003 5V Stepper Motor + ULN2003 Driver Board Compatible with Arduino 14.99 1 14.99 Y https://t.ly/YHBAO
ELEGOO 5 Sets 28BYJ-48 ULN2003 5V Stepper Motor + ULN2003 Driver Board Compatible with Arduino 14.99 1 14.99 N https://t.ly/YHBAO
7 Segment Display 1.60 10 16 Y https://www.sparkfun.com/products/11405
7 Segment Display 1.60 6 9.6 N https://www.sparkfun.com/products/11405
Raspberry pi 4b 2gb ram 45 1 45 N https://www.adafruit.com/product/4292
Raspberry pi camera 29.95 1 29.95 N https://www.adafruit.com/product/3099
3d Printer Filament 35 1 35 N
Total Cost: 292.03
Remaining Budget:(out of $300) 7.97