物联网智能家居监测控制系统 - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

专业版 物联网智能家居监测控制系统

简介:基于STM32F103RCT6的物联网智能家居监测控制系统,借助ESP8266完成数据上云,小程序远距离检测控制以及近距离语音控制。

开源协议: Public Domain

(未经作者授权,禁止转载)

已参加:星火计划2023

创建时间: 2023-03-02 16:59:51
更新时间: 2024-01-29 15:45:36
描述

项目说明

本次设计主要从主控器,数据采集,终端执行,物联网云平台,微信小程序控制几个方面规划。基于 SMT32F103RCT6 单片机的主控器外接如可燃气体传感器,温湿度传感器,光照度传感器等采集家居环境数据;通过蜂鸣器,舵机、步进电机等进行终端执行操作;然后通过 WiFi 模块 EPS8266连接上互联网,使用 MQTT 协议完成从硬件设备到 云服务器的数据传输;用户可通过访问微信小程序实时监测家居环境。最后语音识别模块的加入,使得用户在没有网络的情况下也能通过语音进行控制外设,环境数据监测等功能。

 

PS:为完成本科毕业设计而参加星火计划,在此感谢立创开源平台的耗材支持。

 

开源协议

内容公开,不限制下载使用。

 

项目相关功能

  1. 按键控制多级菜单显示不同的环境数据和控制外设的功能,并且能够更改各项环境数据的阈值。
  2. 环境数据超过阈值后报警并执行外设控制的功能。
  3. 语音识别控制系统外设的开关。
  4. 小程序实时监测环境数据并控制外设的开关。

 

项目属性

本项目为首次公开,为本人原创项目。项目未曾在别的比赛中获奖。

 

项目进度

设计功能已大致完成并调试成功,但还有改进提升的空间,如主从机通信、手动控制和自动控制的切换、加入操作系统、不同控制方式的优先级、系统休眠等等功能。

目前项目使用一次嘉立创PCB+SMT贴片耗材申请完成第一版的设计,但因设计的缺陷后续使用个人的器件材料库存完成第二版也即是原理图中V2.0的版本。

 

设计原理

各模块联结图如下所示,可参考原理图分析。

 

 

软件说明

软件设计框图如下:

 

软件流程框图如下:

 

实物展示

实物外观图如下:

 

 

设计注意事项

因个人的经验和能力不足,本设计的PCBLayout仍然存在不合理的地方,因此不具备参考价值,硬件代码将会附在下方附件内。

PCB预留了SPI通信接口,用于使用SPI通信的设备建立连接;引出了STM32F103RCT6未使用的 I/O 口。

其他

演示视频、小程序和语音识别模块代码后续整理后附上。有参考价值的话点个赞吧!

制作过程:物联网智能家居监测控制系统-制作过程

功能演示:物联网智能家居监测控制系统-功能演示

设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
工程视频/附件
工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP