【涂鸦智能】室内环境监控器 - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

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

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

3、支持简单的电路仿真

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

专业版 professional

1、全新的交互和界面

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

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

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

标准版 【涂鸦智能】室内环境监控器

  • 4.1k
  • 3
  • 31

简介:这是一个可以检测室内温湿度,光强,烟雾浓度(或者说可燃气体)并可以同这些值做出相应的控制,比如恒温恒湿控制,恒光控制,烟雾报警。并可以通过涂鸦联网模块连接到云端,实现物联网。

开源协议: GPL 3.0

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

创建时间: 2021-01-18 18:02:09
更新时间: 2022-02-28 09:15:13
描述

室内环境控制器,这个作品可以检测室内温湿度,光强,烟雾浓度(或者说可燃气体)并可以同这些值做出相应的控制,比如恒温恒湿控制,恒光控制,烟雾报警。并可以通过涂鸦联网模块连接到云端,实现远程。比如电动车充电的时候可以监控其环境,可以对因充电导致的燃烧进行报警,同时也可以将温湿度控制在一个合理的区间提高电池的寿命。

本工程用的STM32F103C8T6作为主控,涂鸦wb3s作为联网模块,SHT30是温湿度传感器,OPT3001是光照传感器,MQ2是烟雾传感器,其中SHT30,OPT3001是IIC通信,MQ2是模拟信号;在这个工程中使用了一块OLED和三个按键作为人机交互接口,用了一个EEPROM来记录报警内容和设置一些信息。

更新:增加了外接烟雾传感器的接口,信号为0-20mA信号。更改原因:由于设计之初没有考虑烟雾传感器安装位置的问题,将烟雾传感器集中到板子上。经过思考,决定不改变板子的原有设计,增加外部传感器信号接口,将板载的传感器作为一个验证模块,可以通过跳线帽关闭或者打开。

演示视频

 

 

设计思路

设计框图如下

在本作品作品中使用了FreeRTOS作为操作系统来调节各个任务,如图所有任务大致分为图中的几快。

使用方法

界面展示

客户端界面

使用介绍

在这个作品中,首页显示的是各传感器的实时数据,网络连接状态,当前时间。使用三个按钮进行人机交互,其中左边的按键永远是确认按钮,中间的是选择或者删除按键,右边的是退出按键。相关功能提示会在屏幕的下方显示。

在所有的界面中,只有控制设置界面有输入设置的功能,其余的都是查看的功能,相关设置可以在手机端进行。控制端的功能可以控制IO点的开闭,以及控制模式“AUTO”自动或者“OPER”手动。自动控制的原理是最简单的双位控制原理。

 

代码 https://github.com/xiaoengineer/IEMCS.git

 

存在的小问题:蜂鸣器是无源的,所以得用一定频率的信号驱动但没想到stm32f103c8t6的定时器引脚与I2C是冲突的,所以只能用IO口模拟反转驱动蜂鸣器。所以建议换成有源蜂鸣器。

 

在演示过程中使用的是外部传感器接口,由于是电压信号所以去掉了150欧的电阻。

 

设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
工程视频/附件
序号 文件名称 下载次数
1

展示part2.mp4

597
2

展示part1.mp4

251
工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

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

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

服务时间

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

support
  • 开源平台公众号

MP