87Views16Replies

Author Options:

Designing a simple circuit Answered

Ok guys.. so i think this might actually be my first post ever here!

Down to business... without giving away my design before I have a chance to build it and such, ill be a little general, and using a different scenario than my actual plan.. i hope you guys are ok with this. It will be an instructable after i get going, i promise you that.

So I was hired (i'm running a small business doing custom LED work) to make a project for a league I play in. The premise is simple. We need a way to keep everyone informed as to who's turn it is for the game. As it stands, there is simply a matter of the players staring at you, or mentioning, "let's go!"  which is quite embarrassing.
So the design is relatively simple. I have one button (LED center) and one switch per person.
  The button signals that you've completed your turn, the switch (when moved to the OFF position [preferably OPEN] )indicates to the microcontroller, or whatever I design to replicate the microcontroller, to skip your LED button if your turn should come around again, and go to the next person in turn.
Using the most simplistic way, how would i go about this? I may make a picture of my idea, but its really late and im headed to bed lol, so that will be done tomorrow. 

I'll give another example, say there are 4 people at a table, and player 1 and 2 complete their turns. player 3 chooses not to play for the remainder of the session. Player 3 turns their switch off, and play passes to player 4. Player 1 goes, Player 2 quits like player 3 (switch goes to off position), and then it goes to player 4

Pay attention to the bold in the previous paragraph. How would this be accomplished? Remember, an LED button is being pressed to signal end-of-turn.

Any ideas or nudges in the right direction would be perfect. I'm not looking for a handout, so just suggest, NICELY PLEASE or link to related materials. I like learning, so handouts will not benefit me, unless you tell me WHY, so that i can remember it for next time, if there is a next time lol.

I appreciate this you guys and gals. I take a lot of knowledge away from every instructable I follow along with. 

--Mikel

16 Replies

user
Goodhart (author)2011-07-09

This COULD be as simple as an LED circuit to each person interrupted by a rotary selector switch which will handle the number of persons involved.

Thus you'd have power in to the switch, and the rotary switch doing the selecting of which LED is on, in sequence, IF you don't mind it being manually operated. Otherwise, Steve's ideas work better.

Select as Best AnswerUndo Best Answer

user
mikelspencr (author)Goodhart2011-07-10

ok.. would you suggest shorting or non-shorting? im thinking non-shorting... i could be wrong, but then again, what is being shorted?

Select as Best AnswerUndo Best Answer

user
Goodhart (author)mikelspencr2011-07-10

if by "shorting or non shorting" you mean "make before break" or "break before make" contacts, definitely the latter.

Select as Best AnswerUndo Best Answer

user
steveastrouk (author)2011-07-03

Let each player be a "bit".

Use a switch for each player.

Make a shift register in hardware or software - you could even do it with relays, with a bit of care.

Every turn is a clock to the shift register.

Every player's light is the result of comparing their switch and the output of the shift register by "AND"ing them together. If your light lights up, its your go, if it doesn't, press the button and the turn moves down the line.

Steve

Select as Best AnswerUndo Best Answer

user
mikelspencr (author)steveastrouk2011-07-04

this is after my latest reply to Kiteman, so Kiteman, i apologize for seeming like i jumped at you.

I did not even see this to begin with lol.

I'm going to try out an "AND" circuit on my program that i have. I'll post if i find something i can't get right

Select as Best AnswerUndo Best Answer

user
mikelspencr (author)mikelspencr2011-07-07

so, i seem to be stuck. i cant find a good way to do this properly... apparently im not that good with shift registers lol. if i can, ill see if i can attach an image of my current layout for the shift register

Select as Best AnswerUndo Best Answer

user
steveastrouk (author)mikelspencr2011-07-08

Sure, lets take a look at it. You COULD just do this whole thing with an Arduino !
But relays would look cooler....
Steve

Select as Best AnswerUndo Best Answer

user
mikelspencr (author)steveastrouk2011-07-10

lol there's that Arduino again lol. I was pondering this last night. I gave up on my program cause it doesn't want to cooperate. I'll check out the Uniselector now, and an Arduino.

Select as Best AnswerUndo Best Answer

user
steveastrouk (author)mikelspencr2011-07-09

Thinking about this, what you want is a UNISELECTOR. See if you can pick one up on Ebay.

Select as Best AnswerUndo Best Answer

user
Kiteman (author)2011-07-01

This mystery game is played around a table?

Why not make a thing like a lazy Susan with an arrow on it - when you've had your go, simply turn the arrow to point at the next person.

Select as Best AnswerUndo Best Answer

user
mikelspencr (author)Kiteman2011-07-01

by doing that, i would be adding an extra step that is actually inconvienient. Like, assume i was using it for Texas Hold 'em poker, after you play, you really wouldnt want to have to reach out and turn an arrow thats covered under the cards and chips. I wanted to make this as fun as possible, and as noticeable as possible.

Thanks for the suggestion though.

Select as Best AnswerUndo Best Answer

user
Kiteman (author)mikelspencr2011-07-02

If you're after fun, you don't want a device to remind people of their turn. Just throw peanuts at anybody who isn't paying attention.

Select as Best AnswerUndo Best Answer

user
mikelspencr (author)Kiteman2011-07-02

so i guess its safe to assume that this isn't possible?

Select as Best AnswerUndo Best Answer

user
Kiteman (author)mikelspencr2011-07-03

No, I didn't say that - it's just, in my opinion and experience, adding devices to track turns removes some of the spontaneity from the experience.

Select as Best AnswerUndo Best Answer

user
mikelspencr (author)Kiteman2011-07-04

replying to apologize for seeming like i jumped at you. i did honestly miss steveastrouk's reply

Select as Best AnswerUndo Best Answer

user
Kiteman (author)mikelspencr2011-07-04

Not a problem, these things happen occasionally.

Select as Best AnswerUndo Best Answer