18220Bot - cmubuild18/Build18 GitHub Wiki
18220Bot
Uses a camera and machine learning model to identify resistors.
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 | |
Jacob Rohozen |
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 |