How To Make A Board Game Using Arduino




In this Instructable, we’ll teach you how to create your own “Would you rather… ” board game using conductive paint, an Arduino microcontroller, and some electronics components. Players take turns moving along the game path as directed by an electronic dice roll. Along the way, they answer questions each time their piece lands on an illuminating “special” spot.

This design can be adapted to any other game you like!

The “Would you rather…” game in action:

Arduino Board Game




Step 1: Ingredients

CuPro-Cote Conductive Paint:
http://www.lessemf.com/paint.html

Magnetic Paper:
http://www.asia.ru/ProductInfo/1252845.html

Arduino Duemilanove USB Board:
http://www.sparkfun.com/commerce/product_info.php?products_id=666

USB Cable:
http://www.sparkfun.com/commerce/product_info.php?products_id=512

Polymer Lithium Ion Battery:
http://www.sparkfun.com/commerce/product_info.php?products_id=8483

Magnets:
http://www.sparkfun.com/commerce/product_info.php?products_id=8644

Basic LED (x3):
http://www.sparkfun.com/commerce/product_info.php?products_id=533
or
Surface Mount LED (x3):
http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=160-1406-1-ND

Multimeter:
http://www.sparkfun.com/commerce/product_info.php?products_id=9141

Alligator Clips:
http://www.sparkfun.com/commerce/product_info.php?products_id=111

Resistors 330-680 ohm:
http://www.sparkfun.com/commerce/product_info.php?products_id=8377

LilyPad Push Button:
http://www.sparkfun.com/commerce/product_info.php?products_id=8776

Craft Materials:
Acrylic Paint (several colors), Paint Brushes, Blank Playing Cards, Stickers, Sharpie , Glue, Scissors

Items Not Yet Available:
Paper Computing Mainboard (in place of Arduino Duemilanove), Power Daughterboard, and Battery Board

Step 2: Design the Game

Draw a schematic (or two) which accounts for both the physical layout and interactivity of your game.
Just as with wires, your conductive paint traces cannot cross. All of the game piece (LED board) positive contacts should be on one side of the game path, while all of the negative contacts are on the other. This way, you can power the “special” spots in parallel.

Outline the game path (in pencil) on the magnetic paper.
Make sure that the width of the path is slightly less than the length of the game pieces. Sketch the conductive paths between game piece contacts and power.

Draw footprints and conductive traces for the Arduino-driven dice-roller.
Make sure to leave room on the game board for your Arduino mainboard, which will control a push-button dice-roller. Sketch the conductive paths between three LEDS, a switch, and the Arduino mainboard.

Step 3: Paint Conductive Path(s)

Prepare the conductive paint.
Thoroughly stir the conductive paint to ensure uniform distribution of copper particles. (If you don’t do this, your painted paths will not be very conductive.) Using a syringe, transfer a small amount of paint into a smaller container. This will prevent your entire supply of conductive paint from oxidizing. Be sure to reseal your main paint supply before continuing!
Arduino Board Game circuit
Paint over your sketched conductive paths with conductive paint.
Although it may be tempting to paint thin and tidy lines, your paths will conduct best if they are at least 1/2″ wide. (Note the increased path width in our pictures below.) Make sure that your conductive paths are distanced far enough from the game path – otherwise, the game pieces will light up on every spot instead of just on the “special” spots.

Test your conductive paths for continuity.
Let your paint dry completely. Then, use a multimeter to verify that you have continuity all along your conductive paths. If you’re finding breaks in continuity, reinforce your paths with another layer of conductive paint. For instructions on how to use a multimeter see:
http://www.ehow.com/how_2043011_use-multimeter.html

Major Components in Project

Arduino Duemilanove USB Board

USB Cable

Polymer Lithium Ion Battery:

 

For more detail: How To Make A Board Game Using Arduino




Clip to Evernote

Leave a Comment

(Spamcheck Enabled)

Read previous post:
FuzzBot

The FuzzBot is an awesome, fast, fully autonomous small Arduino robot that everyone loves!!!  It uses the compact Pololu ZumoBot...

Close
Scroll to top