Difference between revisions of "Microduino-Shield Joypad"

From Microduino Wiki
Jump to: navigation, search
(Development)
 
(12 intermediate revisions by 2 users not shown)
Line 4: Line 4:
 
|
 
|
 
[[File:Microduino-Joypad.jpg|400px|thumb|right|Microduino-Joypad]]
 
[[File:Microduino-Joypad.jpg|400px|thumb|right|Microduino-Joypad]]
As an 8-bit retro game console, Microduino-Joypad can bring the simplest pleasure. It is UPin27 interface integrated and AVR, STM32, MSP430 and 51 compatible,owning many expansion possibilities. It is not only a smart controller for Quadcopter, BOXZ Mini Robot but also a simulated computer mouse for players.  
+
As an 8-bit retro game console, Microduino-Joypad can bring the simplest pleasure. It is UPin27 interface integrated and AVR, STM32, MSP430 and 51 compatible,owning powerful expansion function. It is also a smart controller, which can easily control a Quadcopter, BOXZ Mini Robot or simulate a computer mouse.  
 
==Features==
 
==Features==
 
*Rich sensors integrated, powerful scalability, flexible and fantastic;  
 
*Rich sensors integrated, powerful scalability, flexible and fantastic;  
Line 14: Line 14:
  
 
==Specification==
 
==Specification==
Multiple Microduino-Joypad options according to different needs;
+
Appearance:
===Microduino-Joypad-Standard===
+
[[file:Joypad front.jpg|600px|thumb|center]]
Microduino-Joypad-Standard: Two automatic resetting rocker bars on Joypad and a black acrylic panel as well as a Microduino-TFT display screen.
+
Power supply:
[[File:Microduino-Joypad-Standard.jpg|600px|thumb|center|Microduino-Joypad-Standard]]
+
[[file:Joypadstep1 1.jpg|600px|thumb|center]]
  
===Microduino-Joypad-Game===
+
*Other extension function:
Microduino-Joypad-Game (with a PCB panel and a Microduino-TFT display screen): There are four keys on Joypad arranged in the shape of diamond, which can tell “Up”, “Down”, “Left” and “Right” in the game. Besides, there is an automatic resetting rocker bar. 
+
**Two parallel Upin27 bases;
[[File:Microduino-Joypad-Game.jpg|600px|thumb|center|Microduino-Joypad-Game]]
+
**Two toggle switches;
 
+
**Four buttons;
===Microduino-Joypad-Console===
+
**MIC sound detection input;
Microduino-Joypad-Console (with red acrylic panel and a Microduino-TFT display screen): The two rocker bars on Joypad can be treated as the controller, such as controlling quadcopter and robot.   
+
**Photosensitive detection input;
[[File:Microduino-Joypad-Console.jpg|600px|thumb|center|Microduino-Joypad-Console]]
+
**Buzzer output, connected to the D6 pin of Microduino;
 
+
**Vibration motor output, connected to the D8 pin of Microduino;
===Microduino-Joypad-OLED===
+
**With battery box onboard, optional dry battery/lithium battery for the power supply, power supply mode switch, and microusb charging interface.
Microduino-Joypad-OLED: The two rocker bars on Joypad can be reset automatically. This version is equipped with PCB panel and Microduino-OLED display screen. 
 
[[File:Microduino-Joypad-OLED.jpg|600px|thumb|center|Microduino-Joypad-OLED]]
 
 
 
*Other extended function: 
 
**Two parallel Upin27 bases;
 
**Two waved switches;
 
**Four keys;
 
**MIC sound detection input;
 
**Photosensitive detection input; 
 
**Buzzer input, connected to the D6 pin of Microduino;
 
**Vibration motor input, connected to the D8 pin of Microduino; 
 
**Onboard MicroUSB for 3.3V regulated power supply.
 
**2.54mm (0.1inch) pin pitch interface for battery feed.
 
 
 
[[File:Microduino-Joypad-Expansion.png|600px|thumb|center|Microduino-Joypad-Expansion]]
 
  
 
==Document==
 
==Document==
Line 49: Line 34:
 
==Development ==
 
==Development ==
 
It can not only support Arduino’s AVR series but also STM32, MS430 and 51 series, covering almost all the existing popular applications.   
 
It can not only support Arduino’s AVR series but also STM32, MS430 and 51 series, covering almost all the existing popular applications.   
Microduino-Joypad development board integrates rich sensors and two parallel UPin27 interfaces, which makes it a flexible, powerful and interesting device capable of DIY as well as unlimited expansion possibilities.  
+
Microduino-Joypad development board integrates rich sensors and two parallel UPin27 interfaces, which makes it a flexible, powerful and interesting device capable of DIY as well as unlimited expansion possibilities.
 
 
==Application==
 
[[File:Microduino-Joypad-Applications.png|600px|thumb|center|Microduino-Joypad-Applications]]
 
 
 
===Microduino-Joypad Handheld Game Console===
 
With Microduino-Joypad, you can enjoy the simplest happiness brought by the 8-bit retro game.
 
====Snake====
 
[[File:Microduino-Joypad-Snake.jpg|600px|thumb|center|Microduino-Joypad-Snake]]
 
 
 
====Tetris====
 
[[File:Microduino-Joypad-teril.jpg|600px|thumb|center|Microduino-Joypad-teril]]
 
 
 
====Break the Bricks====
 
[[File:Microduino-Joypad-pingpang.jpg|600px|thumb|center|Microduino-Joypad-pingpang]]
 
 
 
====Higher and Higher====
 
[[File:Microduino-Joypad-grav.jpg|600px|thumb|center|Microduino-Joypad-grav]]
 
 
 
===Microduino-Joypad Smart Controller===
 
It can be compatible with more than 30 existing Microduino modules, making it more functional and interesting. Joypad is more than just a handheld game machine, it is also a remote controlling device for many entertainment applications. 
 
====Microduino-Joypa-TV Game Collection ====
 
[[File:Microduino-Joypad-tv_game1.png|600px|thumb|center|Microduino-Joypad-TV]]
 
 
 
====Microduino-Joypad-Computer Game Collection====
 
 
 
====Microduino-Joypad Robot Remote Controller ====
 
*[[Microduino-Quadcopter Tutorial]]
 
[[File:Microduino-Joypad-QuadCopter.png|600px|thumb|center|Microduino-Joypad- QuadCopter]]
 
 
 
*Microduino-Joypad-Robot
 
[[File:Microduino-Joypad-robot.png|600px|thumb|center|Microduino-Joypad-robot]]
 
 
 
====Microduino-Joypad Smart Controller====
 
*Served as a small cell phone, capable of sending text messages. 
 
[[File:Microduino-Joypad-sms.png|600px|thumb|center|Microduino-Joypad-sms]]
 
  
*Intelligent controller for household electrical applications 
+
Getting Start: [[Microduino-Joypad Getting start]]
  
==Purchase==
+
*Related applications:
 +
【'''[[Open Source Electric Drive Cube Robot]]'''】
 +
【'''[[Microduino-Quadcopter Tutorial]]'''】
 +
【'''[[Open Source Self-balance Robot System]]'''】
 +
====Joypad Buildup====
 +
*'''Step 1''':Insert Microduino-TFT into Microduino-Joypad panel from the back of panel Microduino-Joypad, and fix it with nylon screws. Pay attention to the installation direction of Microduino-TFT.
 +
[[File:Joypadstep1.jpg|center|600px]]
 +
*'''Step 2''':Insert the sensor wire into the interface of Microduino-TFT.
 +
[[File:Joypadstep2.jpg|center|600px]]
 +
'''Note:To connect different batteries, you need to turn the middle of the switch, which has been marked in the picture. Turning and then connecting, otherwise it will affect the further use'''
 +
[[File:Joypadstep1_1.jpg|center|800px]]
 +
*'''Step 3''':At first, put the two joystick buttons, battery, and the four white buttons on the corresponding position, and then install the nRF module which has been connected with antenna and Core  to the baseboard of Joypad. 
 +
[[File:Joypadstep3.jpg|center|600px]]
 +
*'''Step 4''':Connect the other end of the Microduino-TFT sensor wire to the corresponding position of the baseboard, and then put the four long nuts on the corresponding position on the four corners.   
 +
[[File:Joypadstep4.jpg|center|600px]]
 +
*'''Step 5''':Fix the shell and baseboard of Joypad with screws and nuts.
 +
[[File:Joypadstep5.jpg|center|600px]]
 +
*'''Step 6''':After the assembly, tear the sticker on the antenna down, and stick the antenna on any position of the back of the baseboard. So far, the assembly of Joypad is completed.
 +
[[File:Joypadstep6.jpg|center|600px]]
  
 
==History==
 
==History==

Latest revision as of 07:46, 3 August 2016

Language: English  • 中文
Microduino-Joypad

As an 8-bit retro game console, Microduino-Joypad can bring the simplest pleasure. It is UPin27 interface integrated and AVR, STM32, MSP430 and 51 compatible,owning powerful expansion function. It is also a smart controller, which can easily control a Quadcopter, BOXZ Mini Robot or simulate a computer mouse.

Features

  • Rich sensors integrated, powerful scalability, flexible and fantastic;
  • With many specifications and playing methods;
  • 8-Bit retro game console;
  • Smart controller;
  • With onboard Microduino-TFT and OLED interfaces and various display styles;
  • With two parallel UPin27 interfaces and pins with the same name interconnected, making it easier to debug and to stack more modules;

Specification

Appearance:

Joypad front.jpg

Power supply:

Joypadstep1 1.jpg
  • Other extension function:
    • Two parallel Upin27 bases;
    • Two toggle switches;
    • Four buttons;
    • MIC sound detection input;
    • Photosensitive detection input;
    • Buzzer output, connected to the D6 pin of Microduino;
    • Vibration motor output, connected to the D8 pin of Microduino;
    • With battery box onboard, optional dry battery/lithium battery for the power supply, power supply mode switch, and microusb charging interface.

Document

Development

It can not only support Arduino’s AVR series but also STM32, MS430 and 51 series, covering almost all the existing popular applications. Microduino-Joypad development board integrates rich sensors and two parallel UPin27 interfaces, which makes it a flexible, powerful and interesting device capable of DIY as well as unlimited expansion possibilities.

Getting Start: Microduino-Joypad Getting start

  • Related applications:

Open Source Electric Drive Cube Robot】 【Microduino-Quadcopter Tutorial】 【Open Source Self-balance Robot System

Joypad Buildup

  • Step 1:Insert Microduino-TFT into Microduino-Joypad panel from the back of panel Microduino-Joypad, and fix it with nylon screws. Pay attention to the installation direction of Microduino-TFT.
Joypadstep1.jpg
  • Step 2:Insert the sensor wire into the interface of Microduino-TFT.
Joypadstep2.jpg

Note:To connect different batteries, you need to turn the middle of the switch, which has been marked in the picture. Turning and then connecting, otherwise it will affect the further use

Joypadstep1 1.jpg
  • Step 3:At first, put the two joystick buttons, battery, and the four white buttons on the corresponding position, and then install the nRF module which has been connected with antenna and Core to the baseboard of Joypad.
Joypadstep3.jpg
  • Step 4:Connect the other end of the Microduino-TFT sensor wire to the corresponding position of the baseboard, and then put the four long nuts on the corresponding position on the four corners.
Joypadstep4.jpg
  • Step 5:Fix the shell and baseboard of Joypad with screws and nuts.
Joypadstep5.jpg
  • Step 6:After the assembly, tear the sticker on the antenna down, and stick the antenna on any position of the back of the baseboard. So far, the assembly of Joypad is completed.
Joypadstep6.jpg

History

Pictures

Video