The MAX78000 uses ARM Cortex M4F core and has a neural network accelerator which consumes low power. The CNN engine has a weight storage of 422 KB and supports 8-bit weights. After the training and synthesis, we will use the board for anomaly detection and draw bounding boxes around the desired objects. If the anomaly is detected, we will activate the removal mechanism.
The resolution of the camera is 640 x 480. The maximum image transfer rate of (640 x 480) is 30 fps. The camera has automatic exposure control, automatic gain control, and automatic black level calibration. We will take the picture of the moving objects on the conveyor belt for training the model and also be used for MAX78000 when detecting if the desired object passed through the belt using
The display resolution is 240 x 320 and VDDI is between 1.65V ~ 3.30V and VCI is between 2.50V ~ 3.30V. The touch display will be human computer interaction where if the user wants to increase or decrease the speed of the conveyor belt, the user will touch the specific location for increasing or decreasing the speed. Also will be used to select which object we want to detect and draw a bounding box around the object. Also show a counter of how many desired object has passed through the conveyor belt.
This Incremental Rotary Encoder from CALT has a resolution (CPR) of 100-1000 and a working voltage of 5V. We have attached this to the motor on our conveyor belt and are using it to track the position of objects on our conveyor belt in ticks. We will be using this information to calculate when a specific vacuum valve should be opened to remove a defective object. It is currently controlled by an Arduino Nano that is on board.
This MG90 Servo from ETMall has a 20ms PWM period and is able to rotate approximately 180 degrees. We are using multiple of these servos to open and close our ball valves that span the width of our conveyor belt, and our final product will use approximately 10 of them. They are currently controlled by an Arduino Nano that is on board.
This PVC conveyor belt from VEVOR has a length of 150cm and a width of 20cm. It will be serve as the moving platform for the objects we are identifying and analyzing, and we are able to control the speed at which it moves. We have attached a frame over the belt to which we have mounted all of our electronic parts other than the Shop Vac which rests under it. Defective objects will get removed off the belt, and non-defective objects will continue all the way down the conveyor belt and fall into a bin.
This Shop-Vac vacuum has a capability of up to 6HP and a tank capacity of 8 gallons. It’s primary function in our project is to provide the vacuum power required to pull defective objects off of our conveyor belt. The tube on it will be split into approximately 10 channels, each of them hooked up to a ball valve so an object in that channel can be sucked up when desired. It will be attatched under our conveyor belt.