收藏 分销(赏)

基于STM32的智能婴儿床系统设计.pdf

上传人:自信****多点 文档编号:2077245 上传时间:2024-05-15 格式:PDF 页数:4 大小:1.17MB
下载 相关 举报
基于STM32的智能婴儿床系统设计.pdf_第1页
第1页 / 共4页
基于STM32的智能婴儿床系统设计.pdf_第2页
第2页 / 共4页
基于STM32的智能婴儿床系统设计.pdf_第3页
第3页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、2023.25 科学技术创新基于 STM32 的智能婴儿床系统设计侯丽红*(郑州工业应用技术学院,河南 郑州)引言在当代社会,许多年轻父母由于工作繁忙,常常无法给予婴儿足够的关注和照顾。因此,他们需要一种能够自动监测婴儿状态并采取相应措施的智能婴儿床。而基于 STM32 的智能婴儿床系统正是这样一款创新产品,它能够实时检测婴儿的哭声、尿液等信息,并根据这些信息自动执行相应的操作,例如播放音乐、摇动床铺等,从而帮助父母减轻压力,更好地照顾他们的婴儿1。1系统整体设计方案本系统的核心部分是 STM32F103C8T6 单片机,它与声音采集电路、尿液检测电路、按键电路、ULN2003 驱动电路、LE

2、D 指示灯控制电路、LCD1602液晶屏显示电路以及 WT588D 语音播报电路相互配合,共同实现了整个系统的功能。整个系统通过STM32F103C8T6 单片机进行控制和管理,它可以接收来自传感器的数据,并根据预设的规则和算法做出相应的响应2。本系统具有两种工作模式,即自动模式和手动模式。在自动模式下,如果声音采集电路采集到婴儿哭闹的信号,可以通过 ULN2003 驱动步进电机进行左右旋转,有效地模拟摇床的动作3。同时,系统还会播放适合婴儿的音乐,帮助安抚婴儿。音乐播放结束后,系统会自动停止运行。如果婴儿再次开始哭闹,系统会重新启动摇床和播放音乐的过程。在手动模式下,家长可以根据需要通过按键

3、来开启或关闭步进电机。系统整体设计框图如图 1 所示。图 1系统整体设计框图2系统硬件设计2.1声音采集电路设计声音采集电路主要由声音传感器和 LM393 双电压比较器构成,用于检测婴儿是否在哭闹。声音传感器能够将婴儿的哭声转换成电信号,并将其输入到LM393 中。LM393 会将输入信号与预设的参考电压进行比较。当输入信号高于参考电压时,LM393 会输出高电平信号;反之,输出低电平信号。声音采集电路原理如图 2 所示。基金项目:“1+X”证书制度下应用型本科高校“双师型”教师队伍建设研究(项目编号:2023YB0381)。通讯作者院侯丽红(1988-),女,硕士研究生,研究方向:电子信息工

4、程。摘要:为了满足父母在室内远离婴儿但仍能照看婴儿并确保其舒适的需求,本研究设计了一种基于STM32 的智能婴儿床系统。该系统以 STM32F103C8T6 单片机作为主控芯片,不仅可以根据声音传感器检测到的婴儿哭闹声自动开启摇床动作和播放音乐,而且可以根据水位传感器采集到的尿液信息进行语音播报。同时,该系统具有自动和手动两种模式,父母根据实际需要可以实现两种模式之间的相互切换。测试结果表明,这个智能婴儿床系统可以让父母在室内一定范围内边工作边照看孩子,帮助父母解决必须一直守护在婴儿旁边的困扰。关键词:STM32;声音传感器;水位传感器;语音播报中图分类号院TP368.1;TS665.1文献标

5、识码院A文章编号院2096-4390渊2023冤25-0225-04225-科学技术创新 2023.25图 2声音采集电路原理2.2模拟摇床电路设计本系统以步进电机的左右旋转来模拟摇床动作4,选用的步进电机型号为 28BYJ-48 型,它是一种四相八拍电机,工作电压为 5 V。然而,由于 STM32 单片机的输出口电流较小,无法直接驱动步进电机工作,因此,需要连接一个 ULN2003 驱动芯片来实现电流放大的功能。ULN2003 是一种常见的步进电机驱动芯片,可用于驱动 4 相、5 线和 6 线步进电机。模拟摇床电路原理如图 3 所示。图 3模拟摇床电路原理2.3尿液检测电路设计尿液检测电路主

6、要是由水位传感器和 LM393 双电压比较器构成,用来检测婴儿是否尿床。尿液检测电路原理如图 4 所示,首先,水位传感器检测婴儿是否尿床;然后,将采集到的信号通过输出引脚 DO 传送给 LM393 的输入引脚 3 进行处理;最后,LM393 的输出引脚 OUT 将信号传送给 STM32 单片机的引脚PB12 进行处理。当尿液浸入水位传感器时,水位上升,使得 DO 值增大,而 LM393 的引脚 3 接收到 DO值的变化后,输出一个电平信号,这个电平信号可以被后续电路所读取并进行处理。2.4独立按键电路设计本系统中用到了 3 个独立按键,分别为 K1、K2、K3。按键 K1 用于模式的切换;按键

7、 K2 用于手动模式下开启步进电机左右旋转;按键 K3 用于手动模式下关闭步进电机左右旋转。独立按键电路原理如图 5 所示。图 5独立按键电路原理2.5显示模块电路设计本系统中显示模块选用的是 LCD1602 液晶显示屏,它可以同时显示 32 个字符5。它不仅可以显示当前系统是自动模式还是手动模式,而且可以显示摇床是开启状态还是关闭状态,方便用户进行操作和设置。显示模块电路原理如图 6 所示。图 6显示模块电路原理2.6语音播报电路设计语音播报电路主要由 WT588D 语音芯片和扬声器构成。WT588D 语音芯片是一款高品质语音控制芯片,通过外挂存储器将编译好的语音工程烧写到存储器中,即可控制

8、语音的播放。扬声器则是用于将电信号转换为声音的设备,在智能婴儿床系统设计中,扬图 4尿液检测电路原理226-2023.25 科学技术创新声器的质量对整体声音效果至关重要。语音播报电路原理如图 7 所示,图中 STM32 单片机通过引脚 PB9与 WT588D 语音芯片连接建立通信,向 WT588D 语音芯片发送控制指令和语音数据,而 WT588D 语音芯片接收到控制命令和语音数据后,会进行解码并播放。如果水位传感器检测到婴儿尿床,将会进行语音播报。图 7语音播报电路原理2.7LED 指示灯控制电路设计如果水位传感器检测到婴儿尿床,LED 指示灯亮,发出红色的光,提醒家长及时更换尿不湿,保证婴儿

9、的健康和舒适度。LED 指示灯控制电路原理如图 8所示,只需 STM32 单片机发送高电平信号便可触发LED 指示灯亮。图 8LED 指示灯控制电路原理3系统软件设计程序开始运行时,首先对系统进行初始化,初始化的内容包括延时函数、按键、LED 指示灯、语音播报模块、电机等 GPIO 的初始化。同时,初始化 LCD1602液晶显示屏,显示当前状态和模式。在主程序的主循环中,通过 keyscan()函数检测按键输入,实现自动模式和手动模式的切换。当处于自动模式时,通过变量Voice 检测哭声是否持续,如果持续时间超过 20 ms,则设置 DJ_TIME 为 60 ms,表示电机开启时间为 1min

10、,并将 openFlag 设置为 1,表示电机开启,同时播放歌曲。当处于手动模式时,可以通过 KEY2 和 KEY3按键控制电机的开启和关闭。TIM2 定时器每隔 1 ms产生一次中断,用于检测 DJ_TIME 是否减少到 0。当DJ_TIME 减少到 0 时,表示电机开启时间已到,关闭电机。同时,更新 LCD1602 显示屏上的状态信息。通过检测湿度值(变量 ShiDu),当湿度超过一定阈值时,点亮 LED 灯并播报提示音。当 openFlag 为 1 时,表示电机开启,通过 motoRotate()函数控制电机的旋转。当openFlag 为 0 时,表示电机关闭,调用 MotorStop(

11、)函数停止电机。4系统测试本研究在智能婴儿床系统硬件和软件完成的基础上对智能婴儿床系统进行了功能测试,测试过程为:(1)给系统上电,按下自锁开关 SWITCH 进行复位,此时系统处于自动模式,步进电机处于关闭状态。当系统处于自动模式时,测试人员对着系统假装哭闹,如果声音传感器检测到哭闹声,则会触发步进电机控制模块,使步进电机进行左右旋转,模拟摇床。同时,启动语音播报模块播放音乐“小星星”。当音乐播放结束后,停止步进电机和音乐播放,等待下一次声音检测。如果再次检测到哭闹声,重复上述过程。(2)待音乐播放结束,按下按键 K1,此时系统处于手动模式,步进电机处于关闭状态。当系统处于手动模式时,按下按

12、键 K2 可以启动步进电机左右旋转;按下按键 K3 可以关闭步进电机左右旋转。家长可以根据实际情况需要调整系统的工作模式。(3)系统无论是处于自动模式还是手动模式,都可以检测婴儿是否尿床。当水位传感器检测到婴儿尿床时,系统中的 LED 指示灯亮,并启动语音播报模块,提醒家长“请注意:宝贝需要更换尿不湿”。测试结果表明,该系统具有较高的稳定性和可靠性,可以满足年轻父母的需求。结束语本研究设计的智能婴儿床系统通过模拟摇床的功能,可以帮助婴儿更快地入睡,提高睡眠质量。同时,在自动模式下播放音乐,有助于婴儿放松心情,更容易进入深度睡眠。除此之外,该系统还具有智能化管理和可扩展性的特点,有助于提高婴儿和

13、家长的生活质量和便利性。因此,本设计的研究可以为未来智能227-科学技术创新 2023.25Design of the Intelligent Baby Bed SystemBased on STM32Hou Lihong*(Zhengzhou University of Industry Technology,Zhengzhou,China)Abstract:In order to meet the needs of parents who want to keep an eye on their babies indoors whilekeeping them comfortable,th

14、is paper designs an intelligent baby bed system based on STM32.The systemuses STM32F103C8T6 single-chip microcontroller as the main control chip.Not only can it automaticallyopen the rocking motion and play music when detected by the sound sensor,but also it can give voicebroadcasts based on urine i

15、nformation collected by the water level sensor.Meanwhile,the system has bothautomatic and manual modes,and parents can switch between the two modes according to their actual needs.Test results show that this intelligent baby bed system allows parents to work and take care of their childrenat the sam

16、e time within a certain range of indoor space,helping parents solve the dilemma of always havingto stay close to their babies.Key words:STM32;sound sensor;level sensor;voice announcements家居的发展提供有益的参考价值和借鉴。参考文献1潘铭志,陈嘉欣,刘慧玲.基于 STM32 单片机的智能婴儿床设计J.机械工程与自动化,2021(5):166-168.2聂茹.基于 STM32 的智能婴儿摇篮系统设计与实现J.信息技术,2021(9):92-96.3蒋胤冰,朱智,李漫漫,等.基于 STC89C52 单片机的智能婴儿床设计J.江苏科技信息,2018,35(33):53-57.4王彤,李星.基于 AT89S52 单片机的多功能婴儿床设计J.中国高新科技,2021(5):50-51.5郝海燕,李梦琪,李瑾琪,等.基于单片机的智能鱼缸控制系统设计J.内江科技,2022,43(3):52-53.228-

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
百度文库年卡

猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 论文指导/设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服