<noscript id="mmkmi"><source id="mmkmi"></source></noscript>
  • <noscript id="mmkmi"><kbd id="mmkmi"></kbd></noscript>
  • <table id="mmkmi"><source id="mmkmi"></source></table>
  • NodeMCU通過DHT11獲取環境溫度濕度

    作者:貝殼物聯 | 更新時間:2017-03-27 | 瀏覽量:4315

    一、硬件

    1. esp8266模塊 ×1
    2. DHT11模塊 ×1
    3. usb轉ttl模塊 ×1
    4. 杜邦線若干

    二、軟件

    1. (DHT,CJSON)的NodeMCU固件 下載
    2. NodeMCU Studio 2015工具 下載

    三、實現步驟

    1、esp8266模塊刷nodemcu固件

    參見:http://www.eqytg.org/help/20.html

    2、接線

    DHT11模塊 DATA針腳接esp8266 的GPIO2,其他也可以(針腳索引對照表參見:http://www.eqytg.org/talk/37.html)

    3、寫入代碼

    pin = 4

    tmr.alarm(1, 5000, 1, function()

    status, temp, humi, temp_dec, humi_dec = dht.read(pin)

    if status == dht.OK then

        print("DHT Temperature:"..temp..";".."Humidity:"..humi)

    elseif status == dht.ERROR_CHECKSUM then

        print( "DHT Checksum error." )

    elseif status == dht.ERROR_TIMEOUT then

        print( "DHT timed out." )

    end

    end)


    4、運行界面如下

    NodeMCU的dht模塊更多用發參見官方文檔:http://nodemcu.readthedocs.io/en/dev/en/modules/dht/

    稍后添加對接貝殼物聯,上傳實時數據并保存歷史數據......


    評論:共7條

    xianruiqi 評論于:2017-05-24 15:33:55
    這個的后續程序能給下嘛?對于寫lua程序登陸貝殼物聯還是有點心有余而力不足的。@貝殼物聯
    貝殼物聯 回復于:2017-05-24 18:06:37
    回復 @xianruiqi:lua登錄貝殼物聯可以參考http://www.eqytg.org/help/20.html
    長安愛玉蘭 回復于:2020-01-28 00:11:04
    回復 @貝殼物聯:我想知道溫濕度如何能同時上傳到兩個數據接口的程序,那兒不會,能給下后面給我看看嗎@貝殼物聯
    木人淚 評論于:2017-06-11 11:21:12
    上傳實時數據的程序成功沒
    levid 評論于:2020-03-26 21:38:14


    Not connected to comm port


    Connected to COM5 at 9600 baud

    0倊??揜??OAE抏圑O7E掋翃
    捽薩

    NodeMCU custom build by frightanic.com
    branch: master
    commit: c8037568571edb5c568c2f8231e4f8ce0683b883
    SSL: false
    modules: adc,cjson,dht,enduser_setup,file,gpio,hx711,net,node,pwm,tmr,uart,wifi
    build built on: 2016-04-09 04:21
    powered by Lua 5.1.4 on SDK 1.4.0
    set up wifi mode
    >
    FYI: LuaLoader version 0.91 is available for download!

    Connected to wifi as:192.168.1.29
    {"M":"checkin","K":"6e86b3cc7","ID":"16936"}
    DHT Temperature:29;Humidity:47
    DHT Temperature:717.4;Humidity:1203.2
    DHT Temperature:717.2;Humidity:1177.6
    DHT Temperature:717;Humidity:1177.6
    DHT Temperature:692.1;Humidity:1177.6
    DHT Temperature:692.1;Humidity:1177.6
    DHT Temperature:691.7;Humidity:1177.6
    DHT Temperature:691.4;Humidity:1177.6
    DHT Temperature:691.4;Humidity:1177.6
    DHT Temperature:691.4;Humidity:1177.6
    DHT Temperature:666.5;Humidity:1177.6
    DHT Temperature:666.3;Humidity:1177.6
    DHT Temperature:666.1;Humidity:1177.6
    DHT Temperature:665.8;Humidity:1177.6
    DHT Temperature:26;Humidity:46
    DHT Temperature:640.9;Humidity:1177.6
    DHT Temperature:640.6;Humidity:1177.6
    DHT Temperature:640.3;Humidity:1177.6
    DHT Temperature:640.2;Humidity:1177.6
    DHT Temperature:25;Humidity:46
    DHT Temperature:25;Humidity:46
    DHT Temperature:615.2;Humidity:1203.2
    DHT Temperature:615.2;Humidity:1203.2
    DHT Temperature:614.9;Humidity:1203.2
    DHT Temperature:614.8;Humidity:1203.2
    DHT Temperature:614.7;Humidity:1203.2
    DHT Temperature:614.5;Humidity:1203.2
    DHT Temperature:614.6;Humidity:1203.2
    DHT Temperature:614.5;Humidity:1228.8
    DHT Temperature:614.5;Humidity:1228.8
    DHT Temperature:589.7;Humidity:1228.8
    DHT Temperature:589.5;Humidity:1228.8
    DHT Temperature:589.5;Humidity:1228.8
    DHT Temperature:589.6;Humidity:1228.8
    DHT Temperature:589.5;Humidity:1228.8
    DHT Temperature:589.3;Humidity:1228.8
    這是我讀取的溫濕度,為啥不正常呀。
    deng 回復于:2020-05-30 20:53:19
    回復 @levid:你是不是就照著上面的流程下來的,我一直顯示DHT超時誒
    deng 評論于:2020-07-14 09:16:00
    求后續連接平臺教程
    返回頂部
    <noscript id="mmkmi"><source id="mmkmi"></source></noscript>
  • <noscript id="mmkmi"><kbd id="mmkmi"></kbd></noscript>
  • <table id="mmkmi"><source id="mmkmi"></source></table>
  • 三上悠亚在线观看