Bluetooth Arcade Stick

Similar documents

How to Build a Poker Table

Hive Top Ventilation Shims

BUTTERFLY SHOWER DOOR INSTALLATION INSTRUCTIONS

How to Build Your Own CornHole Game

How to modify a car starter for forward/reverse operation

Assembly and Usage Instructions

Triple Threat 3-in-1 Game Table 3 IN 1 GAME TABLE

DIY CABINET REFACING INSTALLATION GUIDE

Building A Computer: A Beginners Guide

Premier & Deluxe 3-Season Room Sliding Glass Door

N64 Potentiometer Analog Stick Retrofit

Up-Dos with extra support

Building an Off-Center Fixture for Turning Pendants

STEADYfast Stabilizer Installation Notes Fifth Wheel and Travel Trailers 11/23/13

Balance Beam Plans. Copyright 2007 Ben MacLeod Website:

3. Choose between an easy table (24 inches wide) and a hard table (20 inches wide).

FRONT BUMPER INSTALLATION INSTRUCTIONS DODGE / MERCEDES SPRINTER

Turning Crow Calls -The Latta Method-

Beautifully Traditional

COMPLIMENTARY WOODWORKING PLAN

Honda CX500 & GL500 Forum

How To Install An Intercom Or Door Phone System For Your Home Or Business. Provided by

Suzuki Katana Fender Eliminator


DIY Pocket LED Gamer - Tiny Tetris!

Science and Technology of Everyday Life Hope College, GEMS 151. Electrodyanamic Speaker

Go-kart for little race-drivers

Easy Six Cube Bookshelf. Copyrighted Material. Page 1

Guide for Modified Assembly: Lightning McQueen. By: Collin Patterson, University of Delaware. Materials and Tools:

Picnic Table Plans. Made out of a single sheet of plywood, it s also portable! By Kevin Ayer. This children's picnic table would

Ladder Shelf Plans Final dimensions: 25 L x 21 W x 72 H

Acer Aspire One AOA Disassembly

These instructions will show you how to install an internal door into a non-loadbearing partition wall. The instructions are split into three parts.

3D Print Link's Hylian Shield

Guidelines for Earthquake Bracing Residential Water Heaters

QWALL 4 ACRYLIC SHOWER WALL INSTALLATION INSTRUCTIONS

How to Make and Apply Bias Binding by Alisa at Making More with Less (Busy Quilt Mom) for Sew Mama Sew

UB1 AIR CONDITIONING UNIT INSTALLATION INSTRUCTIONS

Chelsea Loft Bed WARNING:

Time needed: ~3h for lid replacement only. Add 1h for operation harness in lid and ~2h more for installing drive unit and cable harness in trunk.

Guidelines for Earthquake Bracing of Residential Water Heaters

1-Stainless Steel conical fermenter with a thermometer setup.

Part Name/Description Part Number Quantity. Power Cable

DIY Y6. Build Manual V.A 2014

Android Programming Family Fun Day using AppInventor

Back-Up Camera Installation Guide

Alfa Romeo 147 On board instruments installation guide

WHI 90-Minute Rated Veneered Door Frame Installation Instructions

INSTALLATION MANUAL. Installation Instructions

DTU Animal Cart Programme

Convertible Top Hydraulic Cylinder Removal Manual for W124 E-Class Convertibles Models 300CE (1993) and E320 ( )

Written By: Walter Galan

DIY QUAD. Build Manual V.A 2014

Dave s Sheet Metal Bending Brake

RS232/DB9 An RS232 to TTL Level Converter

Written By: Walter Galan

Building Pluto Subwoofers with Large PVC Pipe

Character LCDs. Created by Ladyada. Last updated on :45:29 PM EDT

D-TAR Duncan-Turner Acoustic Research With Respect to Acoustic Tone

DYI INNOVA LIGHT BAR

DIY Wearable Pi with Near-Eye Video Glasses

Gate Leg Drop Leaf Table Plans

Black Wolf POCKET BILLIARD TABLE INSTALLATION MANUAL. SERVICE DEPARTMENT P.O. BOX 68 BRISTOL, WI 53104

Assembly GUIDE. display wine cellar kits. Required. Suggested. Questions? or visit wineracksamerica.com

Mini Cooper S Grille Install Instructions

Solving the Rubik's Revenge (4x4x4) Home Pre-Solution Stuff Step 1 Step 2 Step 3 Solution Moves Lists

EH-20 20m antenna. By VE3RGW

INSTALLATION INSTRUCTIONS for Bifold Doors (JII103)

Customer Service or visit us online at smithnoble.com. Wood Shutters. Step by Step Installation. Troubleshooting Tips

LED Wiring and Connections

INSTALLATION INSTRUCTIONS FOR G205 AND G207 STICK GRIPS

7" Portable HDMI Monitor

HOW TO INSTALL A BEAUTIFUL NEW KITCHEN

ALARM SYSTEM INSTALLATION GUIDE

FG MOISTURE MONITOR Installation & Operation Manual

Bill Conkling July 2012

Audi A4 (B5) HID conversion installation instructions

Microsoft Word 1A: Business Letters: Format, Text Wrap, Insert Text Box, Logo

HALE PET DOOR INSTALLATION INSTRUCTIONS HALE STANDARD PANEL MODEL

DIRECTIONS FOR ASSEMBLING BASE & WALL CABINETS

Cell Phone Charging Purse

Modification of a EQ-style Dual Axis Controller to Add an Autoguider Port

How to Build a Simple Pac-Man Game

Pepper Mill Instructions by Fred Kachelhofer

MGB Chrome Bumper Conversion

How To Wire Wireline Cable To A Cell Phone (New Zealand)

Written By: Walter Galan

Post Mount Light Installation*

Written By: Walter Galan

Before installation it is important to know what parts you have and what the capabilities of these parts are.

Safety & Environmental Protection Services Guidance Note

Overnight Sensations Speaker Kit

Router Table Plans.

Bill of Materials: Line Follower: A Zippy Robot That Senses Where to Go PART NO

Magnets. Electromagnets. and. Thomas Jefferson National Accelerator Facility - Office of Science Education

Installation tutorial for Console Customs Xbox 360 MaxFire FUSION V2 rapid fire Mod Chip.

DIY Poly Digester. What is Supplied in the Kit. Sketch of Arrangement

Do-It-Yourself- Hydraulic Press Make Your Own, by Marshel Rossow

Power Window/Power Lock Installation. To begin with you will need all the parts listed below:

Transcription:

Bluetooth Arcade Stick Created by Quinn Dunki Last updated on 2013-11-05 03:30:32 PM EST

Guide Contents Guide Contents Overview Mockup Enclosure Wiring 2 3 4 7 12 Adafruit Industries http://learn.adafruit.com/bluetooth-arcade-stick Page 2 of 14

Overview If you're into playing classic video games, there's just no substitute for an arcade joystick and buttons. The clicky feel, the ball top stick, it's all part of the experience. Not only that, but these games were originally tuned for these types of controllers. So if you're going for high scores, you may find you actually perform better with the right equipment in your hands. Adafruit has some great products to make one of these for yourself. We can even leverage a little bit of the 21st century to make our 20th century experience wireless with the creation of Bluefruit EZ-Key. Before we start with the rest of this project, check out the Bluefruit tutorial as you'll need to refer to it for information on how to pair the module and remap the keys (http://adafru.it/cr8) (this tutorial does not require remapping the keys but if you want to customize your joystick) Adafruit Industries http://learn.adafruit.com/bluetooth-arcade-stick Page 3 of 14

Mockup The first order of business is to figure out the connections on the joystick. Luckily, these work exactly as you'd expect. The black wire is common, and the other four are the direction switches. I used the meter to determine which was which when the joystick is sitting in my desired orientation, then labeled them for later. Adafruit Industries http://learn.adafruit.com/bluetooth-arcade-stick Page 4 of 14

Next, I attached the headers that come with the bluetooth module. I like to solder in a crosspattern, the way you would tighten bolts on a sealing surface. This keeps the header from getting crooked, and spreads out the heat load as you go. Note that I'm holding the headers in place with blue tape, easily one of my favorite "tools". Adafruit Industries http://learn.adafruit.com/bluetooth-arcade-stick Page 5 of 14

Now on to the breadboard! I connected the four joystick directions to inputs 0-3 on the bluetooth module. These correspond to Up, Down, Left, Right, respectively. Then I pushed the pair button, and my laptop saw the device and immediately connected to it. Then, I fired up a text editor and created a grid of characters. If everything is working, I should be able to move the cursor around in this grid with the joystick. Success! Adafruit Industries http://learn.adafruit.com/bluetooth-arcade-stick Page 6 of 14

Enclosure Now we know things are going to work as we expect, we can get serious and build an enclosure for these nifty bits. Since the Adafruit joystick is the classic Japanese ball-top four-way style (like you'd find on Pac- Man or Frogger), I thought a clean zen style would be appropriate for this stick. A blonde wood enclosure felt right, and should also result in something you won't be ashamed to leave on the coffee table when guests come over. There's a company called Walnut Hollow that sells through Amazon. They make all sorts of raw wood boxes that you can modify and finish yourself. They're a terrific source of cheap, nice looking project enclosures. Here's what I've chosen for the arcade stick: a.k.a http://www.amazon.com/gp/product/b00114lpc6/ref=oh_details_o01_s00_i00? ie=utf8&psc=1 (http://adafru.it/ct3) We're going to mount all the bits in the lid. That will make wiring and future maintenance much easier. So, I started by laying out my holes on the lid. Once again, I'm using my beloved blue tape to assist. Adafruit Industries http://learn.adafruit.com/bluetooth-arcade-stick Page 7 of 14

For the Adafruit buttons, drill a 1-1/8" hole. I drilled pilot holes first, then drilled the final holes using a sharp paddle bit. Paddle bits tend to tear out the bottom of the hole, so drill from the top. Alternatively, use the more expensive Forstner bits if you have them. They make nicer holes, and are a bit easier to control. The resulting hole will be a tiny bit too small for the buttons, but that's good. We want them to be just large enough for a tight press fit, so we'll go the rest of the way with a round file. I don't have a round file, but 80-grit sandpaper wrapped around a screwdriver works well. Adafruit Industries http://learn.adafruit.com/bluetooth-arcade-stick Page 8 of 14

Next, I drilled the hole for the joystick, and marked where the mounting screws needed to be. I'm mounting the joystick using wood screws from underneath. This will be strong enough for casual play. We need pilot holes for the screws to avoid splitting the wood. The trick here is that the wood isn't tremendously thick, so we need to be very careful not to drill our pilot holes too deep. Here's a trick for that- choke up the bit so that the drill chuck will prevent it from going too deep. Then drill carefully. If your bit is sharp (and it should be!!), you'll have good control. With all the holes drilled, this would be a good time to apply a finish to the box if desired. You could do a varnish or tung oil, for example. I'm opting to leave it raw, since I like how it looks and feels as-is. Your mileage may vary! Note that if you leave it unfinished, it will be a bit susceptible to moisture. Adafruit Industries http://learn.adafruit.com/bluetooth-arcade-stick Page 9 of 14

I mounted the power button in the side of the lid. This will become the back when the joystick is being used. With all the components installed, it's time to start wiring! Adafruit Industries http://learn.adafruit.com/bluetooth-arcade-stick Page 10 of 14

Adafruit Industries http://learn.adafruit.com/bluetooth-arcade-stick Page 11 of 14

Wiring I found a convenient spot for the bluetooth module, then tacked it down with blue tape. Next, I cut all the wires to length, and stripped the ends. The bluetooth module will actually be held in place by the wiring. It's very light, and there are 9 solid core wires soldered to it, so that's really plenty of support. The joystick is wired up the same as in the mockup. One side of each button is daisy-chained to ground. The other side of each button is wired to inputs 4, 5, and 6 on the bluetooth module. These correspond to the "Return", "Space", and "1" keys on a keyboard. These already map to commonly used fire, jump, and start buttons in many games, but you can remap whatever game or emulator you're using, if needed. Three buttons is plenty to play pretty much every classic game that you'll ever encounter. Two buttons would probably be enough, honestly, but since we have all the tools out anyway, why not overdo it a bit? Once all the wires were cut and stripped, they were soldered in place. The last order of business is the battery pack. This needs to be accessible so that we can change the batteries. To that end, I screwed a small piece of scrap wood to the side of the lid, then screwed the battery pack to that. When the lid is on, the pack is "suspended" in the bottom of the enclosure. When the lid is removed as shown in these photos, the pack is held "above" the joystick, so the batteries can be easily changed. Also note there's a washer behind the pack. This serves two purposes- it consumes some extra length on the screw, and makes clearance for the on/off switch on the battery pack. We don't need that switch, since we have our own, and it sticks out enough to interfere with Adafruit Industries http://learn.adafruit.com/bluetooth-arcade-stick Page 12 of 14

insertion of the lid in the base. That does it for our little joystick controller. Now all that's left to do is set some high scores! Adafruit Industries http://learn.adafruit.com/bluetooth-arcade-stick Page 13 of 14

Look mom, no wires! Adafruit Industries Last Updated: 2013-11-05 03:30:33 PM EST Page 14 of 14