2358|0

653

帖子

1

TA的资源

纯净的硅(中级)

楼主
 

【Nucleo心得】+(三)试用STM32L053-Nucleo开发的防盗预警装置 [复制链接]

本帖最后由 mars4zhu 于 2014-10-20 09:05 编辑

基于STM32L0 Snippets(寄存器版固件库)例程改写的。

前言

《偷天陷阱》等许多电影虚拟场景中,受到特别保护的贵重物品往往被置入一个布满红色激光网阵的最高级别的保安系统中。


红色激光对射探测器能发射出多束平行的红色激光射线,形成可见的红色激光光栅,将其应用于安全防范,在需要保护的家居、场馆、金库的门窗、室内和大型油、气管道、电力、通信线缆输送线路、站场和大型机场、工业园区、居民小区等野外周边界和建筑物围墙,将构成一个无法逾越的红色激光立体网阵,给企图非法入侵者以强烈的警示威慑,使其望而止步,将犯罪行为阻挡在防护区外;同时,给主人以一种置身于可感受的安全环境中,极具可靠性和安全感
系统原理
使用STM32L053-Nucleo开发的防盗预警装置,采用激光二极管+光敏电阻组成隐形的防盗光线网,

光敏电阻在弱光和强光的不同条件下,阻值范围为100欧姆~100K欧姆之间变化, 因此采用光敏电阻和固定10K电阻组成的分压电路,分压变化在VCC-GND之间,对应的则是不同的光照。

,当激光被阻挡(说明有人入侵),光敏电阻增大,ADC采样值增大,阈值判断后发出告警,LED点亮,蜂鸣器鸣笛告警。

  1.   while (error == 0) /* loop till no unrecoverable error, should never be exited */
  2.   {
  3.       if (ADC_array[2] > 2000) {
  4.                   GPIOA->BSRR = (1<<5); /* Switch on red led to report a resume of the conversion  */
  5.           }
  6.           else {                  
  7.                 GPIOA->BRR = (1<<5); /* Switch off red led to stop reporting the resume */
  8.           }
  9.                   
  10.           
  11.   }
复制代码
效果





Laser_Alarm.rar (99.3 KB, 下载次数: 7)
此帖出自stm32/stm8论坛
点赞 关注
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表