晚上再也不摸黑 ,用Ai-M61-32S&Rd-03制作一盏自动感应小夜灯

描述

本作品由安信可社区用户

Yhue制作

【电子DIY作品】 自动感应小夜灯 Ai-M61-32S&Rd-03 晚上再也不摸黑

http://bbs.aithinker.com/forum.php?mod=viewthread&tid=43890&highlight=%E6%84%9F%E5%BA%94%E5%B0%8F%E5%A4%9C%E7%81%AF&_dsign=64ec6937

01

前言

前些日子收到了安信可社区送出的Ai-M61-32S 开发板,非常开心,收到了人生中第一块板子。也感谢安信可社区中各种经验贴,对开发板有了一些初步的认识。

起初有这样一个想法,晚上起夜要是有个自动感应灯就好了,不用太亮,能够发出柔和的灯光,照亮房间里大致的样子就好了。于是网上下单了几个USB 小灯、几个USB母座。母座不自带针脚,自己动手焊上了针脚,光源问题就此解决。

感应人体靠近功能用了人体红外检测探头,可以调节探测的灵敏度和延时,没法固定在面包板上,先朝准要检测的方向。也有小型的可以插在面包板上,但一直输出高电平,所以先考虑暂时用大型的。

02

硬件准备

●Ai-M61-32S开发板

自动感应

●USB 母口

自动感应

●人体红外传感器/Rd-03

自动感应

●USB小灯泡一个

 

●面包板

●导线若干

●电源,这里用充电宝替代,便于放置在任意位置

03

实现

将板子上的5V输出和接地IO口接上人体红外传感器,传感器的输出引脚接上IO0。USB灯插上母座后可以按在面包板上,正极接IO33,负极接地,线路的连接就完成了。

自动感应

代码思路上可通过读取IO0的输入,如果检测到高电平输入,就亮灯。提供给灯的IO33接口就输出高电平,同时等待3分钟,再熄灭小灯。这个步骤循环往复,一直检测。

实验了一晚,一次正常触发,一次触发延迟,识别成功率不太令人满意。

04

改进

在冬天环境温度如此之低,又穿着厚厚衣服的情况下,红外传感器的人体检测成功率不太行。正好看到安信可Rd-03这款雷达板子,使用雷达主动检测人体,解决了红外传感器的不足之处,不受环境温度影响,抗干扰能力强。于是立马淘来了1块Rd-03和1块雷达调试板。

板子还具有相应的可视化工具,可以配置检测距离和目标消失延迟时间,一定程度上可以简化板子的程序逻辑,将亮灯时间长度交给Rd-03来处理。

自动感应

改进后的样子如下,将红外传感器换为RD-03雷达,人体识别率非常高,只要一靠近灯立刻就亮起,IO接口几乎没有改动。

自动感应

05

后续计划

了解一下板子Wi-Fi的连接方式和MQTT,做个触发次数统计功能,查看有哪些方面需要优化。

改进后使用起来很棒,晚上起夜可以再也不抹黑走路了。

审核编辑 黄宇

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分