“手势控制灯”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
设备
软件调试
第44行: 第44行:
 
=软件调试=
 
=软件调试=
 
触摸按键的连接,玩法限制,用户可以修改
 
触摸按键的连接,玩法限制,用户可以修改
用户自定义
+
===用户自定义===
 
#define PIN            A0        //彩灯引脚
 
#define PIN            A0        //彩灯引脚
 
#define NUMPIXELS      6        //级联彩灯数量
 
#define NUMPIXELS      6        //级联彩灯数量
第50行: 第50行:
 
#define VALMAX      150        //最大亮度值
 
#define VALMAX      150        //最大亮度值
  
===用户自定义===
+
用户自定义<br>
 
可以修改灯光颜色
 
可以修改灯光颜色
 
//可以自定义设定10种颜色灯<br>
 
//可以自定义设定10种颜色灯<br>
第66行: 第66行:
 
   {204, 51,  204 },        //
 
   {204, 51,  204 },        //
 
};
 
};
 +
 
=搭建硬件=
 
=搭建硬件=
 
Setup 1:用连接线将手势传感器接到Hub模块的IIC接口上<br>
 
Setup 1:用连接线将手势传感器接到Hub模块的IIC接口上<br>

2017年8月1日 (二) 10:25的版本







目的

搭建的是一个手势控制台灯,通过上下挥手来控制彩灯的开关,左右挥手来控制彩灯的颜色,靠近远离来控制彩灯的亮度。

原理

通过手势传感器来获取人的手势,对应不同的手势来更改彩灯的状态。可以更改彩灯的开、关,彩灯的颜色,亮度。

设备

模块 数量 功能
mCookie-Core 1 核心板
mCookie-Hub 1 传感器转接板
mCookie-mBattery 1 程序下载和供电
mCookie-LED Matrix 1 灯阵
Sensor-Gesture 1 手势传感器

其他设备

  • 传感器线*1
  • USB线*1
  • 积木或其他固定结构

准备

Step1:用USB线将Core模块和电池盒与PC/Mac相连,并打开Arduino IDE1.6.9。
Step2:下载示例程序:handlelight
Step3:打开下载的程序,选择好板卡和COM端口下载程序。
700px

程序下载文件:Handlelight.rar

软件调试

触摸按键的连接,玩法限制,用户可以修改

用户自定义

  1. define PIN A0 //彩灯引脚
  2. define NUMPIXELS 6 //级联彩灯数量
  3. define NUMCOLOR 10 //颜色数量
  4. define VALMAX 150 //最大亮度值

用户自定义
可以修改灯光颜色 //可以自定义设定10种颜色灯
const uint16_t colorArray[10][3] = {

 {255, 0,   0   },        //Red
 {255, 255, 0   },        //Yellow
 {0,   255, 0   },        //Green
 {234, 139, 23  },        //Orange
 {0,   255, 255 },        //Lime
 {0,   0,   255 },        //Blue
 {255, 0,   255 },        //Purple
 {155, 100, 0   },        //Warm
 {100, 130, 100 },        //Cold
 {204, 51,  204 },        //

};

搭建硬件

Setup 1:用连接线将手势传感器接到Hub模块的IIC接口上
Setup 2:将hub,core,Led matrix3个模块堆叠一起

如何操作

这是一个可以用手势控制的台灯!上下挥手可以控制灯的开关,左右挥手可以控制灯的颜色,靠近远离可以控制灯的亮度。

结果

你可以通过乐高搭建一个漂亮的外观,或者和3D打印的外壳做一个结合。