Difference between revisions of "Matrix - Ball Rolling Switch/zh"

From FriendlyELEC WiKi
Jump to: navigation, search
(介绍)
(下载Matrix源码)
Line 29: Line 29:
  
 
==下载Matrix源码==
 
==下载Matrix源码==
 +
Matrix配件相关的代码是完全开源的,统一由一个仓库进行管理:git://github.com/friendlyarm/matrix.git <br>
 +
该仓库里不同的分支代表着Matrix配件所支持的不同开发板。<br>
 +
* nanopi分支用于支持NanoPi;
 +
* nanopi2分支用于支持NanoPi 2;
 +
* tiny4412分支用于支持Tiny4412;
 +
* raspberrypi分支用于支持RaspberryPi;
  
 +
在主机PC上安装git,以Ubuntu14.04为例
 +
<syntaxhighlight lang="bash">
 +
$ sudo apt-get install git
 +
</syntaxhighlight>
  
 +
克隆Matrix配件代码仓库
 +
<syntaxhighlight lang="bash">
 +
$ git clone git://github.com/friendlyarm/matrix.git
 +
</syntaxhighlight>
 +
克隆完成后会得到一个名为matrix的目录,里面存放着所有Matrix配件的代码。
 +
 +
==与NanoPi 2连接使用==
 
===硬件连接===
 
===硬件连接===
 
参考下图连接模块Matrix-BAll Rolling Switch和NanoPi2:<br>
 
参考下图连接模块Matrix-BAll Rolling Switch和NanoPi2:<br>

Revision as of 06:41, 24 December 2015

English

1 介绍

BAll Rolling Switch
  • Matrix-BAll Rolling Switch是一个滚珠开关模块,电气特性与水银开关近似,解决了水银开关易破损、氧化、漏气、寿命短、污染环境等弊端。
  • 开关本身无方向,360°任何一个方向倾斜到一定的角度(15°-45°)时,就会产生一个开关信号,信号传入施密特触发器反向后输出。

2 特性

  • GPIO
  • 体积小巧
  • 2.54mm排针接口
  • PCB尺寸(mm):16x16

BAll Rolling Switch-01.PCB

  • 引脚说明:
名称 描述
S 数字GPIO
V 电源5V
G

3 工作原理

3-Pin 2.54mm排针,V接电源,G接地,S为模块数字信号输出,当开关倾斜,开关内的金属球珠滚动到开关一侧,导通触点时,开关输出高电平到施密特触发器,再通过触发器内部的逆变器反向,模块输出低电平;当开关内的金属球珠滚动到开关的另一侧,断开触点时,滚珠开关输出低电平到施密特触发器,触发器内部的逆变器反向,此时,模块输出高电平。

4 下载Matrix源码

Matrix配件相关的代码是完全开源的,统一由一个仓库进行管理:git://github.com/friendlyarm/matrix.git
该仓库里不同的分支代表着Matrix配件所支持的不同开发板。

  • nanopi分支用于支持NanoPi;
  • nanopi2分支用于支持NanoPi 2;
  • tiny4412分支用于支持Tiny4412;
  • raspberrypi分支用于支持RaspberryPi;

在主机PC上安装git,以Ubuntu14.04为例

$ sudo apt-get install git

克隆Matrix配件代码仓库

$ git clone git://github.com/friendlyarm/matrix.git

克隆完成后会得到一个名为matrix的目录,里面存放着所有Matrix配件的代码。

5 与NanoPi 2连接使用

5.1 硬件连接

参考下图连接模块Matrix-BAll Rolling Switch和NanoPi2:
matrix-BAll Rolling Switch_nanopi2

连接说明:

Matrix-BAll Rolling Switch NanoPi2
S Pinx
V Pinx
G Pinx