- Arduino UNO with USB cable(Can be any brand as long as it is compatible with Arduino software, here Elegoo is used)
- Joystick module
- 8x8 RGB LED matrix with driver
- (4) Female-Male wires
- Soldering Equiptment (soldering iron, solder)
- 3D printer and filament
Instructions:
- In order to use the joystick module with the RGB matrix, it must be soldered to unused ports on the driver, as the driver leaves no space to plug it in directly to the Arduino. Solder the male side of four FM wires to these ports:
red: 5V (power)
black: GND (ground)
blue: A3
brown: A5 - Plug the female side of the wires to the corresponding ports on the joystick:
red: +5V
black: GND
blue: VRx
brown: SW
VRy is unused. - Plug the LED matrix into the driver, then plug the driver into the Arduino, ensuring all of the ports are plugged in correctly by lining up the appropriate labels.
- Program the game. The tutorial for programming can be found here.
- Measure the dimensions of the completed assembly and model a case in the CAD software of your choice. Ensure there is adequate space for every component and an opening to connect the USB cable and/or 9V battery. Our model is shown below.
- 3D print the model to encase the Arduino, matrix and driver, joystick module, and wires.
- Plug in the battery and you are ready to play!