可以用树莓派读取温湿度 并通过网页实时显示变化曲线吗 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
fqlion
V2EX    程序员

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

  •  
  •   fqlion 2016-04-13 07:09:42 +08:00 11618 次点击
    这是一个创建于 3523 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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  
    PRO
       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     Solana     881 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 21:46 PVG 05:46 LAX 13:46 JFK 16:46
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86