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

    文章

    811

    浏览量

    47288
  • DVD
    DVD
    +关注

    关注

    3

    文章

    130

    浏览量

    61550
收藏 人收藏

    评论

    相关推荐

    一文总结过零检测器的原理!过零检测器的应用

    过零检测器将输入信号与零参考电压 (Vref ) 进行比较。它通过从低切换到高来改变 +V sat 或 -Vsat 的输出,反之亦然。当输入越过零参考电压时。当输入电压信号稍微高于或低于 0v 时,输出会迅速变化。可以使用通用运算放大器、使用光耦合器或使用晶体管来制作过零
    发表于 02-15 10:49 951次阅读
    一文总结过零<b class='flag-5'>检测器</b>的原理!过零<b class='flag-5'>检测器</b>的应用

    检测器电路图分享

    检测器是指能检测色谱柱流出组分及其量的变化的器件。检测器通常分为积分型和微分型两类。对检测器的要求是:灵敏度高,线性范围宽,重现性好,稳定性好,响应速度快,对不同物质的响应有规律性及可
    的头像 发表于 01-10 15:47 3996次阅读
    <b class='flag-5'>检测器</b>电路图分享

    瓶盖密封垫片叠料检测(铝箔垫片 )-阿童木单双张检测器

    检测器
    阿童木(广州)智能科技有限公司
    发布于 :2023年12月20日 15:40:00

    无线通信:怎样用电磁波表示1和0

    为什么频率越高,能携带的信息就越多?以数字信号为例,信息就是一串串的1和0,所以先搞清楚怎样用电磁波表示1和0。
    发表于 12-05 14:44 613次阅读
    无线通信:<b class='flag-5'>怎样用</b>电磁波表示1和0

    怎样用32单片机测电压?

    怎样用32单片机测电压
    发表于 10-31 07:09

    PLC中怎样用X和Y两个轴走出直线轨迹?

    PLC中怎样用X和Y两个轴走出直线轨迹呢?那么这两个轴需要配合成速度成线性比例,位置和速度应该如何云运算呢?
    发表于 09-12 09:58 364次阅读
    PLC中<b class='flag-5'>怎样用</b>X和Y两个轴走出直线轨迹?

    单双张检测器-叠料检测器-铜片检测-阿童木科技

    检测器
    阿童木(广州)智能科技有限公司
    发布于 :2023年09月08日 11:29:32

    构建一个带Arduino代码的颜色检测器电路

    在这篇文章中,我们将构建一个可以检测颜色并触发相应分配继电器的电路。该项目是使用 TCS3200 颜色传感器和 Arduino 板完成的。
    的头像 发表于 07-27 11:23 673次阅读
    构建一个带Arduino代码的<b class='flag-5'>颜色</b><b class='flag-5'>检测器</b>电路

    12伏简单灵敏的火焰警报 火苗检测器 监控检测器

    检测器
    学习电子知识
    发布于 :2023年07月17日 20:20:30

    4段高灵敏断线检测器

    检测器
    学习电子知识
    发布于 :2023年07月17日 19:48:59

    阿童木金属双张检测器的原理

    检测器
    阿童木(广州)智能科技有限公司
    发布于 :2023年06月27日 15:20:04

    阿童木双张检测器应用案例(硅钢片叠料检测

    检测器
    阿童木(广州)智能科技有限公司
    发布于 :2023年06月26日 13:55:17

    使用MQ3酒精传感器制作酒精检测器

    电子发烧友网站提供《使用MQ3酒精传感器制作酒精检测器.zip》资料免费下载
    发表于 06-15 14:34 0次下载
    使用MQ3酒精传感器<b class='flag-5'>制作</b>酒精<b class='flag-5'>检测器</b>

    高效液相色谱(HPLC)|检测器

    泵、色谱柱及检测器是HPLC的三大关键组成部分。样品经色谱柱分离后随流动相共同进入检测器检测器将样品的物理或化学信号转换为电信号,得到样品组分分离的色谱图。
    的头像 发表于 06-01 14:47 1917次阅读
    高效液相色谱(HPLC)|<b class='flag-5'>检测器</b>

    阿童木金属双张检测器:“铁氧体”片料单双张检测# 颜色传感# 铁氧体

    检测器
    阿童木(广州)智能科技有限公司
    发布于 :2023年04月28日 14:53:54