0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样用旧DVD驱动镜头制作颜色检测器

454398 来源:工程师吴畏 2019-08-21 10:19 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

第1步:零件和组件:

旧的dvd驱动镜头。

Arduino(任何uno,nano等)

光敏电阻(LDR)。

10K欧姆电阻

1 -RGB led

面包板和跳线。

计算机和笔记本电脑(安装了arduino IDE)。

第二步:撕下电话DVD驱动器

怎样用旧DVD驱动镜头制作颜色检测器

打开DVD驱动器的所有螺丝并将其打开。镜头驱动系统安装在橡胶螺柱上,底部有螺钉。

撕裂后,您会看到DVD驱动器的镜头有两个激光器,但在CD驱动器中只有一个激光器。 DVD驱动器有一个用于CD的红外激光器和用于DVD的其他红色激光器。撕下镜头在其中插入RGB LED和在光电探测器上插入LDR。

步骤3:电路和编码:

我使用共同的共阴极RGB led,所以我将负极连接到COM,其他三个端子连接到数字引脚d2,d3,d4。

另一侧LDR和10K欧姆电阻执行电压驱动器并将光转换为电压

int R = 2;//红色连接到D2

int G = 3;//绿色连接到D3

int B = 4;//BLUE conect to D4

int ldr = 14//LDR连接到A0模拟引脚

void setup(){

int thresh_R,thresh_G, thresh_B;

Serial.begin(9600);

pinMode(R,OUTPUT);

pinMode(G,OUTPUT);

pinMode(B,OUTPUT);

////获取红色阈值

digitalWrite(R,HIGH);

延迟(500);

thresh_R = analogRead(ldr);

延迟(500);

/////获取绿色阈值

digitalWrite(R,LOW);

digitalWrite(G,HIGH);

延迟(500);

thresh_G = analogRead(ldr);

延迟(500);

/////获取蓝色阈值

digitalWrite(R,LOW);

digitalWrite(G ,LOW);

digitalWrite(B,HIGH);

延迟(500);

thresh_B = analogRead(ldr);

delay(500);

}

void loop(){

int real_R,real_G,real_B;

digitalWrite(R ,HIGH);

延迟(50);

real_R = analogRead(ldr);

延迟(50);

digitalWrite (R,LOW);

digitalWrite(G,HIGH);

延迟(50);

real_G = analogRead(ldr);

延迟(50);

digitalWrite(R,LOW);

digitalWrite(G,LOW);

digitalWrite(B,HIGH);

延迟(50);

real_B = analogRead(ldr);

延迟(50);

if((real_R》 thresh_R + 2)&&(real_G》 thresh_G + 2)&&(real_B》 thresh_B + 2)

{

Serial.println(“color is white”);

}

else if((real_R》 thresh_R + 2)&&(real_G》 thresh_G) )

{

Serial.println(“color is yellow”);

}

else if(real_R》 thresh_R + 2 )

{

Serial.println(“color is red”);

}

else if(real_G》 thresh_G + 2 )

{

Serial.println(“color is green”);

}

else if(real_B》 thresh_B + 2 )

{

Serial.println(“颜色为蓝色”);

}

}

第4步:工作原理

LED的红色,绿色,蓝色光以固定间隔顺序发光。但是LDR值可以根据周围区域的光线而变化,因此当您打开arduino或重置时,它不会给出固定值,而是取值。

当对象光量的特定光线取决于对象的颜色时例如,当红色对红色物体输出的红色亮起最大时,绿色和蓝色最小。这些是三原色,所有颜色都是它的混合物。因此每个对象都有自己的反射属性组合,由LDR检测到的两种或更多颜色在串行监视器上显示响应

步骤5:注意事项:

DVD和CD驱动激光具有非常小的波长,因此对眼睛和皮肤有害。所以不要给它供电或专注于这样的区域。.

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 检测器
    +关注

    关注

    1

    文章

    947

    浏览量

    50107
  • DVD
    DVD
    +关注

    关注

    3

    文章

    134

    浏览量

    63836
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    解决窄小薄片料双张检测难题-阿童木双张检测器

    检测器
    阿童木(广州)智能科技有限公司
    发布于 :2026年04月14日 15:13:23

    ATR1842:用于蓝光/高清 DVDDVD 和 CD 驱动器的前沿监测二极管

    ATR1842:用于蓝光/高清 DVDDVD 和 CD 驱动器的前沿监测二极管 在当今的数字存储领域,对高效、精确的光学驱动技术的需求持续增长。Atmel 公司的 ATR1842 前
    的头像 发表于 04-06 14:10 619次阅读

    阿童木颜色传感检测工件是否有贴胶# 颜色传感

    检测器
    阿童木(广州)智能科技有限公司
    发布于 :2026年04月02日 11:36:32

    探秘SGM813B:小封装高精度电压检测器

    的设计带来怎样的便利。 文件下载: SGM813B.pdf 一、SGM813B概述 SGM813B是一款低功耗、高精度的电压检测器,能够监测1.4V电压,并具备22ms的固定延时。它采用了小巧的Green TDFN - 2×2 - 6L封装,非常适合用于电源排序和复位排序
    的头像 发表于 03-24 09:35 149次阅读

    SGM894B电压检测器:设计与应用的深度剖析

    SGM894B电压检测器:设计与应用的深度剖析 在电子设计的世界里,电压检测器是保障系统稳定运行的关键组件之一。今天,我们来深入了解SGM894B这款具有可调延迟时间的电压检测器,探讨其特性、应用以
    的头像 发表于 03-24 09:20 147次阅读

    深入剖析SGM852:双可调电压检测器的卓越性能与应用

    众多应用场景中展现出了强大的优势。 文件下载: SGM852.pdf 一、SGM852概述 SGM852是一款具备复位和栅极驱动器输出的双可调电压检测器。它拥有两个可调的检测输入端口,能够通过外部电阻分压
    的头像 发表于 03-23 17:40 1070次阅读

    单探头金属双张检测器 - 双通道检测 - 8200S 操作视频# 双张检测器#

    检测器
    阿童木(广州)智能科技有限公司
    发布于 :2026年02月04日 13:26:30

    汽车冲压产线叠料检测应用--阿童木单探头金属双张检测器

    检测器
    阿童木(广州)智能科技有限公司
    发布于 :2025年08月26日 14:53:36

    双张检测器检测瓶盖垫片

    检测器
    阿童木(广州)智能科技有限公司
    发布于 :2025年08月08日 16:13:39

    表面贴装混频/检测器肖特基二极管 skyworksinc

    电子发烧友网为你提供()表面贴装混频/检测器肖特基二极管相关产品参数、数据手册,更有表面贴装混频/检测器肖特基二极管的引脚图、接线图、封装手册、中文资料、英文资料,表面贴装混频
    发表于 07-17 18:32
    表面贴装混频<b class='flag-5'>器</b>/<b class='flag-5'>检测器</b>肖特基二极管 skyworksinc

    表面贴装混频检测器肖特基二极管 skyworksinc

    电子发烧友网为你提供()表面贴装混频检测器肖特基二极管相关产品参数、数据手册,更有表面贴装混频检测器肖特基二极管的引脚图、接线图、封装手册、中文资料、英文资料,表面贴装混频
    发表于 07-17 18:31
    表面贴装混频<b class='flag-5'>器</b>和<b class='flag-5'>检测器</b>肖特基二极管 skyworksinc

    带功率检测器的 2.4 GHz 功率放大器 skyworksinc

    电子发烧友网为你提供()带功率检测器的 2.4 GHz 功率放大器相关产品参数、数据手册,更有带功率检测器的 2.4 GHz 功率放大器的引脚图、接线图、封装手册、中文资料、英文资料,带功率检测器
    发表于 07-01 18:29
    带功率<b class='flag-5'>检测器</b>的 2.4 GHz 功率放大器 skyworksinc

    带功率检测器的 5 GHz 功率放大器 skyworksinc

    电子发烧友网为你提供()带功率检测器的 5 GHz 功率放大器相关产品参数、数据手册,更有带功率检测器的 5 GHz 功率放大器的引脚图、接线图、封装手册、中文资料、英文资料,带功率检测器的 5
    发表于 06-30 18:35
    带功率<b class='flag-5'>检测器</b>的 5 GHz 功率放大器 skyworksinc

    带功率检测器的 5 GHz 前端模块 skyworksinc

    电子发烧友网为你提供()带功率检测器的 5 GHz 前端模块相关产品参数、数据手册,更有带功率检测器的 5 GHz 前端模块的引脚图、接线图、封装手册、中文资料、英文资料,带功率检测器的 5 GHz 前端模块真值表,带功率
    发表于 06-19 18:35
    带功率<b class='flag-5'>检测器</b>的 5 GHz 前端模块 skyworksinc

    Analog Devices Inc. ADL5507对数射频功率检测器数据手册

    Analog Devices ADL5507对数射频功率检测器设计用于测量10MHz至12GHz频率范围内的射频信号。完整的低功耗宽带对数ADL5507射频功率检测器经过优化,可在55dB动态范围
    的头像 发表于 06-06 14:42 1182次阅读
    Analog Devices Inc. ADL5507对数射频功率<b class='flag-5'>检测器</b>数据手册