Hi folks I would be grateful for some help......
I am an amateur magician with a keen interest in electronics and now that I am retired, I have been trying to keep my brain active and my mind off the virus by making some electronic magic effects for my own use / pleasure (NOT FOR SALE).
However, the current challenge I have given myself is proving to be…well, a challenge…the old grey matter isn’t what it was and I was wondering if someone out there could and have the time to help me?
Here is my idea and what I am trying to achieve…….
I placed 8 small objects in a compartment box with a lid (2 rows of 4). While my back is turned the spectator / helper (normally my wife) removes a number of objects (any number) and I instantly know which objects have been removed. This is achieved by a 2 by 4 LED display on a remote receiver which shows the corresponding position of the objects in the box.
Currently I can get it to work (after a fashion)…..
Transmitter circuit – I am using 8 Hall Effect sensors hidden in the bottom of the box and there is a magnet hidden on the underside of each object. The 8 sensor outputs are fed to individual 555 timing circuits and then through inverters to the 01 to 07 address inputs of a HT12E Encoder. The encoder is connected to a 433Mhz Superheterodyne 3400 RF Transmitter for data transmission. The timing circuit allows for a selected object to be replaced and another chosen before the end of the trigger cycle...I have this set to 12 seconds.
Receiver circuit – the 433Mhz Superheterodyne 3400 RF Receiver data line is connected to 8 x HT12F Decoders, which in turn light there corresponding LEDs through transistor switching circuits.
The problem with the above circuit is that when an object is removed its corresponding LED only lights for a few seconds (set by the 555 timing circuit), and during the period that the LED is lit no other object can be removed or that data will be lost. Also, I start with all LEDs off and end with them all off, so I have got to keep a mental note of which LEDs were lit during the removal process.
What I really want to achieve is the following, but without using a microprocessor (if possible)….
With all the objects in the box I get 8 LEDs lit on the receiver and as each object is removed the corresponding LED is extinguished……i.e. if 3 objects are removed then 3 LEDs are extinguished corresponding to the position of the objects removed from the box (the remaining 5 LEDs remain lit).
I have looked at other options…..logic circuits, different encoder / decoders, latching circuits, etc, but it’s encoding / decoding the multiple input / selection requirements (decimal to binary to decimal) that is giving me the problem / headache.
Any help would be very much appreciated.
Stay safe and well!
I am an amateur magician with a keen interest in electronics and now that I am retired, I have been trying to keep my brain active and my mind off the virus by making some electronic magic effects for my own use / pleasure (NOT FOR SALE).
However, the current challenge I have given myself is proving to be…well, a challenge…the old grey matter isn’t what it was and I was wondering if someone out there could and have the time to help me?
Here is my idea and what I am trying to achieve…….
I placed 8 small objects in a compartment box with a lid (2 rows of 4). While my back is turned the spectator / helper (normally my wife) removes a number of objects (any number) and I instantly know which objects have been removed. This is achieved by a 2 by 4 LED display on a remote receiver which shows the corresponding position of the objects in the box.
Currently I can get it to work (after a fashion)…..
Transmitter circuit – I am using 8 Hall Effect sensors hidden in the bottom of the box and there is a magnet hidden on the underside of each object. The 8 sensor outputs are fed to individual 555 timing circuits and then through inverters to the 01 to 07 address inputs of a HT12E Encoder. The encoder is connected to a 433Mhz Superheterodyne 3400 RF Transmitter for data transmission. The timing circuit allows for a selected object to be replaced and another chosen before the end of the trigger cycle...I have this set to 12 seconds.
Receiver circuit – the 433Mhz Superheterodyne 3400 RF Receiver data line is connected to 8 x HT12F Decoders, which in turn light there corresponding LEDs through transistor switching circuits.
The problem with the above circuit is that when an object is removed its corresponding LED only lights for a few seconds (set by the 555 timing circuit), and during the period that the LED is lit no other object can be removed or that data will be lost. Also, I start with all LEDs off and end with them all off, so I have got to keep a mental note of which LEDs were lit during the removal process.
What I really want to achieve is the following, but without using a microprocessor (if possible)….
With all the objects in the box I get 8 LEDs lit on the receiver and as each object is removed the corresponding LED is extinguished……i.e. if 3 objects are removed then 3 LEDs are extinguished corresponding to the position of the objects removed from the box (the remaining 5 LEDs remain lit).
I have looked at other options…..logic circuits, different encoder / decoders, latching circuits, etc, but it’s encoding / decoding the multiple input / selection requirements (decimal to binary to decimal) that is giving me the problem / headache.
Any help would be very much appreciated.
Stay safe and well!