电子变色龙
组件和用品
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
应用和在线服务
|
关于这个项目
有没有想过变色龙是如何通过环境颜色的变化来改变自己的颜色的?
有一种叫做促黑素细胞激素或 MSH 的东西。如果您想深入了解此内容,请点击此链接。除了故事之外,我想构建环境照明系统或变色龙之类的东西。这看起来很酷,也有助于眼睛。我有一个 NeoPixel LED 灯条和一个备用颜色传感器。所以我只是使用 Arduino(每个人的微控制器)作为大脑构建了我的变色龙(电子)。
第 1 步:您需要的东西
1. Arduino Nano(任何 Arduino 都可以)Amazon Arduino Uno 链接
2.颜色传感器TCS3200亚马逊颜色传感器链接
3. NeoPixel LED Strip 亚马逊 Neo Pixel LED 链接
4. 跳线和电源
第 2 步:部件简介
Arduino:微控制器,它从 TCS 3200 获取 RGB 颜色传感器数据并生成相应的 PWM 信号来控制 NeoPixel LED 灯的颜色。 TCS 3200 颜色传感器:该传感器包含一组光电二极管,对不同颜色的响应不同,因此它会发出落在光电二极管阵列上的光的颜色。该数据可用于复制这些颜色。Neo Pixel LED:这可以根据提供给它的信号生成多种颜色。 IC名称为WS2812B。
第 3 步:连接一切
连接 - 反应..连接必须以这样的方式完成,即 Arduino 必须从 TCS 3200 中的 4 个不同光电二极管读取数据。并将这些值作为数据反射回 NeoPixel LED 以复制相同的颜色。传感器上的 4 个光电二极管对 4 种不同的颜色组合敏感。这些产生的电流信号被转换为频率信号,即 I 到 F 转换这是由 Arduino 引脚读取,然后作为输入提供给 NeoPixel LED。我不想深入研究传感器的工作。这可以通过参考TCS 3200传感器的数据表来理解。
第 4 步:编码
这个项目的代码在这里。
您可以下载并解压缩文件以查找必要的库和代码。请将库放入 Arduino IDE 的库文件夹中。编译代码并上传它。代码是不言自明的。我通过查看其他代码来改进我的编码。任何优化代码的建议总是受欢迎的。
第 5 步:中提琴……有效
在这里它有效。它现在正在复制您向传感器显示的任何颜色。好的应用是
1. 电视和 PC 的环境照明,这可以减少眼睛疲劳,因为它模仿屏幕上的最大色彩。
2. 房间照明
3.情绪照明
4.您可以3D打印变色龙并放置所有电子设备,使其成为真正的3D打印变色龙。
请不要忘记在比赛中投票给我。
第 6 步:工作视频
这是一个工作视频。
代码
电子变色龙
https://github.com/vishwasnavada/Chameleon示意图
制造工艺