打印
[uCOS/RTOS]

【RT-Thread】基于东软载波的智能门铃

[复制链接]
691|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Toin|  楼主 | 2020-6-30 22:04 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Toin 于 2020-7-13 14:29 编辑

一应用场景:智能门铃是一款家庭安防产品,它安装简单,使用方便,功耗低,并能和手机通讯,能对家庭的开关门时间进行记录,还能监控门外情况。     现在人们对家人健康和安全的投入意愿非常强烈。同时,它又具有很多日常小功能,比如电子门铃,小夜灯、夜光指引,重要物品提醒,开关门事件记录查询等功能。,它又是一款生活必需品。而且,它也是一款智能产品,它具有手机通讯功能。它能统计开关门的时间记录, 监控人出门的时间。这些功能都能提高客户的用户体验度。智能门铃与现在市面销售的电子门铃相比,其优点是安装简单,使用便捷。电池供电,而且产品耗电低,电池使用寿命长,易维护。
二编译过程:
对于这款开发板最大的优势便是官网提供的开发工具,这让很多新人都能快速接触到这款板子,其中ARM 64可满足日常使用需求。通过编译器编写内核程序为之兼容。
三设计框架:
从产品的设计角度来看,要考虑到实用性、便捷、低能耗等来为之设计相关程序。最为重要的便是它的功能性,一个好产品会拥有一个好的功能,为此编写了一个交互式用户UI界面,通过它可以有效进行开门时间统计,并记录相关进出人员,为家庭提供有效的安全氛围。
四软件框架:
用户UI:关闭->开启 记录->非记录  开门->关门
系统:开启系统->使系统进入低功耗模式 记录出入口来访人员时间(会自动进行拍照)->不记录任何来访人员  实现远程开门和远程关门
五软件模块介绍与逻辑实现:
在用户UI界面中,通过用户触击相关的事件控件来执行相应的程序逻辑。创建有效的thread来使之相关事件控件避免重复运行,可使用简单的if(!nt){...}的形式来判断当前事件控件是否在运行,在使用s:... goto:s.... 的形式跳转到软件相关逻辑执行区。详细内容可见本帖压缩文件内代码注释。

smartpowermeter-master.zip

350.8 KB

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝