V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fqlion
V2EX  ›  程序员

可以用树莓派读取温湿度 并通过网页实时显示变化曲线吗

  •  
  •   fqlion · 2016-04-13 07:09:42 +08:00 · 10956 次点击
    这是一个创建于 2935 天前的主题,其中的信息可能已经有所发展或是发生改变。
    28 条回复    2017-11-14 23:58:50 +08:00
    chareice
        1
    chareice  
       2016-04-13 07:10:39 +08:00
    温湿度传感器妥妥的
    diyisoft
        2
    diyisoft  
       2016-04-13 07:15:43 +08:00 via iPhone
    可以的
    hasalready
        3
    hasalready  
       2016-04-13 07:19:47 +08:00
    arduino 就足够了
    Cannikin
        4
    Cannikin  
       2016-04-13 07:24:24 +08:00 via Android
    早就可以了
    riaqn
        5
    riaqn  
       2016-04-13 07:40:26 +08:00 via Android
    而且我记得有个网站提供 API ,你的树莓派上传数据,你用电脑上他们网站就可以看到可视化的数据。
    jasontse
        6
    jasontse  
       2016-04-13 08:16:55 +08:00 via iPad
    数据上传到 yeelink 就可以绘制趋势图
    Tink
        8
    Tink  
       2016-04-13 10:11:52 +08:00 via iPhone
    Xively
    morning
        9
    morning  
       2016-04-13 10:23:28 +08:00
    之前用的 数字温度传感器 DS18B20 ,画图可以用 D3.js 库,或者用上面说的 yeelink/Xively ,另外淘宝买的话不要用模拟温度传感器,我之前用 ADC 转换回来发现没有公式可用。
    ahtsiu
        10
    ahtsiu  
       2016-04-13 10:25:56 +08:00
    用 esp8266 跑 nodemcu ,接个 DS 传感器,写几行 lua 把数据上传给随便找个物联网平台,他们会给你包括曲线图在内的统计报告。
    blanboom
        11
    blanboom  
       2016-04-13 10:28:07 +08:00   ❤️ 1
    blanboom
        12
    blanboom  
       2016-04-13 10:30:09 +08:00   ❤️ 1
    还有 http://www.lewei50.comhttps://xively.com

    不仅仅可以用树莓派, Arduino 和 OpenWrt 路由器都能实现。
    lzgbeyong
        13
    lzgbeyong  
       2016-04-13 10:41:19 +08:00
    淘宝买个温度传感器,树莓派用 I2C 读取温度值,然后树莓派做个小 web 服务器( python flask 就可以),用 jinja2 模板,将温度数据传到模板里面,前端用个图表库处理下数据显示出来就 OK 了。
    wjfz
        14
    wjfz  
       2016-04-13 10:59:17 +08:00
    Arduino 五六十块就可以搞定。
    lincanbin
        15
    lincanbin  
       2016-04-13 11:04:15 +08:00
    我前年就做过了, Arduino 的。
    harry890829
        16
    harry890829  
       2016-04-13 11:10:17 +08:00
    如果能取得数据,能够保存数据,有什么不行?
    JohnResses
        17
    JohnResses  
       2016-04-13 11:11:43 +08:00
    yeelink 最近挂了
    fqlion
        18
    fqlion  
    OP
       2016-04-13 11:36:54 +08:00
    不用 yeelink 或者第三方物联网平台,自己的在树莓派搭建 web 服务器然后显示曲线,需要怎么做呢, javascritp 吗?
    youxiachai
        19
    youxiachai  
       2016-04-13 12:20:02 +08:00
    @fqlion 你应该找本书入一下门..而不是在这里提问了...
    zkd8907
        20
    zkd8907  
       2016-04-13 12:31:02 +08:00
    arduino 写过
    wensonsmith
        21
    wensonsmith  
       2016-04-13 13:13:06 +08:00
    Arduino 就可以做,我之前做过, 用的 socket.io 做长连接。
    sjqlwy
        22
    sjqlwy  
       2016-04-13 13:16:22 +08:00
    @fqlion rpi-monitor ,官网要地图。 lemaker 论坛 guitar 产品评测区有我写的简介
    mlhorizon
        23
    mlhorizon  
       2016-04-13 14:26:55 +08:00
    ESP8266 板子, DH11 温湿度传感器, 30 多块钱搞定
    qile1
        24
    qile1  
       2016-04-13 14:31:20 +08:00 via Android
    @lincanbin 能咨询下,怎么做的不?有个血库温度检测系统需要测量温湿度,硬件没有人给弄,可否有偿帮弄下
    lincanbin
        25
    lincanbin  
       2016-04-13 14:36:16 +08:00
    @qile1
    https://github.com/lincanbin/Arduino-Location-Based-Environment-Detector-Client
    这个啊,插传感器读值就好了,需要服务端获取数据的话,加个串口扫描工具就好了:
    https://github.com/lincanbin/Arduino-Location-Based-Environment-Detector-PC-Client
    hp3325
        26
    hp3325  
       2016-04-13 15:55:30 +08:00
    硬件,树莓派+温度传感器
    软件,思路是
    树莓派里面搭个环境,跑上 WEB 服务器、 MYSQL 服务器。

    每隔一段时间(几秒或几分钟)读一次 温度值,存到 MYSQL 里面。
    在 WEB 服务器里面弄个代码,把 MYSQL 里面累积下来的时间数据显示出来。

    那么读、存、显这三段,你可以自己写(用什么写?怎么写?这两个 W 可以写成厚厚一本书了),也可以照楼上各位的建议找现成的软件。
    zado
        27
    zado  
       2016-04-13 16:27:35 +08:00
    用 esp8266 + 温度传感器 30 块钱应该能够搞定.
    wujunze
        28
    wujunze  
       2017-11-14 23:58:50 +08:00
    @JohnResses #17 yeelink 经常挂
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2949 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 13:23 · PVG 21:23 · LAX 06:23 · JFK 09:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.