![]() ![]() using some connectors, but for prototyping purposes and ease of connection and disconnection I decided to go with screw terminals. There are more permanent ways to wire these in e.g. In this step you need to wire up the Teensy's so that you can connect the wires from the joysticks and buttons via some screw terminals. I used spade connectors to allow for easy connection and disconnection. Each of these wires can either be directly soldered to the COM or NC 3 (NO) pins of the microswitch, or a spade connector can be crimped to the wire and slotted onto the pin. I will talk about how to connect the buttons to the Teensy's in the next step. Since I connected the 3.3V wire to the COM and have the other wire running between the NC 3 (NO) pin and the Teensy, when the buttons are pressed, the Teensy will detect a high logic and the button press will be processed with the controller code. Depending on how you write your code for the Teensy controllers, you can use a high or low logic to detect a button press. The COM pins of all of the microswitches need to be daisy chained together, with the free end connecting to a 3.3V rail from the Teensy controller board. One wire will run from the COM pin of the microswitch and the other wire will run from the NC 3 (NO) pin. ![]() With the buttons and joysticks in place, you will need to measure out two wires to connect to each microswitch. This step is quite time consuming so brace yourselves before getting started. I placed small sections of double sided tape along the bottom face of the speaker grill, aligned as centrally as possible with the hole in the top face of the console body and stuck the grills down. Since the double sided tape worked so well for the joysticks, I decided to use the same adhesion method for the speaker grills. I could have drilled the mounting holes out, since they are covered by the speaker grill and wouldn't look nasty like the joysticks mounting holes, but decided against it. As with the joysticks, I didn't have detailed drawings for the speaker grills. Once the joystick has been secured in place, you can replace the plastic plate and screw the joystick knob back on. This plate will cover the large hole you feed the joystick shaft through. ![]() Prior to doing this, make sure you unscrew the joystick knob so you can take out the plastic plate that should sit on the top face of the console. I placed a generous amount of tape on the top face of the joystick plate, positioned the joysticks as central to the hole as I could and stuck the joysticks to the underside of the top face of the console. Ultimately, I decided against this since I found some ridiculously strong 3M double sided tape. I had originally planned on positioning the joysticks shafts as centrally as possible in the hole and then drilling some mounting holes. Since detailed drawings of the joysticks weren't available, I wasn't able to design the top face of the console with attachment holes for the joysticks. The joysticks were a bit tricky to mount without making the top face of the console look messy. Make sure it's tight enough so that the buttons can't rotate. For the buttons, simply unscrew the nut, place the button through the hole in the top face of the console and screw the nut back on the underside. In this step you will be fitting all of the buttons, joysticks and speaker grills to the console body. ġ * dual USB A female port panel mount connector Ħ * 4 pin screw terminals (small) (for button/ joystick connections)Ģ * 2 pin screw terminals (large) (for power connections). ġ * USB powered speakers (I used the Logitech Z120)ġ * 5 m RGB LED strip (You'll only need about 1 m, I got mine from eBay or you can get yours from. ġ * HDMI cable (for connecting RPi to the external connector on the body of the console). Microcontrollers/ microprocessors and associated parts:Ģ * Micro USB cables (for connecting the Teensy's to the RPi). Speaker Grills: 2 * Standard Speaker GrillsĤ8 * female spade Connectors To fit the microswitch connector width e.g. Player 2 Credit Button: Black Standard Button Player 2 Joystick: Black Zippy Joystick - Long Shaft (2/4/8 Way) Player 1 Credit Button: Black Standard Button Player 1 Joystick: Black Zippy Joystick - Long Shaft (2/4/8 Way) I got mine from, you can make up your own kit with just the parts that you need which is great. You will be needing many different parts and materials to complete this build. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |