My project is to build an electronic LED cribbage board. For those that don't know what cribbage is or how it's played, essentially it's a card game that's played to 120 pts. The cribbage board has 2-4 rows of 120 holes that small pegs fit into. As players score points, they advance their pegs down the board and the first to reach 120 wins. Here's a picture of a basic 2-row cribbage board.
I searched the forum and found one thread of a similar project, though my idea is somewhat simpler. Instead of turning on LEDs from inserting a peg into the hole, I want to omit the pegs/holes all together and just have 'virtual' pegs with LEDs. Here are the project requirements:
That's about all I can think of for now, though I'm sure others will surface as I begin development.
Based on the requirements, I'm sure it'll need to be driven with a micro-controller, which isn't a problem. I've got basic experience working with both PIC and PICAXE chips and have a programmer for PICAXE and AVR (USBtinyISP AVR programmer that I bought for making ghetto pixels).
What I really need assistance with/ideas for are interfacing the 240+ LEDs since each need to be individually accessible. Off the top of my head, some kind of micro SMD LED strip would be ideal. I have experience with larger 5050 RGB strips, I don't have any experience with small strips. In addition, they would have to be very closely placed too so that the board doesn't end up being way too big.
I also have some experience with circuit board design and could make a custom PCB with each LED being like an 0603 SMD. It would be tedious to solder them all, though I'd do it once...hehe. I'd like it to have a nice finish, but it might be rather interesting for the surface to be a PCB, make it kinda geeky
Anyway, I think to get me started though are just ideas to interface the LED array. Honestly, if this is something that's just too complex...not in design but in build, that is hundreds of solders, especially small SMDs, then I might just scratch it. Though I'm hoping one of you could offer some revolutionary idea!
I searched the forum and found one thread of a similar project, though my idea is somewhat simpler. Instead of turning on LEDs from inserting a peg into the hole, I want to omit the pegs/holes all together and just have 'virtual' pegs with LEDs. Here are the project requirements:
- Each row consists of 120 LEDs. They can be flush mounted under the board or soldered above, basically whatever is the easiest in the end.
- Players press a button to advance their 'peg'.
- Since it's possible to accidentally press it too many times, there would have to be a 2nd button for reverse or similar like long press would back-up one.
- There needs to be 2-3 LEDs lit in each player's row. Typically it's played with 2-3 pegs, and when a player scores points the take the rear most peg and move it to the front. This is so you can remember what your previous score was (once you pull your peg, it's easy to forget where you pulled it from).
- The board knows when a player advances to 120 and no more advancement is possible until reset. Plus, something like all the LED's for that player's row flash or something to acknowledge they won.
- There needs to be a reset button, but somewhat protected to avoid accidental presses.
- Ideally able to be battery operated, but also has plug for wall-wart.
That's about all I can think of for now, though I'm sure others will surface as I begin development.
Based on the requirements, I'm sure it'll need to be driven with a micro-controller, which isn't a problem. I've got basic experience working with both PIC and PICAXE chips and have a programmer for PICAXE and AVR (USBtinyISP AVR programmer that I bought for making ghetto pixels).
What I really need assistance with/ideas for are interfacing the 240+ LEDs since each need to be individually accessible. Off the top of my head, some kind of micro SMD LED strip would be ideal. I have experience with larger 5050 RGB strips, I don't have any experience with small strips. In addition, they would have to be very closely placed too so that the board doesn't end up being way too big.
I also have some experience with circuit board design and could make a custom PCB with each LED being like an 0603 SMD. It would be tedious to solder them all, though I'd do it once...hehe. I'd like it to have a nice finish, but it might be rather interesting for the surface to be a PCB, make it kinda geeky
Anyway, I think to get me started though are just ideas to interface the LED array. Honestly, if this is something that's just too complex...not in design but in build, that is hundreds of solders, especially small SMDs, then I might just scratch it. Though I'm hoping one of you could offer some revolutionary idea!