“Sensor-Color Detector/zh”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
 
(未显示3个用户的22个中间版本)
第1行: 第1行:
{{Language|Microduino-Color}}
+
{| style="width: 800px;"
 +
|-
 +
|[[File: Microduino-Color detector.png|300px|left]] ||
 +
::<p style="color: #000000;font-size:200%"><br><br><br><br><br>'''Sensor-Color Detector'''</p>
 +
::产品编号:'''<big style="color: #00A0A6">MSDT51</big>'''
 +
|-
 +
|[[File: Add-to-cart.jpg|300px|left|link=https://shop108263663.taobao.com/?spm=a230r.7195193.1997079397.2.ek3cAW]]||
 +
::<p style="color: #000000;font-size:120%">SSensor-Color Detector 是颜色检测传感器模块。采用TCS3414CS色彩芯片,基于8×2过滤光电二极管和16位模拟-数位转换器。通过测量光线或物体表面的光反射来获得颜色值</p>
 +
|}
 +
<br>
 +
<br>
 
{| style="width: 800px;"
 
{| style="width: 800px;"
 
|-
 
|-
 
|
 
|
[[File: Microduino-Color_detector.jpg|400px|thumb|right| Microduino-ColorDetector]]
+
<p style="color: #333333;font-size:155%">'''技术规格'''</p>
 
+
{| class="wikitable"
Microduino-Color是颜色传感器模块。
+
|-
 
+
| '''电压'''||3.3~5V
这个模块采用TCS3414CS色彩芯片,通过I2C接口进行连接。基于8×2过滤光电二极管和
+
|-
 
+
| '''工作温度'''||-40 ~ 85 °C
16位模拟-数位转换器,你通过可以测量光线或物体表面的光反射来获得颜色值。
+
|-
 
+
| '''通信方式'''||I2C
 
+
|-
==传感器引脚说明==
+
| '''传感器大小'''||23.5mm*13mm
 +
|-
 +
| '''接口'''||1.27mm间距的4Pin座
 +
|-
 +
| '''特性描述'''||精度高、灵敏度高、低功耗、使用寿命长、稳定性好
 +
|}
 +
<br>
 +
----
 +
<br>
 +
<p style="color: #333333;font-size:155%">'''引脚'''</p>
 
{{Sensor_explain
 
{{Sensor_explain
 
|nameA=[[Sensor-Color Detector/zh]]
 
|nameA=[[Sensor-Color Detector/zh]]
第18行: 第37行:
 
|modeB=SCL(IIC通讯)
 
|modeB=SCL(IIC通讯)
 
}}
 
}}
==特色==
+
<br>
*精度高,灵敏度高;
+
----
*低功耗、使用寿命长、稳定性好;
+
<br>
*体积小,易安装。
+
<p style="color: #333333;font-size:135%">'''编程手册'''</p>
 +
*下载并解压程序'''[[File:Sensor-Color Detector__Test.zip]]'''
  
 +
===程序烧写===
 +
{{Upload
 +
|nameA=[[Microduino-Core/zh]]、[[Microduino-USBTTL/zh]]
 +
|nameB=[[Microduino-USBTTL/zh]]
 +
|boardName=Microduino/mCookie-Core(328p)、Atmega328P@16M,5V
 +
|fileName=Sensor-Color Detector Test.ino
 +
}}
 +
*参考下图将Sensor_Color_detector传感器连接'''[[Microduino-Sensorhub/zh]]'''的IIC接口
 +
<br>
 +
[[file:Microduino-sensorhub_I2C.JPG|thumb|400px|left]]
 +
<br style="clear: left"/>
 +
下载完毕后,打开串口监视器。把传感器对着不同的颜色,串口监视器会循环打印当前的RGB值
 +
<br>
  
==规格==
+
*<p style="font-size:125%">库语法手册</p>
*电器规格
+
<br>
**工作电压: 3.3 ~6.0 V
+
----
**输入设备
+
<br>
*技术参数
+
<p style="color: #333333;font-size:135%">'''文档'''</p>
**ROHS认证:YES
+
**传感器CAD图纸:'''[[File:Sensor_CAD.pdf]]'''
**工作温度 : -40 ~ 85 °C
+
**TCS3404文档:'''[[File:TCS3404.pdf]]'''
*尺寸
+
<br>
**传感器大小:5mm*5mm,
+
----
**板子大小:20mm*20mm
+
<br>
**1.27mm间距的4Pin接口;
+
<p style="color: #333333;font-size:135%">'''示例教程'''</p>
 +
* [[变色龙]]
 +
* [[颜色传感器]]
 +
<br>
 +
----
 +
<br>
 +
<p style="color: #333333;font-size:155%">'''注意事项'''</p>
 +
<br>
 +
----
 +
<br>
 +
<p style="color: #333333;font-size:135%">'''Q&A'''</p>
  
*接法
 
**接口:I2C。
 
**引脚说明:GND、VCC、信号1、信号2,该输出信号为IIC信号,需要使用IIC接口来接
 
  
收信号。可以接到Sensor-hub的IIC号引脚。
 
[[file:mCookie-sensorhub_rule.JPG|thumb|800px|center]]
 
[[File: Microduino-Temp&Hum_I2C.jpg|600px|thumb|center]]
 
  
 +
<br>
 +
----
 +
<br>
 +
<p style="color: #333333;font-size:135%">'''历史'''</p>
  
==文档==
+
<br>
*原理图:'''[[File: Microduino_Color_detector.Zip]]'''
+
----
 
+
<br>
 
+
<p style="color: #333333;font-size:135%">'''图库'''</p>
==开发==
+
{| border="0" cellpadding="10" width="100%"
===准备===
+
|-
*确认你搭建了Microduino的开发环境,否则参考:[[Microduino Getting started/zh]]
+
|width="50%" valign="top" align="left"|
*核心选择
+
[[file: Microduino-Color-Detector1 -F.JPG|thumb|400px|center|Sensor-Color Detector|Front]]
**1.直接采用[[Microduino-CoreUSB/zh]]或[[mCookie-CoreUSB/zh]]做核心。
+
|width="50%" valign="top" align="left"|
**2.采用[[Microduino-Core/zh]]或[[Microduino-Core+/zh]]做核心,还需要使用
+
[[file: Microduino-Color-Detector1 -b.JPG|thumb|400px|center|Sensor-Color Detector|Back]]
 
+
|}
[[Microduino-USBTTL/zh]]模块来下载程序。
+
|}
 
 
 
 
===程序===
 
  
[[https://github.com/Microduino/Microduino_Tutorials/tree/df0a1175ef707a5c541c6cf3
 
  
7efa4b83dbeb6030/mCookie_sensor/MicroduinoColorSensor MicroduinoColorSensor]]
+
[[MCookie 传感器系列|返回Sensor界面]]
 
+
<br>
 
+
<br>
*定义变量值,RGB读取值范围
 
  #define redMax 32767
 
  #define greenMax 32767
 
  #define blueMax 32767
 
  int redValue,greenValue,blueValue;
 
 
 
*readRGB();    读取RGB颜色函数
 
 
 
*把读取的RGB值(0~32767),映射到(0,255)
 
  redValue=map(red, 0, redMax, 0, 255);
 
  greenValue=map(green, 0, greenMax, 0, 255);
 
  blueValue=map(blue, 0, blueMax, 0, 255);
 
 
 
===硬件搭建===
 
*将传感器通过转接线与sensorhub的IIC口连接起来。
 
[[Microduino-Sensorhub/zh]]
 
[[file:Microduino-sensorhub_I2C.PNG|thumb|400px|center]]
 
[[mCookie-Hub/zh]]
 
[[file:mCookie-sensorhub_I2C.PNG|thumb|400px|center]]
 
*将核心,Sensorhub,Color Detector连接在一起。通过USB数据线将接入电脑。
 
*选择正确的板卡和COM端口,编译通过后直接下载。参考[[AVR核心:Getting
 
 
 
started/zh]]
 
[[file:upload.JPG|thumb|800px|center]]
 
*下载上边的程序
 
*在Arduino IDE的Tools→Serial Port里面选择正确的端口号,然后直接下载程序。
 
*下载完毕你可以打开串口监视器,控制台会循环打印当前的RGB值。
 
 
 
==应用==
 
适用于环境颜色检测等
 
 
 
 
 
===项目===
 
* '''[[变色龙]]'''
 
 
 
 
 
==购买==
 
 
 
==历史==
 
 
 
==图库==
 
 
 
*正面
 
[[file: Microduino-Color-Detector -F.JPG|thumb|600px|center|Microduino-Temp&Hum
 
 
 
Front]]
 
*背面
 
[[file: Microduino-Color-Detector -b.JPG|thumb|600px|center|Microduino-Temp&Hum
 
 
 
Back]]
 
|}
 

2018年12月21日 (五) 11:02的最新版本

Microduino-Color detector.png






Sensor-Color Detector

产品编号:MSDT51
Add-to-cart.jpg

SSensor-Color Detector 是颜色检测传感器模块。采用TCS3414CS色彩芯片,基于8×2过滤光电二极管和16位模拟-数位转换器。通过测量光线或物体表面的光反射来获得颜色值



技术规格

电压 3.3~5V
工作温度 -40 ~ 85 °C
通信方式 I2C
传感器大小 23.5mm*13mm
接口 1.27mm间距的4Pin座
特性描述 精度高、灵敏度高、低功耗、使用寿命长、稳定性好




引脚

Sensor backpin.png
  • 传感器的引脚:
    • PIN1:GND
    • PIN2:VCC
    • 一般信号引脚:
      • PIN3(IO1):数字信号/模拟信号
      • PIN4(IO2):NC(空)
    • 特殊信号引脚:
      • 若为IIC:IO1/IO2 分别为 SDA/SCL
      • 若为软串口:IO1/IO2 分别为 tx/rx
  • 针对Sensor-Color Detector/zh传感器引脚
    • PIN1:GND
    • PIN2:VCC
    • PIN3(IO1):SDA(IIC通讯)
    • PIN4(IO2):SCL(IIC通讯)


mCookie传感器可通过连接Microduino-Module Sensor Hub/zh来和核心模块通讯




编程手册

程序烧写

    • 用数据线连接其中的Microduino-USBTTL/zh准备上传程序
    • 注意:最好不要将所有模块堆叠在一起之后再上传程序
  • 打开Arduino IDE for Microduino,环境,(搭建参考:AVR核心:Getting started/zh
  • 点击【工具】,确认开发板/处理器(Microduino/mCookie-Core(328p)、Atmega328P@16M,5V)选择无误,并选中对应端口号(COMX)
  • 点击【文件】->【打开】,浏览到项目程序地址,点击“Sensor-Color Detector Test.ino”程序打开
  • 几项都无误后,点击"→"按钮下载程序到开发板上
  • 参考下图将Sensor_Color_detector传感器连接Microduino-Sensorhub/zh的IIC接口


Microduino-sensorhub I2C.JPG


下载完毕后,打开串口监视器。把传感器对着不同的颜色,串口监视器会循环打印当前的RGB值

  • 库语法手册




文档




示例教程




注意事项




Q&A





历史




图库

Front
Back


返回Sensor界面