-1
\$\begingroup\$

I would like to use a hall effect or reed switch as a proximity sensor, but also want to get identification of the item being sensed. There would be about 30 unique items. Does anyone know of an easy way to do that?

Adding an RFID tag would solve the problem, however the reader is an expense I'd like to avoid.

\$\endgroup\$
2
  • \$\begingroup\$ 1. What'll be the sensing distance? 2. How will the item approach the sensor? 3. How fast must the sensing and identification be done? 4. Are magnetics required or can other technologies be used? \$\endgroup\$
    – EM Fields
    Oct 31, 2014 at 7:14
  • \$\begingroup\$ 1. Sensing distance would be 6-12 inches. 2. The item will be thrown and the detector will be on the person receiving it's hand. 3. The sensing must be done within a fraction of a second. 4. Other technologies could be used. \$\endgroup\$
    – Tinkerer26
    Nov 20, 2014 at 19:48

2 Answers 2

1
\$\begingroup\$

You could implement a binary-magnetic system using magnets and magnetic sensors. Basically, each item would have spots for up to 5 magnets (to represent a number between 1 and 30). The presence or absence of a magnet would represent a bit of binary. So the first item would have four empty spots and one magnet (binary 00001). The 30th item would have four magnets and one empty spot (binary 11110).

The sensor unit would have five complimentary magnetic sensors (Hall Effect or reed switches). When the item is placed in near proximity of the sensor unit, the presence or absence of the magnets are read. The binary pattern is decoded by an MCU and the system knows which item it is. enter image description here

You'd need five magnetic sensor devices for the array and enough magnets to populate the binary pattern on each item. From my experience, you can get SPST reed switches cheaper than Hall Effect sensors, but you may find differently. You may have to experiment with different magnets to find ones that have the right field strength for the job.

This magnet/sensor arrangement assumes that the items are large enough to attach up to five magnets. Obviously the magnets must be mounted far enough apart from each other as to not trip more than one sensor. And it also assumes the items are placed near the sensor array in a predictable orientation so the magnets line up with the sensors.

\$\endgroup\$
1
  • \$\begingroup\$ Thank you. The sensors won't be so predictably lined up with the objects, but I do appreciate the idea. \$\endgroup\$
    – Tinkerer26
    Sep 30, 2014 at 17:08
1
\$\begingroup\$

If power is available from the object to be sensed, you could modulate data (in the form of an object ID) onto an electromagnet that could in turn be captured by a hall-effect sensor.

There would obviously be potential for interference or other difficulties if two or more objects were in range of the sensor simultaneously, but this class of problem (multiple transmitters on a broadcast medium) is well-understood and there are any number of common strategies to deal with the issues.

\$\endgroup\$
1
  • \$\begingroup\$ Thanks. I was trying to avoid having power on the objects being detected, but if I did this I would probably use a magnetometer on the detector side. \$\endgroup\$
    – Tinkerer26
    Oct 1, 2014 at 15:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.