0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于机智云+STM32的智能物联网寝室

9GxC_IoTMaker 来源:lq 2019-05-06 16:13 次阅读

[本文概述]

本案例是机友参加电子设计比赛的作品,主要实现了非特征语音识别控制,扬声器播放,物联网监控与控制,语音控制等功能。文末附有演示视频和相关代码下载地址。

若你也有好的案例,想和IoT爱好者们分享,欢迎投稿,一经采纳,我们将送出IoT相关礼品一份。

以下为机友分享原文:

[ 硬件准备]

项目用到的模块如下

因为模块较多,而单片机的串口等和处理速度有限,为了提高处理速度,减轻单块单片机的负担,所以项目使用了两块单片机,称为STM32设备1、STM32设备2,电路图就不画了,我用Visio画一个简明图给大家吧。OLED是用的正点原子的OLED屏,所以用的引脚比较多。

[ 软件准备]

测试APP:机智云Demo APP,可以在机智云开发者中心下载,或者是在应用商店搜索“机智云”下载。

[总体说明]

实现我把项目划分为了三大块,分别是智能门禁部分、健康监测部分、娱乐部分,在控制灯光和风扇方面使用了24V的电压代替220V电压做展示。

[(1)智能门禁系统]

为了叙述方便,我将开锁分为一级、二级,一级开锁就是转动门把手就可以开锁,二级开锁是钥匙要旋转两到三圈或者门内旋转门扣两到三圈才能开锁。

家中的防盗门在外面是没有把手的,开门只能使用钥匙,即使你只是短暂出去也不得不再用钥匙开锁,或者出去的时候把门留一条缝,这样就容易有不法分子溜进室内盗窃或者被走廊的风关掉,然后被锁在外面。只属于一级的开关锁,因为关闭以后锁芯并没有动,从门内转动门把手就可以开门。只有在你要出门的时候或者晚上睡觉的时候才会用钥匙锁门或者门扣反锁,这属于二级开锁,下图为智能门禁系统路线图

本智能门禁系统采用模块功能与作用如下:

STM32F103ZET6:基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核,作为本项目的微处理器

LD3320语音识别模块:具有非特征语音识别功能,不需要语音训练,再本系统中负责识别语音命令并将指令通过UART发送给STM32微处理器。

RCC522 RFID模块:采用射频识别技术,通过刷ID卡确认身份开门,主要用于一级开锁。

AS608指纹识别模块:可以录入指纹,在确认身份正确后发送确认指令给微处理器开门,主要用于二级开锁。

步进电机:可以任意指定角度旋转,控制门扣在门内进行二级开锁与关锁。

SG-90舵机:有限角度旋转,控制门把手在门内一级开锁,不负责关锁,需要自己闭门进行一级关锁。

ESP8266 WIFI模块:负责与机智云通信,将APP命令通过云端返回微处理器,实现APP二级开锁与关锁,一级开锁。

[(2)健康监测系统]

技术路线如下图

本健康监测系统采用模块功能与作用如下:

STM32F103ZET6:本项目的微处理器。

DHT11温湿度模块:监测寝室内的温湿度,并上传给APP显示。在偏离正常值时语音提示开关窗,开关微型130电机风扇。

光照传感器:监测寝室内的光照,并上传给APP显示。偏离正常值时语音提示开关窗帘。

MQ-2烟雾传感器:监测寝室内空气质量,并上传给APP显示。空气质量差时提醒开门开窗。

HC-SR04超声波模块:用来测量身高,并上传给APP显示。与体重一起计算得出体型是否正常。

MAX30100心率血氧模块:测量心率与血氧,并上传给APP显示。

[(3)娱乐系统]

技术路线如下图

本娱乐系统采用模块功能与作用如下:

LD3320语音识别模块:具有非特征语音识别功能,不需要语音训练,再本系统中负责识别语音命令并将指令通过UART发送给STM32微处理器。

JQ8400FL-10P语音模块:按照语音命令做出回应,播放相应的MP3文件应答,实现简单的人机对话,也可以按照命令播放SD卡中的音乐,放松身心。

比赛预期的成果如下

总的来看整个系统的核心是STM32微处理器,并利用ESP8266模块实现与机智云的通信传输,并将数据发送到APP,再将APP的命令通过机智云返回微处理器。整个系统的语音与播放依赖的是娱乐系统的语音识别与播放,智能门禁系统与健康监测系统依赖的是各传感器与模块。这些模块共同构成了智能寝室系统。

智能门禁系统应用:在你火急火燎的从六楼寝室出去,到了楼下才意识到门没锁,你是否很不情愿再跑到六楼去锁门。有了智能寝室,掏出手机点击二级关锁,门马上就反锁,或者等你到了教室才意识到没锁门,也可以用手机APP二级关锁,是不是很方便。当你回到寝室发现没带钥匙,你要么等其他舍友回来,要么去一楼宿管那登记拿备用钥匙,再或者舍友都没带钥匙,凉凉。但有了智能寝室,掏出手机点击二级开锁,或者验证指纹,门马上就开了。你出去上个厕所,门突然被风刮上了,寝室门从门外是不能拧把手打开的,你敲门让你舍友给你开门,你舍友都在床上懒得下来,你怎么办?有了智能寝室,用你的ID卡一刷,或者手机点击一级开锁,门就开了,再或者寝室定了外卖,外卖送上来敲门,如果你在上铺,你的下铺也不愿意帮你拿,怎么办同样手机点击二级开锁,让外卖小哥送饭到你的床前。

健康监测系统应用:熬夜过后,是不是感觉心跳加快,为了确定是不是快的异常,来心率血氧模块这里,对着语音系统喊一声“我要测心率”,或者APP点击“测心率”按钮,把手指放到模块上,你的心率、血氧就显示在了OLED屏与APP上。你想知道有没有“二十五,鼓一鼓”,喊一声“我要测身高”,站在超声波模块下面,你的信息马上就显示出来。

娱乐系统应用:在寝室无聊,来逗一逗语音系统,“小菲菲,陪我玩”,“去找Siri那个小婊砸,我没空”,是不是很有意思,想听歌了,喊一句“放歌”,SD卡中的好歌好曲循环播放,不好听,喊一句“下一首”马上为您切歌。

[ 实物图]

所有模块都固定在了一个鞋盒子里了。测试视频地址在下面,注意视频中SG90的舵机扭矩太小,所以没办法把门把手拽动,大家可以换成MG995舵机。

视频演示地址:

v.youku.com/v_show/id_XMzYwMDAzNDI0NA==.html

项目代码下载:

download.csdn.net/download/tichimi3375/10411505

语音识别模块代码下载:

download.csdn.net/download/tichimi3375/10411666

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

    关注

    6034

    文章

    44552

    浏览量

    634464
  • 物联网
    +关注

    关注

    2909

    文章

    44534

    浏览量

    372694
  • 语音识别
    +关注

    关注

    38

    文章

    1737

    浏览量

    112629

原文标题:机友分享 | 基于机智云+STM32的智能物联网寝室

文章出处:【微信号:IoTMaker,微信公众号:机智云开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    stm32单片机毕业设计——联网智能家居源代码原理图

    一、设计简介本毕业设计项目是基于STM32单片机的联网机智智能家居系统,包含原理图PCB手机APP。
    的头像 发表于 11-30 01:03 555次阅读
    <b class='flag-5'>stm32</b>单片机毕业设计——<b class='flag-5'>物</b><b class='flag-5'>联网</b><b class='flag-5'>智能</b>家居源代码原理图

    STM32连接机智,代码移植,NTP实时时间获取(一)

    目录一、机智介绍二、固件下载三、项目例程下载四、代码移植五、代码编写准备(已配置完毕,正式开始编写代码)六、设备配对与连接七、NTP(网络时间协议)实现八、网盘资料链接机智介绍广州
    的头像 发表于 11-19 01:01 275次阅读
    <b class='flag-5'>STM32</b>连接<b class='flag-5'>机智</b><b class='flag-5'>云</b>,代码移植,NTP实时时间获取(一)

    基于机智移植STM32L496G代码移植

    前言最近我拿到了STM32L496AGMCU,发现其扩展版可以连接ESP-01S。我想尝试将开发板连接到我们的机智上,并根据机智提供的文
    的头像 发表于 09-20 08:05 390次阅读
    基于<b class='flag-5'>机智</b><b class='flag-5'>云</b>移植<b class='flag-5'>STM32</b>L496G代码移植

    STM32项目分享:智能家居(机智)系统

    STM32项目分享:智能家居(机智)系统
    的头像 发表于 07-28 08:10 1808次阅读
    <b class='flag-5'>STM32</b>项目分享:<b class='flag-5'>智能</b>家居(<b class='flag-5'>机智</b><b class='flag-5'>云</b>)系统

    机智平台定制开发:国产企业级低代码AIoT联网解决方案

    在当今数字化快速发展的时代,联网技术正成为推动企业转型升级的关键力量。特别是在制造业,如何实现设备智能化和生产场景数智化,成为企业走向智能制造的重要一环。
    的头像 发表于 06-20 16:33 325次阅读

    基于机智STM32单片机智能安防系统

    针对高校实验室的安防需求,确保及时消除安全隐患,最大限度减少实验室安全事故,保障校园安全、生命和财产安全。本文设计了基于STM32单片机的联网实验室智能安防系统。该系统采用
    的头像 发表于 06-20 16:26 505次阅读
    基于<b class='flag-5'>机智</b><b class='flag-5'>云</b>的<b class='flag-5'>STM32</b>单片<b class='flag-5'>机智能</b>安防系统

    机智助力小程序开发:连接智能硬件与智能生活

    随着智能硬件的普及和小程序的兴起,人们的生活越来越依赖于智能化的解决方案。作为联网领域的领先者,机智
    的头像 发表于 06-15 08:10 408次阅读
    <b class='flag-5'>机智</b><b class='flag-5'>云</b>助力小程序开发:连接<b class='flag-5'>智能</b>硬件与<b class='flag-5'>智能</b>生活

    基于机智联网智能花卉栽培系统

    摘要:为提高花卉栽培质量、确保稳定生长环境,满足远程监测与调控需求,我们设计了一款基于联网技术的智能花卉栽培系统。系统采用三层联网架构,
    的头像 发表于 05-15 08:10 1348次阅读
    基于<b class='flag-5'>机智</b><b class='flag-5'>云</b><b class='flag-5'>物</b><b class='flag-5'>联网</b>的<b class='flag-5'>智能</b>花卉栽培系统

    基于机智联网平台的智能垃圾回收箱与控制系统研究

    一款基于机械传动、嵌入式系统和联网技术的智能垃圾回收箱及控制系统。结合功能需求设计了结构方案,包括尺寸、开关门、防夹手机和称重结构等;选型硬件包括主控制器、电源、称重检测、显示、电机控制、语音提示
    发表于 04-09 17:25

    基于机智联网智能家居系统

    目录1、功能实现2、软、硬件系统设计3、结论1功能实现采用机智APP实现全球控制,利用无线网络技术连接家居设备到终端,实现智能操作。智能家居控制系统采用无线网络技术,受环境影响小,建
    的头像 发表于 03-30 08:09 875次阅读
    基于<b class='flag-5'>机智</b><b class='flag-5'>云</b><b class='flag-5'>物</b><b class='flag-5'>联网</b><b class='flag-5'>智能</b>家居系统

    深入探讨机智联网智能家居系统的优化方案

    、开关、照明、插座、门窗等,提供健康、舒适、安全、便利的生活方式。这反映了联网智能家居是未来发展趋势,但也需要向联网
    发表于 03-29 12:35

    融合STM32机智联网:打造智能门锁新时代

    摘要:为了提高门锁的安全性,基于STM32机智设计了一款新型智能门锁。该系统主要由STM32 主控制模块、数据存储器单元、矩阵键盘单元、
    的头像 发表于 03-26 17:02 653次阅读
    融合<b class='flag-5'>STM32</b>与<b class='flag-5'>机智</b><b class='flag-5'>云</b><b class='flag-5'>物</b><b class='flag-5'>联网</b>:打造<b class='flag-5'>智能</b>门锁新时代

    机智联网:连接智能AirKiss配网技术

    联网的时代,智能硬件的快速发展为我们的生活带来了便利和舒适。然而,对于用户而言,智能设备的连接和配置往往是一个繁琐的过程。为了解决这一问题,机智
    的头像 发表于 03-26 16:36 630次阅读

    基于 STM32机智智能门锁的实现

    关键词:智能门锁、STM32机智、APP目录1、功能实现2、软、硬件系统设计3、系统调试4、结论1功能实现本系统基于STM32
    的头像 发表于 03-23 08:09 1695次阅读
    基于 <b class='flag-5'>STM32</b> 和<b class='flag-5'>机智</b><b class='flag-5'>云</b><b class='flag-5'>智能</b>门锁的实现

    基于机智联网的PCR温度控制

    本文设计了基于联网的PCR温度控制系统,能够实现快速、准确的温度控制。通过将检测设备端接入机智平台,使检测人员能够远程监控PCR仪的运行,实现检测现场的无人值守,减轻检测人员的负担
    的头像 发表于 03-07 08:09 764次阅读
    基于<b class='flag-5'>机智</b><b class='flag-5'>云</b><b class='flag-5'>物</b><b class='flag-5'>联网</b>的PCR温度控制