• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

想做一套检测室内温湿度,空气质量和光照强度的设备,求指导

e7d5dca7ad3c84b9 2018-07-26 浏览量:1163

想做一套检测室内温湿度,空气质量和光照强度的设备;主要需求和思路如下:

1、一个控制器联网,其余传感器和控制器通信, 控制器将数据上传到服务器端;

2、用Arduino或者树莓派做成本是不是太高?

3、传感器和控制器之间我想做无线传输的该怎么实现?用ZigBee可行吗?

4、如果可以用ZigBee通讯,是不是每一个传感器都需要接一块板子?有没有更好的方案?

5、如果想实现固件更新升级,该怎么办?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 1、采用STM32+ESP8266或者直接使用ESP32,配合机智云平台可以快速接入物联网设备。

    2、对,arduino成本偏高,不过如果是使用arduino for STM32或者arduino for ESP8266就不会高了。

    3、zigbee可以,最适合传感网络的物联网设备,就是陈本偏高。

    4、你可以采用中控器方案,小米的物联网网关就是这样干的,可以参考一下。

    5、如果使用的STM32或者ESP8266,它们都支持OTA远程联网固件升级,机智云官网有代码生成其,可以直接生成OTA源码,可以参考一下!

    • 发布于 2018-07-26
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:17
  • 用单片机或者arduino直接和esp8266通讯,然后通过wifi传输数据到服务器,传感器淘宝都有卖的
    • 发布于2018-07-26
    • 举报
    • 评论 0
    • 1
    • 0

  • 只要是无线通信,不管主从,都要有首发机制,不管zigbee还是wifi,省不了,灵活一点用个32,想怎么造就怎么造,固件升级的话zigbee支持,希望可以帮助到你
    • 发布于2018-07-26
    • 举报
    • 评论 0
    • 1
    • 0

  • 楼主要使用单片机呢,还是要使用MPU呢,这两个的方案差别还是很大的
    • 发布于2018-07-26
    • 举报
    • 评论 0
    • 1
    • 0

  • 主控使用单片机,温湿度传感器用DHT11实现,空气质量就只能用常见的单一有害气体传感器检测了,光照强度可以用光敏电阻检测,联网用8266模块。Arduino不贵,树莓派才贵,传感器和控制器直接用串行总线或者ADC连接即可,不需要无线连接。ZIGBEE通信是组网通信,每块板子都要配备ZIGBEE模块做从机。

    • 发布于2018-07-26
    • 举报
    • 评论 0
    • 1
    • 0

  • 使用Arduino价格还行,树莓派肯定贵。用STM32+ESP8266就可以做,能采集数据上传到云端服务器。

    温湿度传感器、空气质量、光照网上都有很成熟的模块,用起来很方便。

    至于说的多节点传感器组网,用ZIGBEE是很合适的,每个传感器需要一个ZIGBEE模块。

    • 发布于2018-07-27
    • 举报
    • 评论 0
    • 1
    • 0

  • 1.网联可以通过wifi

    2.Arduino和树莓派不建议用,直接用单片机做个电路就行

    3.你这没几个传感器,用什么无线都可以实现

    4.无线传输的话,可以把所有的传感器都用一块单片机控制,如果想实现多点采集可以每个采集点都用一个最简单的单片机,那种引脚很少的单片机

    5.可以用USB模块,通过U盘升级

    • 发布于2018-07-27
    • 举报
    • 评论 0
    • 1
    • 0

  • 树莓派是成本高,ardunio成本并不高,也可以直接用esp8266开发板做,zigbee有一种单片机芯片带有这个协议,叫C8051,这将减少芯片的数量
    • 发布于2018-07-27
    • 举报
    • 评论 0
    • 1
    • 0

  • 比较简单是使用一个stm32加一个8266再加一个传感器来实现这样的功能,传感器接收到数据给stm32处理,然后通过8266进行数据的传输
    • 发布于2018-07-27
    • 举报
    • 评论 0
    • 1
    • 0

  • 1、找个那种ESP8266做主控的Arduino成本可以做到很低

    2、点对点传输可用蓝牙或者LORA或者ZIGBEE

    3、如果要求不高,可以用两个无线模块,一个组内网,一个连外网,,所有设备都用WiFi通信

    4、固件升级用远程IAP

    • 发布于2018-07-28
    • 举报
    • 评论 0
    • 1
    • 0

  • 一个wifi模块,用8266吧,一个MCU做主控

    多个传感器通讯读取环境参数

    • 发布于2018-07-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 现在有那种wifi室内通讯定位的,加上温湿度传感器就可以实现这些要求了,主要是软件算法比较难实现,可以用stm32运行小系统,WiFi用8266,传感器部分上某宝
    • 发布于2018-07-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个要用传感器检测参数然后用8266进行传输和发送数据
    • 发布于2018-07-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 主控用单片机,ESP8266做数据传输,再用些传感器测数据
    • 发布于2018-08-03
    • 举报
    • 评论 0
    • 0
    • 0

  • arduino加esp8266就可以传输到网络,用温湿度传感器,光敏电阻,pm2.5传感器就可以制作低成本方案
    • 发布于2018-08-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 网络传输部分可以用esp8266

    用arduino成本并不高,自制arduino成本就更低了

    树莓派的话成本就太高了,用树莓派也有些大材小用了

    如果用zigbee的话,每个传感器都需要一个

    • 发布于2018-08-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 楼主联网打算使用什么方式,可以试试NB的方式,现在正在使用中
    • 发布于2018-08-24
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

想做一套检测室内温湿度,空气质量和光照强度的设备,求指导