【毕业设计】基于stm32的智能婴儿车 婴儿床 系统 – 物联网 单片机

1 简介

Hi,大家好,这里是丹成学长,今天向大家介绍一个 单片机项目

于stm32的智能婴儿车 婴儿床

大家可用于 课程设计 或 毕业设计

单片机-嵌入式毕设选题大全及项目分享:

https://blog.csdn.net/m0_71572576/article/details/125409052

2 项目背景

目前的能婴儿床使用的系统主要是结合组网技术、通信技术、检测技术、智慧控制水平于一体化运用到智能产品中。过去因为不同厂家运用不同通讯协议和技术指标,造成很多智能产品均采用集合布线综合系统或者电力载波传输系统。任何一种控制系统,核心部分都是数据通信技术的运用,所以,数据通信技术是智能婴儿床控制系统中的核心部分。因此未来智能婴儿床控制系统是结合了智慧控制技术、高速信号处理技术、无线信号组网传输技术和无线传感器技术。可以说未来的能婴儿床控制系统是赋予智慧的技术,能够实现多方面的信息互交服务,改变我们的科技生活环境。通过能婴儿床控制系统平台还可以扩充到其它服务平台,使得我们生活工作更加智能化,安全化和环保护。

3 设计概要

学长设计的系统的内容主要是介绍了利用了STC89C52作为控制系统的核心单元,再加上声音传感器,温湿度传感器,音乐片,减速电机等硬件的相辅相成,组成了一个物美价廉,便于安装,可靠稳定的智能婴儿车系统,以及其硬件软件的基本设计和有关单片机等方面的相关知识。

该系统可以通过这些传感器收集各种婴儿哭声及温湿度信息,再把这些收集来的信号发送给单片机进行处理,根据这些信号的收集,可以向我们展示当婴儿啼哭时播放音乐,摇床转动,同时实在采集温湿度信息并在液晶屏上呈现温湿度。此设计可以自动的安抚婴儿安睡,非常地有效且实用。

4 设计方案

系统由STC89C52单片机电路+DHT11温湿度传感器+声音检测电路+蜂鸣器驱动电路+音乐片驱动电路+LCD1602液晶显示电路+电机电路+电源电路组成。

  • 1、系统将温湿度信息实时显示在LCD1602液晶上。

  • 2、声音传感器检测声音,如果当前声音超过设定的阈值,则音乐片播放音乐(10秒后停,音乐播放时,声音传感器不起作用,防止音乐播放做成声音检测干扰)。

  • 3、通过电位器实现电机的调速,电机模拟摇床功能。

【毕业设计】基于stm32的智能婴儿车 婴儿床 系统 - 物联网 单片机
原理图

【毕业设计】基于stm32的智能婴儿车 婴儿床 系统 - 物联网 单片机
接线:VCC-3.3/5V GND-GND SCL-单片机SCL脚 SDA-单片机SDA脚

5.3 继电器模块

上面口VCC-5V GND-GND PIN-单片机信号脚,下面口选择常开/常闭连接负载

【毕业设计】基于stm32的智能婴儿车 婴儿床 系统 - 物联网 单片机
【毕业设计】基于stm32的智能婴儿车 婴儿床 系统 - 物联网 单片机
声音传感器是一种对声音敏感的模块,声音传感器模块内部电路图如下图所示,驻极体话筒来检测声音。驻极体话筒属于电容式话筒的一种,声电转换的关键元件是驻极体振动膜。当声波输入时,驻极体膜片随声波的强弱而振动,使电容极板间的距离发生变化,引起电容量C发生变化,因为驻极体两侧的电荷不变,因此电容C3两端的电压(UC=Q/C)发生变化,从而实现了声电转换。由于振动引起的输出电压的变化量较小,需要增加三极管9013放大电路,提高话筒的灵敏度。其中R1电阻为分压电阻,将声音传感器检测到的声音信息转化为模拟电压信号,模拟量信号接入LM393比较器后,即可与LM393比较器芯片2号引脚所接的电位器分压后的模拟电压进行比较,进而得出DO数字信号(即高低电平信号)。C1、C2为滤波电容,C1电容对电源进行滤波,让电源输出更稳定。C2电容对模拟信号进行滤波,保证模拟信号输出的稳定性。R5、R6均为限流电阻,来保护LED灯,防止LED灯烧坏,LED灯均为低电平有效。R7为上拉电阻,上拉就是将不确定的信号通过一个电阻钳位在高电平,同时起限流作用。保证LM393比较器输出的高低电平信号在与单片机引脚连接时电平信号的读取更加稳定。

【毕业设计】基于stm32的智能婴儿车 婴儿床 系统 - 物联网 单片机

5.6 Jdy-311蓝牙模块

接法 VCC GND接5V的源 TXD接单片机RXD RXD接单片机TXD

【毕业设计】基于stm32的智能婴儿车 婴儿床 系统 - 物联网 单片机

6 软件部分设计

系统采用的程序编写和调试的软件是Keil uVision4,C语言是本系统采用的编程语言,其不错的易读性和移植性让其成为相当热门的编程语言。系统软件设计图如图所示。

【毕业设计】基于stm32的智能婴儿车 婴儿床 系统 - 物联网 单片机

6.2 声音传感器软件

当进入到主程序后,温湿度传感器可以实时检测环境中温湿度的变化,并将其实时的显示在液晶屏上,当上电后单片机会发送起始信号,同时拉高DATA,温湿度模块就会响应单片机的信号,同时将监测到的数据实时的传递给单片机,单片机就会读取这些信息,并在程序中进行校检。如果数据符合,就显示在液晶屏上。温湿度传感器软件设计流程如图所示

【毕业设计】基于stm32的智能婴儿车 婴儿床 系统 - 物联网 单片机

上位机部分(暂不开源)

【毕业设计】基于stm32的智能婴儿车 婴儿床 系统 - 物联网 单片机

8 关键代码

main.c

来源:普通网友

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月26日
下一篇 2022年5月26日

相关推荐