空气测试仪“清心”(2)-整体架构
刚刚调试完一部分程序,我就迫不及待爆料了,通过第一篇的微博,我发现我的错字很多,以后尽量改正,也希望大家多提建议之类的,在此表示感谢。
“清心”作为一款全新的智能产品,互动肯定是必不可少的,目前现在手机互动的方式无非两种Wi-Fi或者蓝牙,在低功耗方面,蓝牙比Wi-Fi具有很大的优势,但是蓝牙不具备组网以及网络相关的能力,仅一般用于单品,目前可穿戴设备使用蓝牙较多(顺便插一句,目前市场上用的最多的是CC254X以及CSR),由于需要远程控制之类,所以与手机通信这一块一开始就选择Wi-Fi了。
说到了Wi-Fi,就是具体选择那种的Wi-Fi方案,据目前的市场,主要是两种市场,高端和低端市场,高端是市场国内有高通、庆科两大阵营。说实话,高通的wifi方案死贵并且死难用(可能是我的知识过于浅薄,不会使用高通的wifi方案吧),庆科最近出了几款Wi-Fi模块使用下来还是挺不错的,尤其是现在比较力推3165,整体性价比还是不错的,不过在我们整体评估过之后,发现3165的IO不足于满足我们的需求,最后只能很惋惜的舍弃。提到低端市场,其他的Wi-Fi方案想都可以不用想,直接使用乐鑫ESP8266,8266是国内目前性价比最高的Wi-Fi芯片,如果拿3165与8266的性价比相比而言,8266绝对会胜出的,谈到无线就有扯远了,我们来回归主题呀。继续谈Wi-Fi的选型,最后评估下来大家决定选用Wi-Fi(8266)+MCU(STM32)的模式,这样的话,即利用的8266的Wi-Fi功能,又通过STM32扩展可用IO。
大体的架构既然定下来了,那其他的首先就是底层驱动以及传感器的选择了,既然是环境监测吗,那就一定会有温湿度了,目前现在市场上用的不错的是DHT11,所以温湿度暂时就是使用的是DHT11,对于环境测试比较重要的就是PM2.5、甲醛、CO2浓度之类的,我们测试过很多的红外以及激光PM2.5 传感器,整体比较下来激光的比红外的效果要好很多,像夏普二代(红外的)拿过来玩玩还是可以的,具体到产品上似乎有点不行了。最后对比下来汉威的激光PM2.5传感器用下来比较稳定和准确度高,后来像甲醛以及CO2浓度传感器也是使用汉威的传感器来做实验的,整体测试下来,汉威的甲醛和CO2传感器的确相对而言比较准确,但是就是一点,比较贵,但是为了产品的可靠性和数据的真实性,最后决定使用汉威的传感器了(如果是懂技术的小伙伴,后期我们的产品出来以后,可以买一个拆了看看,绝对物超所值,用的传感器都是高配的,绝不是X宝上有些30-40的传感器),后期使用的传感器后期也会逐步爆料。
既然“清心”还有装饰以及水培(水培的灯光后期会详细的介绍)的功能,当然少不了灯光的映衬了。世界上最伟大的H姐就该出场了,因为这是光学老专家的强项了。前期为了实验,我们采用TTL转485,模块+DMX512模块+灯带来做实验的。手机App发送不同场景到Wi-Fi模块,Wi-Fi模块与STM32通信,之后stm32通过串口与DMX512通讯,最后改变灯带的颜色而形成多种场景,测试下来,整体效果挺不错的,灯光也是比较炫酷的。
“清心”的功能很多,后面会慢慢的介绍的,今天实在是太困了。就先写到这里了,还希望大家持续的关注,先上传几张照片(由于微博我还没有学会上传视频,后期我看看怎么上传一下我们自己做实验做的灯光秀,还是很炫酷的(说的我自己都不好意思了,哈哈)),那就先来看看我们的初步成果吧。
温湿度以及水位的初步显示
DMX512控制灯带
初步局部显示图
顺便在爆料一下W美女的产品设计的一个初步局部显示图,当我第一眼看到W美女设计的产品外形时,真的觉得很优雅和流畅,在以后的日子里面,我也会慢慢把“清心”的真身显现给大家的,同时也希望大家多提提意见,让我们共同把“清心”做到最好。

空气测试仪“清心”(2)-整体架构相关推荐

  1. 智能空气测试仪“清心”

    智能空气测试仪"清 心" 去年的时候,因为工作原因去北京看望一个朋友,去的时候,朋友开玩笑说"小心你会迷失在茫茫雾海中",北京的冬天的天气,虽然说很朦胧,但是我 ...

  2. etcd 笔记(05)— etcd 代码结构、各模块功能、整体架构、各模块之间的交互、请求和应答流程

    1. etcd 项目结构和功能 etcd 项目代码的目录结构如下: $ tree ├── auth ├── build ├── client ├── clientv3 ├── contrib ├── ...

  3. OpenCV 笔记(01)— OpenCV 概念、整体架构、各模块主要功能

    1. OpenCV 概念 图像处理( Image Processing )是用计算机对图像进行分析, 以达到所需结果的技术, 又称影像处理. 图像处理技术一般包括图像压缩, 增强和复原, 匹配.描述和 ...

  4. MindSpore Lite整体架构介绍

    MindSpore Lite整体架构介绍 MindSpore Lite框架的总体架构如下所示: • 前端(Frontend): 负责模型生成,用户可以通过模型构建接口构建模型,将第三方模型和MindS ...

  5. MindSpore整体架构介绍

    MindSpore整体架构介绍 MindSpore框架架构总体分为MindSpore前端表示层.MindSpore计算图引擎和MindSpore后端运行时三层. • MindSpore前端表示层(Mi ...

  6. 特斯拉Tesla Model 3整体架构解析(上)

    特斯拉Tesla Model 3整体架构解析(上) 一辆特斯拉 Model 3型车在硬件改造后解体 Sensors for ADAS applications 特斯拉 Model 3型设计的传感器组件 ...

  7. 端云一体人工智能开发平台整体架构

    端云一体人工智能开发平台整体架构 引言 当前人工智能(Artificial Intelligence)技术发展迅猛,在机器视觉.语音识别以及自然语言处理等多个技术领域取得了卓越的进展,带来了更高的精确 ...

  8. 神经网络基础:(3)神经网络整体架构

    目录 1.神经网络整体架构: 2.影响因素: 3.数据预处理 4.参数初始化

  9. jQuery 2.0.3 源码分析core - 整体架构

    拜读一个开源框架,最想学到的就是设计的思想和实现的技巧. 废话不多说,jquery这么多年了分析都写烂了,老早以前就拜读过, 不过这几年都是做移动端,一直御用zepto, 最近抽出点时间把jquery ...

最新文章

  1. WinForm 应用程序中开启新的进程及控制
  2. source insight设置tab键为4个空格
  3. 设计模式之结构型(4)-桥接模式(Bridge)
  4. 阿里云物联网生活平台简介
  5. java三层架构是不是策略模式,把「策略模式」应用到实际项目中
  6. 全栈工程师之路-中级篇之小程序开发-第二章第五节小程序中的Promise
  7. Eclipse在过去十年中的主要成就
  8. VB中KeyCode常数用法 VB 按键
  9. 高速的二舍八入三七作五_京承高速收费“二舍八入 三七作五”
  10. Ubuntu9.04更新源
  11. 爬虫 selenium
  12. lisp 多段线转面域_CAD自定义线型,lisp多段线绘制方向 | 伙计百科
  13. layabox2.0 开发微信小游戏经验分享
  14. c语言瑞年条件,C语言如何判断是闰年,闰年判断条件
  15. 10电脑睡眠后自动关机怎么回事 win_win10电脑睡眠变关机怎么解决_win10睡眠变自动关机的处理方法-系统城...
  16. Android程序员春招三面蚂蚁金服,7年老Android一次坑爹的面试经历,先睹为快
  17. 运营商大数据的发展现状和趋势
  18. unity农场游戏Farm Business Version 2
  19. 手把手教导 3分钟让你快速入门地图可视化
  20. java find()_java 之 find 命令

热门文章

  1. 【论文分享】SMOKE: Scalable Path-Sensitive Memory Leak Detection for Millions of Lines of Code
  2. SEO组词器:快速寻找合适关键词,优化文章!
  3. macbook air完美使用wtg外接硬盘运行win8系统
  4. python 3 or 5的值_python表达式3or5的值为_表达式 3 or 5 的值为
  5. cookie写_cookie-parser读操作
  6. wxpython 表格粘贴,wxpython Phoenix grid 电子表格使用过程 and python3.4
  7. 金融危机下企业电子商务发展
  8. e课表项目第二次冲刺周期第八天
  9. 使用VScode调试与编写bash脚本
  10. 视频分享网站首页:主体框架完成