building a perler or any art craft bead sorter
justin weber
Posts: 36
i had a TCS230-DB Color Sensor but never even opened it, but now it looks like ColorPAL is out and way cheaper. I originally got the tcs230 to make a m&m's sorter, but that project never got off the ground. I am quiet a noob in electronics, I did play with the propeller demo board to accomplish some things without external components.
My question is how hard would it be to build a sorter with a conveyor-belt and sorting tray that would automatically feed beads and sort them?
In my head I imagine some type of bottle with a restricted opening that the bs2 could open to let a bead out and fall onto a short stepper motor driven belt. it would advance to under the colorPAL, detect the color, and advance a motorized circular tray to the correct color and then drop the bead off the belt and then repeat the process. The primary purpose would be to sort perler beads(melty beads, hamma beads, fuze art). I don't have the skills to design it electrically, but if anybody has come across something like this before and would be willing to give me schematics or any other advise please reply to my topic.
As a side note: I do realize that you can buy presorted or bags of a certain color, so I'm looking for a very cheap sorter you can get tons of color shades cheap buying the assorted jars and this may eventually turn into a small online business so i willing to invest a little bit to make a device to sort them. The bs2 as a kit is about $80 and the colorPal is $15. I was aiming at $100, but even right there it is above that without any mounting hardware. I have no idea on what else is required. probably two stepper motors. One light duty for the belt and one fairly heavy duty for a sorting tray. maybe a couple photoeyes to detect position and if a bead even came out or the bottle/bag feeding the belt is empty. I still have the propeller demo board, but i'm sure i fried some I/O ports messing with stuff, so just assume that i want to start fresh with a bs2 and the colorPAL as a sensor.
My question is how hard would it be to build a sorter with a conveyor-belt and sorting tray that would automatically feed beads and sort them?
In my head I imagine some type of bottle with a restricted opening that the bs2 could open to let a bead out and fall onto a short stepper motor driven belt. it would advance to under the colorPAL, detect the color, and advance a motorized circular tray to the correct color and then drop the bead off the belt and then repeat the process. The primary purpose would be to sort perler beads(melty beads, hamma beads, fuze art). I don't have the skills to design it electrically, but if anybody has come across something like this before and would be willing to give me schematics or any other advise please reply to my topic.
As a side note: I do realize that you can buy presorted or bags of a certain color, so I'm looking for a very cheap sorter you can get tons of color shades cheap buying the assorted jars and this may eventually turn into a small online business so i willing to invest a little bit to make a device to sort them. The bs2 as a kit is about $80 and the colorPal is $15. I was aiming at $100, but even right there it is above that without any mounting hardware. I have no idea on what else is required. probably two stepper motors. One light duty for the belt and one fairly heavy duty for a sorting tray. maybe a couple photoeyes to detect position and if a bead even came out or the bottle/bag feeding the belt is empty. I still have the propeller demo board, but i'm sure i fried some I/O ports messing with stuff, so just assume that i want to start fresh with a bs2 and the colorPAL as a sensor.
Comments
Post Edited (justin weber) : 12/12/2009 8:13:14 AM GMT
One difference that comes to mind with beads as opposed to M&Ms is the beads' tendency to roll. On a conveyor belt, I'd probably use something with a dimple or groove to hold the bead in place. If the beads are large enough so the sensor could "look" at each one individually (and they'd roll), they could sit in a v-shaped channel that's tilted. You'd have a gravity feed. You'd need a "gate" at the far end with two solenoid driven "blades" that would block off the channel. The nearer one would block off the channel to keep the other beads from rolling down and the one further along would hold the subject bead while its color was being examined, then while the circular tray underneath was being turned. When the right position was reached in the tray, the further gate would be pulled back and the bead allowed to drop into the tray.
jameco.com has a tank wheel set: http://www.jameco.com/webapp/wcs/stores/servlet/ProductDisplay?langId=-1&storeId=10001&catalogId=10001&productId=358299. I imagine needing motor mounts and probably small hex barstock sections to hold all the rollers and place and a frame of some sort. And all the rc servo units i'm seeing don't look like they would have the torque to advance a divider tray i'm imagining. It would most likely weight under a pound and the beads weight nothing -- they are basically hardened colored glue. maybe a dish of some sort from the kitchen. like an dish made for veggies for a snack tray. the one i have has cups the pull out for cleaning and would be perfect. but those would be pretty heavy. Jameco also has a Gripper servo as well but it has huge fingers. your idea of the "blades" is probably the way to go.
I did venture to the ColorPal datasheet and looks easy and well suited to this task. It looks like the DB color sensor needs all kind of lighting and the accuracy is determined by the time given to sample the color whereas the colorpal automatically takes lighting into account and looks to have a already predetermined sample time.
Post Edited (justin weber) : 12/12/2009 6:45:26 PM GMT
Even the belt driver could be a continuous motion servo. That way you'd be able to easily control the belt's speed. You'd need to know the position of the belt. You could do that be attaching little "flags" to the belt that would interrupt a beam of light. You'd have one flag at each position where a bead could sit and another one on the other side to mark the end of the row of little bins so the Stamp could easily keep track of the belt's position.
You could do multiple "levels" of sorting. First you'd sort all of the beads into general color groupings, then you'd take each bottle of sorted beads and sort them again into finer categories of color. If you had only 8 output bins and did a total of 9 runs, you'd be able to sort the beads into 8 x 8 or 64 color categories.
Post Edited (Mike Green) : 12/12/2009 6:48:28 PM GMT
actually, this sounds like something a kid would do for a science fair project. It definately is seeming more feasible to build now, but with my limited design skills the cost of prototyping would be excessive. It's not like i know exactly what i need, buy it slap it together tweak a little and i have a working sorter. the conveyor belt and bins would be something that with more research i could manage the first time, but the feeding mechanism would probably require tons of different designs because the beads can stand up on end or roll on thier side when dropped onto the belt. There is a big hole in the top so to measure the color they would HAVE to be on thier side. Not only because of measuring area, but because sometimes the cutter at the factory gets dirty and leaves marks on the top and bottom of the beads.
Post Edited (justin weber) : 12/12/2009 7:09:34 PM GMT
As to the ColorPAL vs. TCS230-DB/TCS3200-DB question, please read the comparison chart in the ColorPAL docs. The two significant aspects to note are working distance (ColorPAL works best in contact with the subject) and field of view (TCS230's is smaller). With either sensor, you will have to stop the conveyor momentarily to take a reading, since each RGB color component is measured separately, one after the other. (If you use a single-bead shuffalo, you could take a reading at the top "step" before it's fed to the conveyor.)
-Phil
Addendum: A narrow, double-sided timing belt (toothed belt with teeth on both sides: one side for the drive sprocket; the other, to pocket the beads) would make an excellent conveyor for beads if it's accompanied by sloping rails on each side.
Post Edited (Phil Pilgrim (PhiPi)) : 12/12/2009 7:19:46 PM GMT