1、简单易用,可快速上手
2、流畅支持300个器件或1000个焊盘以下的设计规模
3、支持简单的电路仿真
4、面向学生、老师、创客
1、全新的交互和界面
2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计
3、更严谨的设计约束,更规范的流程
4、面向企业、更专业的用户
标准版 【涂鸦智能】室内环境监控器
简介:这是一个可以检测室内温湿度,光强,烟雾浓度(或者说可燃气体)并可以同这些值做出相应的控制,比如恒温恒湿控制,恒光控制,烟雾报警。并可以通过涂鸦联网模块连接到云端,实现物联网。
开源协议: GPL 3.0
室内环境控制器,这个作品可以检测室内温湿度,光强,烟雾浓度(或者说可燃气体)并可以同这些值做出相应的控制,比如恒温恒湿控制,恒光控制,烟雾报警。并可以通过涂鸦联网模块连接到云端,实现远程。比如电动车充电的时候可以监控其环境,可以对因充电导致的燃烧进行报警,同时也可以将温湿度控制在一个合理的区间提高电池的寿命。
本工程用的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欧的电阻。
展开
加载中...
是否需要添加此工程到专辑?