# Resistors Sorter Measures Values

We’ve all been there. A big bag of resistors all mixed up. Maybe you bought them cheap. Maybe your neatly organized drawers spilled. Of course, you can excruciatingly read the color codes one by one. Or use a meter. But either way, it is a tedious job. [Ishann’s] solution was to build an automatic sorter that directly measures the value using a voltage divider, rather than rely on machine vision as is often the case in these projects. That means it could be modified to do matching for precise circuits (e.g., sort out resistors all marked 1K that are more than a half-percent away from one nominal value).

There is a funnel that admits one resistor at a time into a test area where it is measured. A plate at the bottom rotates depending on the measured value. In the current implementation, the resistor either falls to the left or the right. It wouldn’t be hard to make a rotating tray with compartments for different values of resistance. It looks like you have to feed the machine one resistor at a time, and automating that sounds like a trick considering how jumbled loose axial components can be. Still, its a fun project that you probably have all the parts to make.

An Arduino powers the thing. An LCD screen and display control the action. If you want some practice handling material robotically, this is a great use of servos and gravity and it does serve a practical purpose.

We have seen many variations on this, including ones that read the color code. If you ever wanted to know where the color code for resistors came from, we took a trip to the past to find out earlier this year.

# Sorting Resistors With 3D Printing And A PIC

If you aren’t old enough to remember programming FORTRAN on punched cards, you might be surprised that while a standard card had 80 characters, FORTRAN programs only used 72 characters per card. The reason for this was simple: keypunches could automatically put a sequence number in the last 8 characters. Why do you care? If you drop your box of cards walking across the quad, you can use a machine to sort on those last 8 characters and put the deck back in the right order.

These days, that’s not a real problem. However, we have spilled one of those little parts boxes — you know the ones with the little trays. We aren’t likely to separate out the resistors again. Instead, we’ll just treasure hunt for the value we want when we need one.

[Brian Gross], [Nathan Lambert], and [Alex Parkhurst] are a bit more industrious. For their final project in [Bruce Land’s] class at Cornell, they built a 3D-printed resistor sorting machine. A PIC processor feeds a resistor from a hopper, measures it, and places it in the correct bin, based on its value. Who doesn’t want that? You can see a video demonstration, below.

# Automated Resistor Sorter Puts Them Into Small Plastic Tubes

This one might be an oldie, but it’s certainly a goodie.

Way back in 2005, [David] and [Charles] needed a project for one of their engineering courses. With so many loose resistors scattered over the lab, they decided to build an automated resistor sorter (PDF warning) to separate these resistors and put resistors of the same value together in the same bin.

The electrical and programming portion of this build is relatively simple – just a PIC microcontroller reading the value of a resistor. The mechanical portion of this build is where it really shines. Resistors are sorted when they pass through small plastic tubes mounted to a wooden frame.

There are several levels of these tubes in [David] and [Charles]’ sorter that move back and forth. The process of actually sorting these resistors is a lot like going down a binary tree; at each level, the tube can go right or left with the help of a solenoid moving that level of the frame back or forth.

[David] and [Charles]’ project wasn’t entirely complete by the end of the class; to do so would require  8 levels and 128 different tubes on the bottom layer. Still, it worked as a proof of concept. We just wish there was a video of this machine in action.

Tip ‘o the hat to [Alexander] for finding this one and sending it in.