“Microduino-Joypad Getting start/zh”的版本间的差异
853387039@qq.com(讨论 | 贡献) (Created page with "{| style="width: 800px;" |- | *所需Microduino模块 {|class="wikitable" |- |模块||数量||功能 |- |Microduino-Joypad/zh ||1||遥控器 |- |Microduino-Core/zh ||1...") |
(→疑难解答/FAQ) |
||
(未显示4个用户的92个中间版本) | |||
第1行: | 第1行: | ||
+ | {{Language|Microduino-Joypad Getting start}} | ||
{| style="width: 800px;" | {| style="width: 800px;" | ||
|- | |- | ||
| | | | ||
− | * | + | ==引言&概述== |
+ | *责任编辑:@老潘 | ||
+ | ===项目背景=== | ||
+ | *Joypad也许天生就适合做航模控制器 | ||
+ | *Joypad不仅可以遥控Robot机器人,还能遥控四轴飞行器 | ||
+ | *可以通过堆叠不同的Microduino模块来支持多种通讯方式 | ||
+ | *还可以通过TFT彩屏进行各种功能的配置 | ||
+ | *希望你能够读完本篇,利用Joypad来玩转你的机器人、小车、飞行器 | ||
+ | |||
+ | ===模块清单=== | ||
+ | |||
{|class="wikitable" | {|class="wikitable" | ||
|- | |- | ||
− | | | + | |部件||数量||功能 |
|- | |- | ||
− | | | + | |Joypad主板||1||主板 |
|- | |- | ||
− | | | + | |核心模块||1||核心 |
|- | |- | ||
− | | | + | |通讯模块||1||通讯 |
+ | |- | ||
+ | |TFT屏幕||1||显示 | ||
|} | |} | ||
− | * | + | |
+ | *Joypad自由度非常高,根据所需功能来选择核心和模块即可 | ||
+ | *可以参考以下功能/兼容性列表来选择对应的核心模块、通讯模块、功能模块 | ||
+ | **Joypad可以兼容除[[Microduino-CoreUSB/zh]]以外的任何核心 | ||
+ | |||
{|class="wikitable" | {|class="wikitable" | ||
+ | | align="center" style="background:#f0f0f0;"|'''【功能】模块/【功能】核心''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''【不支持通讯】 Core''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''【不支持通讯】 Core+''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''【通讯/Quadrotor】 CoreRF''' | ||
|- | |- | ||
− | | | + | | '''【通讯/Robot】''' nRF||YES||YES||YES |
+ | |- | ||
+ | | '''【通讯/Quadrotor】''' BLE||YES||YES||NO | ||
+ | |- | ||
+ | | '''【体感】''' Motion||NO||YES||YES | ||
+ | |} | ||
+ | |||
+ | ===模块选型=== | ||
+ | *应用场景:'''遥控Robot机器人''' | ||
+ | **使用Core作为核心模块 | ||
+ | **使用nRF作为通讯模块 | ||
+ | |||
+ | |||
+ | *应用场景:'''遥控Quadrotor四轴飞行器''' | ||
+ | **使用CoreRF作为核心模块 | ||
+ | **该核心自带2.4G通讯功能,无需其他核心配合 | ||
+ | |||
+ | |||
+ | *应用场景:'''体感遥控Quadrotor四轴飞行器''' | ||
+ | **使用CoreRF作为核心模块 | ||
+ | **该核心自带2.4G通讯功能,无需其他核心配合 | ||
+ | **使用Motion作为体感模块 | ||
+ | |||
+ | |||
+ | *应用场景:'''体感遥控Robot机器人''' | ||
+ | **使用Core+作为核心模块 | ||
+ | **使用nRF作为通讯模块 | ||
+ | **使用Motion作为体感模块 | ||
+ | |||
+ | |||
+ | ===材料清单=== | ||
+ | {|class="wikitable" | ||
|- | |- | ||
− | | | + | |部件||数量||功能 |
|- | |- | ||
− | | | + | |Joypad面板||1||面板 |
|- | |- | ||
− | | | + | |尼龙螺丝||8||固定 |
+ | |- | ||
+ | |尼龙螺母||8||固定 | ||
+ | |- | ||
+ | |尼龙柱||8||固定 | ||
+ | |- | ||
+ | |白色按键帽||4||按键 | ||
+ | |- | ||
+ | |摇杆||2||摇杆 | ||
+ | |- | ||
+ | |1.27mm 8P连接线||1||连接TFT屏幕 | ||
+ | |- | ||
+ | |10440 3.7v锂电池(选配)||1||供电 | ||
+ | |- | ||
+ | |Micro-USB数据线(选配)||1||下载程序 | ||
|} | |} | ||
− | [[ | + | ==Step-1 烧录程序== |
+ | ===下载源码=== | ||
+ | 先从以下地址下载程序 | ||
+ | '''[[https://github.com/wasdpkj/Joypad_RC/ Joypad_RC]]''' | ||
+ | ===堆叠模块=== | ||
+ | *用数据线连接[[Microduino-USBTTL/zh]],并将其与你的核心堆叠在一起,准备上传程序 | ||
+ | **注意:最好不要将所有模块堆叠在一起之后再上传程序 | ||
+ | ===配置环境=== | ||
+ | *打开Arduino IDE for Microduino,环境,(搭建参考:'''[[AVR核心:Getting started/zh]]''') | ||
+ | *确认“板卡”与“处理器”选择无误,并选中对应端口号(COMX) | ||
+ | |||
+ | ===下载程序=== | ||
+ | *打开你所下载的项目中“Joypad_RC.ino”程序 | ||
+ | *点击"→"按钮下载程序到开发板上 | ||
+ | |||
+ | |||
+ | ==Step-2 参考电压== | ||
+ | *为了适配任何电压的Core、Joypad上的输入设备:摇杆、开关的参考电压都是可调的 | ||
+ | **如果你选择了CoreRF或者Core 3.3V、Core+ 3.3V等3.3V电源的Core | ||
+ | **你就需要通过跳线重新设置Joypad主板的参考电压 | ||
+ | |||
+ | |||
+ | ==Step-3 电池通电== | ||
+ | ===支持电池规格=== | ||
+ | *支持电池规格如下 | ||
+ | {|class="wikitable" | ||
+ | | align="center" style="background:#f0f0f0;"|'''功能/电池类型''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''10440锂电池(3.7V)''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''AAA电池(1.5V)''' | ||
+ | |- | ||
+ | | 是否支持一节||YES||NO | ||
+ | |- | ||
+ | | 是否支持两节||YES||YES | ||
+ | |- | ||
+ | | 是否支持充电||YES||NO | ||
+ | |} | ||
− | |||
− | |||
− | |||
− | * | + | *'''我们推荐使用10440锂电池(3.7V)''' |
− | |||
− | + | ===激活电源管理电路=== | |
− | |||
− | * | + | *'''请参照下图,根据使用电池情况,将电池模式开关拨到正确位置后再接入电池''' |
− | [[File: | + | [[File:Joypadstep1_1.jpg|center|800px]] |
− | * | + | *接好电池之后,一定要插一下USB,用来'''激活'''Joypad的电源管理电路 |
− | |||
− | * | + | *激活之后,你就可以正常控制Joypad电源开关了 |
− | |||
− | * | + | ===电量提醒及充电(仅用于10440锂电池)=== |
− | + | *'''当你使用两节七号电池时,不可用USB执行充电功能,这将烧毁电池''' | |
+ | *当靠近USB的LOW指示灯亮时,电池电量就是不足了 | ||
+ | **'''在使用AAA电池时,由于电压不足此灯会一直亮起''' | ||
+ | *插上USB既可以开始充电 | ||
+ | *靠近USB的CHRG指示灯会在充电时候亮起,充满时候亮度变低或熄灭 | ||
+ | ==Step-4 组装搭建== | ||
+ | *'''Step 1''': | ||
+ | *将Microduino-TFT从背面卡进Microduino-Joypad面板上 | ||
+ | *用'''尼龙螺丝'''与'''尼龙螺母'''固定,注意Microduino-TFT安装方向 | ||
+ | [[File:Joypadstep1.jpg|center|800px]] | ||
+ | *'''Step 2''': | ||
+ | *将Microduino-TFT插上连接线 | ||
+ | [[File:Joypadstep2.jpg|center|800px]] | ||
+ | *'''Step 3''': | ||
+ | *将通讯模块和核心模块安装到Joypad底板的UPIN27接口上 | ||
+ | *确定“电池”、"两个摇杆帽"、"四个白色按键"已安装在对应位置 | ||
+ | [[File:Joypadstep3.jpg|center|800px]] | ||
+ | *'''Step 4''': | ||
+ | *接Microduino-TFT上的连接线另一头连接到底板对应接口上 | ||
+ | *将附送的八组'''尼龙柱'''两两相连成四组加长版 | ||
+ | *在底板四个角用'''尼龙螺母'''固定住加长版'''尼龙柱''' | ||
+ | [[File:Joypadstep4.jpg|center|800px]] | ||
+ | *'''Step 5''': | ||
+ | *用'''尼龙螺丝'''固定面板四个角 | ||
+ | [[File:Joypadstep5.jpg|center|800px]] | ||
+ | *'''Step 6''': | ||
+ | *天线在组装完成后可利用其背面双面胶固定到Joypad任意位置 | ||
+ | *至此Joypad组装完毕 | ||
+ | [[File:Joypadstep6.jpg|center|800px]] | ||
− | + | ==Step-5 按键说明== | |
− | [[File: | + | [[File:Joypadbuttomreadme.png|center|800px]] |
− | |||
− | + | *两个摇杆:Joystick L、Joystick R | |
+ | *两个拨档开关:Switch L、Switch R | ||
+ | *四个按键:Key1、Key2、Key3、Key4 | ||
+ | *一个光线传感器:Lightness | ||
− | * | + | ==Step-6 通道/操作说明== |
− | [[ | + | *Joystick L控制YAW[3通]与THROT[4通]通道,Joystick R控制ROLL[1通]与PITCH[2通]通道 |
− | * | + | *Key1、Key2、Key3、Key4分别对应AUX1[5通]、AUX2[6通]、AUX3[7通]、AUX4[8通]通道 |
− | [[ | + | *Switch L负责锁定油门 |
+ | *Switch R开启小舵模式,在此模式下舵量将变小 | ||
− | == | + | ==Step-7 菜单配置说明== |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | [[File: | + | ===进入配置模式=== |
+ | *在打开Joypad之后的4秒左右时间之内按下Key1(下方最左侧的按键),会进入设置(Config)模式 | ||
+ | **注意:必须在进入操作界面前进入(2S左右时间)。若未进入则重启进入''' | ||
+ | [[File:Step1进入设置.jpg|600px|center|]] | ||
+ | *按照图中的颜色,从左至右对应为Key1~Key4 | ||
+ | [[File:Step1按键对应.jpg|600px|center|]] | ||
+ | *按动Key3和Key4使光标上下移动,Key1为返回,Key2为确认 | ||
− | + | ===摇杆配置=== | |
− | + | ====摇杆校准设置==== | |
− | * | + | *选择“Joystick Config-Joystick Correct”进入摇杆校准模式。 |
− | ** | + | **进入之后会显示如图中第三张图所示的界面,初始状态为两个十字 |
− | ** | + | **此时摇动左右摇杆至最上,最下,最左,最右四个极限状态 |
− | ** | + | ***(推荐操作方式:将摇杆摇动一圈) |
− | ** | + | **摇动之后会看到十字的四个方向出现圆圈,圆圈扩大到最大状态证明已经是摇杆的极限位置 |
− | === | + | [[File:Step2摇杆校准.jpg|600px|center|]] |
− | * | + | ====摇杆死区设置==== |
− | ** | + | *选择“Joystick Config-Dead Zone config”可以设置摇杆死区 |
− | + | **设置的值越大摇杆越不灵敏。 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ** | + | ===通讯协议配置=== |
− | + | ====通讯模式==== | |
+ | *选择“Protocol Config-mode”进入通讯协议配置 | ||
+ | **其中“Quadro.”表示四轴模式,“nRF24.”表示nRF模式 | ||
+ | ====四轴模式通道配置==== | ||
+ | *选择“Protocol Config-Quadrotor Channel”设置四轴通讯通道 | ||
+ | ====nRF模式通道配置==== | ||
+ | *选择“Protocol Config-nRF24 Channel”设置nRF通讯通道 | ||
− | + | ===系统配置=== | |
− | + | ====显示屏主题配置==== | |
− | + | *选择“System Config-TFT Theme”切换显示屏主题 | |
+ | ====显示屏翻转配置==== | ||
+ | *选择“System Config-TFT Rotation”翻转显示屏角度 | ||
+ | ====MCU参考电压配置==== | ||
+ | *选择“System Config-MCU Voltag”配置MCU参考电压 | ||
− | + | ===体感配置=== | |
− | + | *选择“Cyroscope Config”配置体感模式开关(需[[Microduino-Module Motion/zh]]模块支持) | |
− | |||
− | |||
− | * | + | ===结束配置模式=== |
+ | *选择“Exit”结束配置模式 | ||
− | + | ==疑难解答/FAQ== | |
+ | *Q:'''Joypad可以支持7号电池吗?''' | ||
+ | **A:可以,要两节,但不推荐使用7号电池。 | ||
− | + | *Q:'''Joypad为什么不推荐使用7号电池?''' | |
− | + | **A:Joypad的电池保护、低电量指示是为3.7V锂电池设计的,两节7号电池电压很快会触发保护电路造成没电的假象。 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * | + | *Q:'''Joypad推荐使用什么电池?''' |
− | ** | + | **A:推荐使用单节或者两节10440 3.7V锂电池。 |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | *Q:'''遥控四轴我应该用什么核心模块?''' | |
− | + | **A:CoreRF核心模块,CoreRF自带通讯功能,无需其他通讯模块。 | |
− | |||
− | |||
− | |||
− | |||
|} | |} |
2016年3月5日 (六) 04:49的最新版本
Language | English |
---|
目录引言&概述
项目背景
模块清单
模块选型
材料清单
Step-1 烧录程序下载源码先从以下地址下载程序 [Joypad_RC] 堆叠模块
配置环境
下载程序
Step-2 参考电压
Step-3 电池通电支持电池规格
激活电源管理电路
电量提醒及充电(仅用于10440锂电池)
Step-4 组装搭建
Step-5 按键说明
Step-6 通道/操作说明
Step-7 菜单配置说明进入配置模式
摇杆配置摇杆校准设置
摇杆死区设置
通讯协议配置通讯模式
四轴模式通道配置
nRF模式通道配置
系统配置显示屏主题配置
显示屏翻转配置
MCU参考电压配置
体感配置
结束配置模式
疑难解答/FAQ
|