![]() |
![]() |
![]() |
|
|
|||||||
| General Electronics Chat This forum is for general chat about electronics, eg: Dont know what a part does? Dont know how to read a circuit? Want to get an opinion? |
|
|
Thread Tools | Display Modes |
|
|
(permalink) |
|
My wife needed from me an idea for designing a simple Assistive Equipment to be used by disabled children for one of her Speech and Language Therapy courses and I thought on designing a small square box with a 4x4 array of LED's (16 LED's) connected to a push button that while it is being pressed the LED's shall be turning on one at a time in order from left to right and then going to the next row and so on until that sequence will start again.
It seems to be a simple pattern and I wish to get some ideas on how to build this device. I just want to know if there is an IC available that I can use for this purpose or if I will be needing several logical gates (AND's, OR's, etc) for the design. I'm an electrical engineer, but I'm afraid (and a bit embarrassed) that I forgot most of the theory learned at College at this point (it has been about 13 years since that moment... lol!) and I know that at that moment that would be a simple design that I could make myself in 5 minutes probably but at this point I'm out of ideas. Please anyone let me know if I can get any ideas on this. Thanks,
__________________
-GaNdAlFpR |
|
|
|
|
|
|
(permalink) |
|
have you thought of using a micro controller ?
|
|
|
|
|
|
|
(permalink) |
|
Its a possibility but on her project it was specified that it shall be cheap and easily constructed for anyone who wants to make it by themselves. I can program easily a microcontroller, but I know that many people don't have the knowledge to do that.
Thanks for the tip.
__________________
-GaNdAlFpR |
|
|
|
|
|
|
(permalink) | |
|
Quote:
|
||
|
|
|
|
|
(permalink) |
|
yes, and consider the alternative... probably a complex logic circuit with a whole lot of IC's... that will certainly be much harder for someone to make for themselves!
__________________
EEgeek.net |
|
|
|
|
|
|
(permalink) |
|
The alternative is just two CD4017 and one 555 timer.
__________________
L.Chung |
|
|
|
|
|
|
(permalink) |
|
Or, one 7493 counter (or equivalent) and one 74154 decoder (or equivalent) ...
JB
__________________
Nothing is impossible for the man who doesn't have to do it himself - Weiler's Law |
|
|
|
|
|
|
(permalink) |
|
yes use a 74154 it as 16 outputs on one chip,but use a 74193 this way you can go back and foward if you want to, and for the 74154 the outputs are high at all time and you will get a black dot moving, to get a moving dot (LED) you need 7404 to invert the output .
i scaned the circuit of that setup but it dosent have the inverter on it http://personal.nbnet.nb.ca/alaindes/74154chaser.jpg
__________________
http://personal.nbnet.nb.ca/alaindes/alss33.jpg |
|
|
|
|
|
|
(permalink) |
|
I found the following schematic that does exactly what I want to do but with 10 LED's and using one CD4017 and one 555 timer as suggested by eblc1388.
How can I change this design to get the 16 LED's loop sequence? How can I implement the IC's jbeng suggested? Regards,
__________________
-GaNdAlFpR |
|
|
|
|
|
|
(permalink) |
|
go see the schematic i poste its like jbeng mention here is the link
http://personal.nbnet.nb.ca/alaindes/74154chaser.jpg
__________________
http://personal.nbnet.nb.ca/alaindes/alss33.jpg |
|
|
|
|
|
|
(permalink) | |
|
Quote:
When user pushes the button, the reset signal on U1 is removed and the top NPN is biased to conduct and the first LED lights up. 555 timer pulses would then advances the counts to 4017 and the corresponding output LEDs. The trick here is to prevent the second 4017 from counting but enable it after the first 4017 reaches the Q9 state. As the clock is provided to both 4017s, the next 4017 would then count up. When it reaches Q8 state, Q8 output goes high and sends a reset to the first 4017 and the cycle begins again if the Push button is still pressed. If user releases push button at any time, both U1 and U2 are then reset waiting for next operating. It is advisable to power the 555 and the rest of the circuit continuously. Do not use TTL as they are expensive, large(24Pin decoder IC), requires +5V regulated power supply and take too much current while idle. For 555 and CMOS circuit, you can use any supply voltage from 4.5V to 12V and the only change needed is the 330R LED resistor. You may conside using the CMOS version of 555 timer to furthur reduce current consumption.
__________________
L.Chung |
||
|
|
|
|
|
(permalink) |
|
There is another option for you to consider. The circuit that uses a PIC is so much simpler and in many case cheaper than buying all the IC and transistors.
As Nigel has commented, people have to order parts anyway so they might as well get the PIC or a complete kit from you. I reckon a suitable PIC would cost no more than US$2 for this project.
__________________
L.Chung |
|
|
|
|
|
|
(permalink) |
|
Guys, it has been a very impressive experience all the suggestions that I got from you. I will implement these ideas and I promise that I will take photos of the final prototype to share with you.
Thanks for all the help!!!!!
__________________
-GaNdAlFpR |
|
|
|
|
|
|
(permalink) | |
|
Quote:
JB
__________________
Nothing is impossible for the man who doesn't have to do it himself - Weiler's Law |
||
|
|
|
|
|
(permalink) |
|
did not know about that as i always use triac to drive 120volt lights with it and i always had to uses inverter to get the result needed. so for leds you just have to invert them and uses a resistor, good thing to know Thank you for the info jbeng.
__________________
http://personal.nbnet.nb.ca/alaindes/alss33.jpg |
|
|
|
|