First off, the OpenMv cam, code and such components are totally new for me, electronics repair, soldering etc are not.
Also i am able to make all sorts of mechanical parts of different materials.
This was background.
I am in need of a sorting machine, the parts that i wish to sort are all marked on one side by letters stamped into them, parts are from metal.
I already have a separate machine to ensure that the products coming into the camera view in direction for the camera to see the stamped letters.
Since i have no experience with the cam and OpenMV products at all, so i have some questions.
I have two options to make the mechanical side of the sorter.
i will construct a motorized conveyor where the belt has evenly spaced separators to ensure that the products are with the same spacing on the belt.
So the belt is moving with a constant speed. Is the cam able to pick up the letters on the fly? How much time the product needs to be seen by the camera for it to register the product. (product is about at 10 mm in size and the letter height is about 2 mm).
So the products are moving on the line. Lets say we will have 10 different marking options on the products but we would like to separate 4 different types of those 10 individually.
So my first idea would be to use either pneumatic jets or DC Solenoid pushers to kick the product off the belt into separate bins.
Would this work code wise and with which type of motor, stepper or servo.
As i wrote, the belt would have separators so cam registers letters CCC on the product, the belt, which is in continuous movement moves down the line and the program enables the kicker with either time related logic, or motor steps related positioning.
second option would be to 3d print a revolver based turning mechanism which moves constantly at the speed where the camera is able to register the letters and then kick the products out from the revolver sockets.
Is the cam able to recognize the letters when they are upside down?
Just to be clear, the main idea is to build a machine that will be fed cylindrical objects with 10 mm in diameter and about 20 mm length in front of the camera, there will be around 10 different marking variations stamped on to the objects, like BMC; DFG; AEW and i will need to get 4 of those variations sorted to individual bins and the rest of the 6 will go to a separate bin, most prob by falling off the line by gravity.
Hope someone will take the time to expand the OpenMV fan base by including me and giving a bit of advice.
Thanks in advance,