Difference between revisions of "EP-0080"

From 52Pi Wiki
Jump to navigation Jump to search
(Function Parameters and Readme)
 
(24 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
=USB Joystick controller Board=
 
=USB Joystick controller Board=
 +
[[File:Joystick01.JPG|thumb|left|500px]]
 +
<br style="clear:both;">
 
==Description==
 
==Description==
 
It is a USB controller board for Joystick and buttons, it can support playing game on PC, Raspberry Pi 1/2/3.<br>
 
It is a USB controller board for Joystick and buttons, it can support playing game on PC, Raspberry Pi 1/2/3.<br>
 
It also can be a small amplifier for your DIY Project.<br>
 
It also can be a small amplifier for your DIY Project.<br>
For example, you can DIY a home arcade with this controller board with your Raspberry Pi or other device which support USB protocol, you can hook it up on your PC or laptop and hookup the joystick and buttons.  
+
For example, you can DIY a home arcade with this controller board with your Raspberry Pi or other device which support USB protocol, you can hook it up on your PC or laptop and hookup the joystick and buttons.
----
+
==Compatibility List==
 +
* Compatibility
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
!Platform !!Version 2.04 !! Notes
 +
|-
 +
|Raspberry Pi 4 Model B  ||√||
 +
|-
 +
|Raspberry Pi 3 Model B Plus||√||
 +
|-
 +
|Raspberry Pi zero || √||
 +
|-
 +
| Raspberry Pi zero W  || √||
 +
|-
 +
|Raspberry Pi 3 Model B|| √||
 +
|-
 +
|Raspberry Pi 2 Model B|| √||
 +
|-
 +
|Raspberry Pi Model B+|| √||  Old version Image
 +
|-
 +
|}
 +
 
 
==Features==
 
==Features==
 
* Support PC、 Raspberry Pi 1/2/3 and Other devices which can support USB protocol onboard.
 
* Support PC、 Raspberry Pi 1/2/3 and Other devices which can support USB protocol onboard.
Line 11: Line 34:
 
* four-direction Joystick, 12+3 buttons, 6 analog channels, and two speakers
 
* four-direction Joystick, 12+3 buttons, 6 analog channels, and two speakers
 
* Self-Protection & Auto-Recovery 0.75A Fuse.
 
* Self-Protection & Auto-Recovery 0.75A Fuse.
----
+
==Mechanical drawing==
 +
[[File:Joystick-mechanical-drawing.pdf | Joystick-mechanical-drawing ]]
 +
 
 
==Key Instructions==
 
==Key Instructions==
 
{| class="wikitable"
 
{| class="wikitable"
Line 30: Line 55:
 
|SET|| Mode change, the mode light will turn on when it was on MODE 2
 
|SET|| Mode change, the mode light will turn on when it was on MODE 2
 
|-
 
|-
|VOL+/VOL- ||Volume change
+
| VOL+/VOL- ||Volume change
 
|-
 
|-
 
|USB|| MicroUSB cable  
 
|USB|| MicroUSB cable  
 
|-
 
|-
|+R- / -L+|| Speakers Terminal Block Connector  
+
| +R- / -L+|| Speakers Terminal Block Connector  
 
|-
 
|-
 
|AX, AY, AZ, ARX, ARY, ARZ || Analog Input (R means Rotation)
 
|AX, AY, AZ, ARX, ARY, ARZ || Analog Input (R means Rotation)
 
|}
 
|}
 
----
 
----
 +
<font color=red>NOTE: Sampling rate 1Msps/resolution 12bit</font>
 +
 
==Function Parameters and Readme==
 
==Function Parameters and Readme==
 
{| class="wikitable"
 
{| class="wikitable"
Line 55: Line 82:
 
|-
 
|-
 
|Output Interface || Audio Output: 4pin Terminal Block Connector Panel
 
|Output Interface || Audio Output: 4pin Terminal Block Connector Panel
 +
|-
 +
|Note: || AX means Analog X axies, AY means Analog Y axies.
 
|}
 
|}
----
+
 
 
==Mode Functions Description==
 
==Mode Functions Description==
 
*USB Signal Output Parameters
 
*USB Signal Output Parameters
Line 62: Line 91:
 
! MODE !! Funciton
 
! MODE !! Funciton
 
|-
 
|-
|MODE 1(Default)||4 Navigator: UP、DOWN、LEFT、RIGHT
+
|MODE 1(Default, LED OFF)||4 Navigator: UP、DOWN、LEFT、RIGHT
 
4 Analog Channel: AZ、ARX、ARY、ARZ<br>
 
4 Analog Channel: AZ、ARX、ARY、ARZ<br>
 
12 Digital Channel: K1-K12
 
12 Digital Channel: K1-K12
 
|-
 
|-
|MODE 2 || 6 Analog Channel: AX、AY、AZ、ARX、ARY、ARZ<br>
+
|MODE 2 (LED ON) || 6 Analog Channel: AX、AY、AZ、ARX、ARY、ARZ<br>
 
16 Digital Channel: K1-K12、UP、DOWN、LEFT、RIGHT
 
16 Digital Channel: K1-K12、UP、DOWN、LEFT、RIGHT
 
|}
 
|}
----
+
*MODE 1 :
==Galley==
+
[[File:Joystick mode1 en.jpg|left|600px]]
 +
<br style="clear:both;">
 +
*MODE 2:
 +
[[File:Joystick mode2 en.jpg|left|600px]]
 +
<br style="clear:both;">
 +
 
 +
==Gallery==
 +
{|
 +
|[[File:Joystick01.JPG|left|500px]]
 +
|[[File:Joystick02.JPG|none|500px]]
 +
|}
 +
==Keywords==
 +
* USB Joystick Controller Board, amplifier controller, Raspberry Pi game pad, joystick controller

Latest revision as of 18:55, 27 August 2021

USB Joystick controller Board

Joystick01.JPG


Description

It is a USB controller board for Joystick and buttons, it can support playing game on PC, Raspberry Pi 1/2/3.
It also can be a small amplifier for your DIY Project.
For example, you can DIY a home arcade with this controller board with your Raspberry Pi or other device which support USB protocol, you can hook it up on your PC or laptop and hookup the joystick and buttons.

Compatibility List

  • Compatibility
Platform Version 2.04 Notes
Raspberry Pi 4 Model B
Raspberry Pi 3 Model B Plus
Raspberry Pi zero
Raspberry Pi zero W
Raspberry Pi 3 Model B
Raspberry Pi 2 Model B
Raspberry Pi Model B+ Old version Image

Features

  • Support PC、 Raspberry Pi 1/2/3 and Other devices which can support USB protocol onboard.
  • Appears as a USB HID device (joystick) to the host
  • Includes a stereo 3W amplifier (PAM8407) for use with 4Ω speakers
  • four-direction Joystick, 12+3 buttons, 6 analog channels, and two speakers
  • Self-Protection & Auto-Recovery 0.75A Fuse.

Mechanical drawing

File:Joystick-mechanical-drawing.pdf

Key Instructions

Name Function
UP/U Joystick up direction
DOWN/D Joystick down direction
LEFT/L Joystick left direction
RIGHT/R Joystick right direction
G GND
K1, K2, K3, K4, L2, R2, L1, R1, SE, ST, K11, K12 Digital Channels, connect to the buttons
SET Mode change, the mode light will turn on when it was on MODE 2
VOL+/VOL- Volume change
USB MicroUSB cable
+R- / -L+ Speakers Terminal Block Connector
AX, AY, AZ, ARX, ARY, ARZ Analog Input (R means Rotation)

NOTE: Sampling rate 1Msps/resolution 12bit

Function Parameters and Readme

Parameters Values
USB Protocol Version Beyond USB1.1
Input Interface USB cable: MicroUSB

Audio Input: JACK 3.5mm
Mode Change: SET
Volume: VOL+ 、VOL-
2pin x 4 Navigator: UP、DOWN、LEFT、RIGHT
5pin Navigator
2pin x 12 Digital Channel: K1-K12
3pin x 6 Analog Channel: AX、AY、AZ、ARX、ARY、ARZ

Output Interface Audio Output: 4pin Terminal Block Connector Panel
Note: AX means Analog X axies, AY means Analog Y axies.

Mode Functions Description

  • USB Signal Output Parameters
MODE Funciton
MODE 1(Default, LED OFF) 4 Navigator: UP、DOWN、LEFT、RIGHT

4 Analog Channel: AZ、ARX、ARY、ARZ
12 Digital Channel: K1-K12

MODE 2 (LED ON) 6 Analog Channel: AX、AY、AZ、ARX、ARY、ARZ

16 Digital Channel: K1-K12、UP、DOWN、LEFT、RIGHT

  • MODE 1 :
Joystick mode1 en.jpg


  • MODE 2:
Joystick mode2 en.jpg


Gallery

Joystick01.JPG
Joystick02.JPG

Keywords

  • USB Joystick Controller Board, amplifier controller, Raspberry Pi game pad, joystick controller