KalamalkaKid wrote:OK let me ask then specifically then what it is I need to make the aforementioned happen :
1 - what hardware do I need?
2 - what software (besides the OS) or scripts will I require?
Thank you.
Mikee
Mikee,
You haven't told us enough about the project to tell you all the hardware that you'll need. Are you talking about incandescent light bulbs, or small LEDs? You said this is on a display board, so you'll have to design exactly what that means.
My recommendation is to pick up a breadboard and jumper wires, and prototype it with LEDs, even if you intend to do something "bigger" like using incandescent or CF lights later. If you do this, you will need a relay per light that's rated for switching mains-level power. Be careful if you do this, because doing it incorrectly can kill you, and/or burn down your house. If your goal is to switch mains-level power, I recommend hiring an electrician to check your design, and to wire up that part of it.
As far as the scripts, I think you just need one to read a button, generate a random number between 1 and 12 (more likely 0 and 11 since that's easier math for a computer) and do your lighting thing. It can all be as simple as a single shell script, or you can do it in Python, C, or whatever language you prefer. Again, I recommend prototyping this with a breadboard and LEDs instead of building your big expensive hardware enclosure first. It will be easier to troubleshoot any hardware issues this way, and definitely safer.
As Ivan said, you need to break it down into bite-sized pieces. Then you can ask us for advice on each piece. We can't and won't design your project from the ground up, but we'll be happy to advise you on how to complete a smaller task.