文章目录[隐藏]
一、设计简介
- 本设计是基于STM32的饮水提醒水杯系统,主要实现以下功能:1.分为主从机两个部分,主从机间通过ZigBee进行数据的传输;2.从机通过称重模块HX711测量水量,ADX345角度传感器检测喝水次数,温度传感器测水温;3.主机通过OLED显示三个杯子的水温、喝水量和喝水次数,以及设置的提醒喝水时间4.可通过语音识别模块询问水杯水量和提醒该喝水了;5.主机通过WIFI将数据传输到onenet中,绘制喝水曲线;
6.可通过按键和onenet设置提醒喝水时间;
标签:STM32、语音识别、称重模块HX711、OLED、WIFI、onenet
二、相关软件安装
原理图和PCB绘制软件 | 源码程序开发软件 | 程序烧录软件 | 流程图、框图绘制软件 |
三、相关资料详细介绍
1、产品图
2、资料总览
3、原理图预览
4、元器件清单部分列表---详细请查看文件夹的文件。
5、系统框图预览
图2-1系统框图
本设计以STM32F103单片机为核心控制器,加上其他的模块一起组成基于STM32的饮水提醒水杯的整个系统,分为主从机两大部分,都包含中控部分、输入部分和输出部分。中控部分采用了STM32F103单片机,其主要作用是获取输入部分数据,经过内部处理,控制输出部分。主机输入由两部分组成,第一部分是三个独立按键,用于配网、切换显示、设置提醒喝水时间;第二部分是供电电路,给主机整个系统供电。输出由五部分组成,第一部分是OLED显示屏,显示当前的水温、喝水次数、水量和提醒喝水时间;第二部分是语音识别模块,用于回答当前水杯水量和提醒该喝水了;第三部分是蜂鸣器,喝水倒计时结束后,蜂鸣器想一下用于提醒;第四部分是控ZigBee模块,用于和从机进行数据的传输;第五部分是WIFI,将数据上传至onenet绘制喝水曲线和设置提醒喝水时间。
从机输入有四部分组成,第一部分是HX711称重模块,用于检测当前水杯水量;第二部分是DS18B20温度传感器,用于检测当前水温;第三部分是ADXL345角度传感器,用于检测喝水次数;第四部分是ZigBee模块,用于和主机进行数据的传输。输出由蜂鸣器组成,到达提醒喝水时间后,蜂鸣器想一下进行提醒。
6、软件流程图预览
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。