中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

嵌入式系统

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 嵌入式系统 → 浏览主题: 【STM32 .Net MF开发板学习-24】激光防盗模型
发表新帖 回复该主题
回帖:1个,阅读:494 [上一页] [1] [下一页]
* 帖子主题:

【STM32 .Net MF开发板学习-24】激光防盗模型

分享到
884
yefanqiu
文章数:33
年度积分:50
历史总积分:884
注册时间:2004/8/19
发站内信
发表于:2010/12/20 22:50:34
#0楼
在各种以高科技偷盗为主题的电影中,我们常可以看到激光防盗系统,一根根红色的激光线构成了三维立体防盗体系。今天我们就借助红外激光头和光敏电阻做一个这样的防盗模型,当红外线被阻断后,开发板板上的蜂鸣器就会报警。
   需要的元器件如下:
  原理图如下:
     激光头需要串联一个3欧左右的电阻,光敏电阻随着光线的变化其阻值就会发生变化,我们通过ad接口进行阻值读取。
  程序非常简单,主要的代码如下:
   public static void main()
   {
       int value = 0;                            
       adc.start(0); //adc0
       outputport alarm = new outputport((cpu.pin)gpio_names.pb2,false);   //蜂鸣器          
       graphics.clear(color.black);
       while (true)
       {
           //pc0 adc0_in10
           adc.read(10, out value, 2, 0);
           graphics.fillrectangle(20, 20, 100, 20, color.black);
           graphics.drawstring(20,20,value.tostring(), color.white);
           debug.print(value.tostring());

           //3700是个经验值,可以根据实际进行设定
           alarm.write(value > 3700);
           thread.sleep(1000);
       }    
       //adc.stop(0);
   }
  程序不断的读取光敏电阻的阻值,当阻值高到一定值(激光被阻隔),则报警。我们用面包板来搭建这样一个模型系统,最终的效果图如下:
 
相关视频如下:
[URL=http://you.video.sina.com.cn/b/44109256-1804832611.html]
http://you.video.sina.com.cn/b/44109256-1804832611.html
[/URL]
(1)、.net micro framework开发板

[URL=http://item.taobao.com/item.htm?id=7117999726]
http://item.taobao.com/item.htm?id=7117999726
[/URL]
(2)、激光模型元器件

[URL=http://item.taobao.com/item.htm?id=8836507324]
http://item.taobao.com/item.htm?id=8836507324
[/URL]

本文源码:
[URL=http://www.sky-walker.com.cn/yefan/mfv40/sourcecode/lasertest.rar]
http://www.sky-walker.com.cn/yefan/mfv40/sourcecode/lasertest.rar
[/URL]
mf快速参考:
.net micro framework 快速入门
mf中文讨论组:
[URL=http://space.cnblogs.com/group/mfsoft/]
http://space.cnblogs.com/group/mfsoft/
[/URL]
【低价开发板】
[URL=http://item.taobao.com/item.htm?id=7117999726]
http://item.taobao.com/item.htm?id=7117999726
[/URL]
参加了博客大赛,请大家投上一票!您的支持,将是我最大的动力,谢谢!
http://2010blog.51cto.com/1635641

----------------------------------------------
此篇文章从博客转发
原文地址: Http://blog.gkong.com/more.asp?id=131172&Name=yefanqiu
459
lkmbvf
文章数:12
年度积分:50
历史总积分:459
注册时间:2010/10/10
发站内信
发表于:2011/1/7 16:08:48
#1楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

31.2002