吸色灯:你们吸猫,我吸色
欢迎光临本店
请登录
,新用户?
用户注册
切换语言:
繁體中文
全部商品分类
﹀
购物车
0
共
0
件商品 总计:
0
元
一键生成心愿单
去结算
全部商品分类
全部商品
新品
Arduino
开发板
模块
开发原型及配件
DF纪念品/书籍/套餐
套件
传感器
推荐品牌
micro:bit
开发板
模块
开发原型及配件
DF纪念品/书籍/套餐
套件
传感器
推荐品牌
树莓派
开发板
模块
开发原型及配件
套件
传感器
推荐品牌
LattePanda
开发板
模块
开发原型及配件
套件
传感器
推荐品牌
AI 人工智能
开发板
模块
开发原型及配件
DF纪念品/书籍/套餐
套件
传感器
推荐品牌
STEM/创客 教育
开发板
模块
开发原型及配件
DF纪念品/书籍/套餐
套件
传感器
STEM/创客 教育
推荐品牌
套件
Arduino 套件
micro:bit 套件
机器人 套件
Boson 套件
LattePanda 套件
树莓派 套件
其他套件
推荐品牌
开发板
Arduino
micro:bit
LattePanda
行空板
ARM
英伟达
ESP32&ESP8266
其他开发板
推荐品牌
传感器
温湿度传感器
编码器
运动传感器
空气传感器
液体传感器
电流传感器
磁传感器
距离传感器
e-Health传感器
加速度传感器
电位计
交互传感器
重量传感器
柔性传感器
声音传感器
GPS
光线&图像传感器
其他传感器
压力传感器
开关和按钮
推荐品牌
模块
IO 扩展板
其他扩展板
舵机/电机/电机驱动
通信
AI 人工智能
LCD/LED/显示屏
音频
电源模块
AD / DA转换器
存储模块
其他模块
RTC模块
推荐品牌
开发原型及配件
电缆&电线
电子器件
结构件
工具
电源
面包板/原型板
配件
导电线
电子墨水
键盘
外壳&保护套
推荐品牌
3D 打印
3D 打印机及配件
3D 打印机耗材
推荐品牌
DF纪念品/书籍/套餐
DF纪念品
套餐
书籍
推荐品牌
首页
新品
创造力商城
产品资料库
心愿单
DF创客社区
造物记
当前位置:
首页
>
全部商品
>
心愿单
>
吸色灯:你们吸猫,我吸色
吸色灯:你们吸猫,我吸色
价格:
¥154.00
货号
DWL1525091833
评价
已有
0
人评价
数量
-
+
库存:
销量:
0
分享
收藏
加入购物车
立即购买
产品描述
产品文档
用户评价
### 简介 ##### 前段时间看到 DF 有颜色识别传感器的试用,联想到之前做的HAY旋转灯上正好可以用到这个传感器去改变颜色,于是就申请了下试用,没想到真的中了! ##### 这是之前两期 HAY 旋转灯的的教程链接,感兴趣的可以去看看。 ##### HAY,你好 ── DIY HAY旋转灯:https://mc.dfrobot.com.cn/thread-26212-1-1.html ##### Hey Siri, 打开 HAY 旋转灯:https://mc.dfrobot.com.cn/thread-26865-1-1.html ### 先来看一下效果: ![](http://ws.dfrobot.com.cn/Fj-Vklu_WlEQOSkxIfUy6kpK7mf3) ##### 演示视频:https://v.qq.com/x/page/x0520znx6pf.html ##### 制作视频: https://v.qq.com/x/page/k0520rj3h64.html ##### 废话不多说,马上来看看旋转灯怎么与颜色识别传感器怎么做结合吧!这次的作品名称叫:好色灯。 ### 材料准备 ##### 材料如下图,包含: ##### 1. 3D 打印结构件(从左至右分别为支撑架、底座、灯座、灯罩)(需自备) ##### 2. Arduino Nano ##### 3. RGB LED 灯 ##### 4. 颜色识别传感器 ##### 5 USB 电源线(需自备) ##### 6. 导线若干(需自备) ##### 7. M3螺母(需自备) ##### 8. 热缩管(需自备) ![![](https://ws.dfrobot.com.cn/Fl5AUmDWgBFp6ZsQuMMUq0QFbFqD)](https://ws.dfrobot.com.cn/Fni7hIi4GFx-p_DHQv-PWHZJaOdu) ### 电路原理图 ##### 电路原理图如下,fritzing 中找不到 DF 的颜色识别传感器,就用 Adafruit 的颜色识别传感器代替了,原理一样。 ![](https://ws.dfrobot.com.cn/FvN_Plw0aNXmFmstNc2lJivITgBc) ### 程序 ##### 程序也很简单,简单修改了下colorview的例程,兼容了WS2812 RGB LED。 #include
#include "DFRobot_TCS34725.h" #include
#ifdef __AVR__ #include
#endif #define PIN 6 // How many NeoPixels are attached to the Arduino? #define NUMPIXELS 16 // our RGB -> eye-recognized gamma color byte gammatable[256]; DFRobot_TCS34725 tcs = DFRobot_TCS34725(TCS34725_INTEGRATIONTIME_50MS, TCS34725_GAIN_4X); Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800); void setup() { Serial.begin(115200); Serial.println("Color View Test!"); if (tcs.begin()) { Serial.println("Found sensor"); } else { Serial.println("No TCS34725 found ... check your connections"); while (1); // halt! } pixels.begin(); // This initializes the NeoPixel library. // thanks PhilB for this gamma table! // it helps convert RGB colors to what humans see for (int i=0; i<256; i++) { float x = i; x /= 255; x = pow(x, 2.5); x *= 255; gammatable[i] = x; } } void loop() { uint16_t clear, red, green, blue; tcs.getRGBC(&red, &green, &blue, &clear); tcs.lock(); // turn off LED // Figure out some basic hex code for visualization uint32_t sum = clear; float r, g, b; r = red; r /= sum; g = green; g /= sum; b = blue; b /= sum; r *= 256; g *= 256; b *= 256; Serial.print("t"); // Serial.print((int)r, HEX); Serial.print((int)g, HEX); Serial.print((int)b, HEX); Serial.print((int)r); Serial.print("t"); Serial.print((int)g); Serial.print("t"); Serial.print((int)b); Serial.println(); //Serial.print((int)r ); Serial.print(" "); Serial.print((int)g);Serial.print(" "); Serial.println((int)b ); //Set the color lamp for(int i=0;i
用户评论
(
0
条评论)
浏览历史