博客
关于我
Arduino无线安全系统
阅读量:640 次
发布时间:2019-03-15

本文共 679 字,大约阅读时间需要 2 分钟。

家庭安全系统入侵检测与人体监测

想象一下一个家庭安全系统,其中警报距离主闸门很远,而无需使用长电线?也许在房间内的某个地方,即使戴着耳机,您也可以看到闪烁的指示灯并听到蜂鸣器。这个系统仅需结合手势传感器和射频发射器/接收器对即可实现!通过代码调整,还可以将其改造成一个监控系统,用于人们进入或离开房屋。

系统组成

本系统主要由以下硬件和软件组成:

  • 手势传感器模块:支持非接触式手势感测、接近检测、环境光感测和RGB颜色感测。
  • 射频模块:包括射频发射器和接收器对,支持不超过200米的传输距离。
  • 执行器:如LED灯和蜂鸣器。

系统功能

  • 入侵检测:当传感器检测到入侵者,其会触发射频模块发射信号。
  • 人体监测:通过手势传感器检测到人员入室,或通过远程传感器监测人员状态。
  • 硬件设置

    传感器和射频模块连接

    • 手势传感器连接:连接到Arduino主板的数字输入端口。
    • 射频模块连接:将射频发射器与接收器按照规范连接。

    接收器和执行器连接

    • 射频接收器连接:接收模块输入功率适量,避免信号衰减。
    • LED和蜂鸣器连接:与Arduino串口通信,并根据传感器状态控制输出。

    代码实现

    代码分为发射器和接收器两部分,主要完成以下功能:

  • 发射器代码:接收串行数据后,通过ASK调制将数据转换为无线信号。
  • 接收器代码:接收信号后,通过PLL实现调谐和解码,输出信号。
  • 总结

    通过以上硬件和软件组合,您可以轻松构建一个高效的家庭安全系统。系统不仅支持无线通信,还能通过传感器数据实现实时监控。通过代码优化和硬件扩展,您还可以根据需求定制-execution器和传感器,实现更多应用场景。

    转载地址:http://oqilz.baihongyu.com/

    你可能感兴趣的文章
    Mysql: 对换(替换)两条记录的同一个字段值
    查看>>
    mysql:Can‘t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock‘解决方法
    查看>>
    MYSQL:基础——3N范式的表结构设计
    查看>>
    MYSQL:基础——触发器
    查看>>
    Mysql:连接报错“closing inbound before receiving peer‘s close_notify”
    查看>>
    mysqlbinlog报错unknown variable ‘default-character-set=utf8mb4‘
    查看>>
    mysqldump 参数--lock-tables浅析
    查看>>
    mysqldump 导出中文乱码
    查看>>
    mysqldump 导出数据库中每张表的前n条
    查看>>
    mysqldump: Got error: 1044: Access denied for user ‘xx’@’xx’ to database ‘xx’ when using LOCK TABLES
    查看>>
    Mysqldump参数大全(参数来源于mysql5.5.19源码)
    查看>>
    mysqldump备份时忽略某些表
    查看>>
    mysqldump实现数据备份及灾难恢复
    查看>>
    mysqldump数据库备份无法进行操作只能查询 --single-transaction
    查看>>
    mysqldump的一些用法
    查看>>
    mysqli
    查看>>
    MySQLIntegrityConstraintViolationException异常处理
    查看>>
    mysqlreport分析工具详解
    查看>>
    MySQLSyntaxErrorException: Unknown error 1146和SQLSyntaxErrorException: Unknown error 1146
    查看>>
    Mysql_Postgresql中_geometry数据操作_st_astext_GeomFromEWKT函数_在java中转换geometry的16进制数据---PostgreSQL工作笔记007
    查看>>