1 简介
Hi,大家好,这里是丹成学长,今天向大家介绍一个 单片机项目
于stm32的智能婴儿车 婴儿床
大家可用于 课程设计 或 毕业设计
单片机-嵌入式毕设选题大全及项目分享:
https://blog.csdn.net/m0_71572576/article/details/125409052
2 项目背景
目前的能婴儿床使用的系统主要是结合组 技术、通信技术、检测技术、智慧控制水平于一体化运用到智能产品中。过去因为不同厂家运用不同通讯协议和技术指标,造成很多智能产品均采用集合布线综合系统或者电力载波传输系统。任何一种控制系统,核心部分都是数据通信技术的运用,所以,数据通信技术是智能婴儿床控制系统中的核心部分。因此未来智能婴儿床控制系统是结合了智慧控制技术、高速信 处理技术、无线信 组 传输技术和无线传感器技术。可以说未来的能婴儿床控制系统是赋予智慧的技术,能够实现多方面的信息互交服务,改变我们的科技生活环境。通过能婴儿床控制系统平台还可以扩充到其它服务平台,使得我们生活工作更加智能化,安全化和环保护。
3 设计概要
学长设计的系统的内容主要是介绍了利用了STC89C52作为控制系统的核心单元,再加上声音传感器,温湿度传感器,音乐片,减速电机等硬件的相辅相成,组成了一个物美价廉,便于安装,可靠稳定的智能婴儿车系统,以及其硬件软件的基本设计和有关单片机等方面的相关知识。
该系统可以通过这些传感器收集各种婴儿哭声及温湿度信息,再把这些收集来的信 发送给单片机进行处理,根据这些信 的收集,可以向我们展示当婴儿啼哭时播放音乐,摇床转动,同时实在采集温湿度信息并在液晶屏上呈现温湿度。此设计可以自动的安抚婴儿安睡,非常地有效且实用。
4 设计方案
系统由STC89C52单片机电路+DHT11温湿度传感器+声音检测电路+蜂鸣器驱动电路+音乐片驱动电路+LCD1602液晶显示电路+电机电路+电源电路组成。
-
1、系统将温湿度信息实时显示在LCD1602液晶上。
-
2、声音传感器检测声音,如果当前声音超过设定的阈值,则音乐片播放音乐(10秒后停,音乐播放时,声音传感器不起作用,防止音乐播放做成声音检测干扰)。
-
3、通过电位器实现电机的调速,电机模拟摇床功能。
5.3 继电器模块
上面口VCC-5V GND-GND PIN-单片机信 脚,下面口选择常开/常闭连接负载
5.6 Jdy-311蓝牙模块
接法 VCC GND接5V的源 TXD接单片机RXD RXD接单片机TXD
6 软件部分设计
系统采用的程序编写和调试的软件是Keil uVision4,C语言是本系统采用的编程语言,其不错的易读性和移植性让其成为相当热门的编程语言。系统软件设计图如图所示。
6.2 声音传感器软件
当进入到主程序后,温湿度传感器可以实时检测环境中温湿度的变化,并将其实时的显示在液晶屏上,当上电后单片机会发送起始信 ,同时拉高DATA,温湿度模块就会响应单片机的信 ,同时将监测到的数据实时的传递给单片机,单片机就会读取这些信息,并在程序中进行校检。如果数据符合,就显示在液晶屏上。温湿度传感器软件设计流程如图所示
上位机部分(暂不开源)
8 关键代码
main.c
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!