步驟1:概述
我構(gòu)建了一個(gè)名為WiThumb的WiFi IoT板,并向您展示W(wǎng)iThumb啟用的眾多應(yīng)用程序之一。它目前在KickStarter上列出,以使更多人可以使用。
簡(jiǎn)而言之,WiThumb是Arduino兼容的WiFi IoT板,具有集成的高精度溫度傳感器和6軸IMU(陀螺儀+加速度計(jì))。
規(guī)格
具有802.11b/g/n WiFi的32位MCU( ESP8266)
集成的TCP/IP協(xié)議堆棧
4MB閃存
精密溫度傳感器(典型精度為+/- 0.25C)
6軸陀螺儀+加速度計(jì)
便于閱讀的木板(0.1英寸間距接頭孔)
可選塑料盒
優(yōu)點(diǎn)
緊湊(1.9英寸x 0.85英寸PCB)
USB供電。
大型社區(qū)(Arduino,ESP8266 WiFi)
易于編程
易于攜帶
低成本
低功耗(深度睡眠模式)
塑料盒保護(hù)電子設(shè)備
可擴(kuò)展
步驟2:刷新WiThumb
(如果您熟悉ESP8266,則可以跳過(guò)第2步和第3步)。
WiThumb與Arduino兼容。但是,它首次使用前需要刷新。方法如下:
在此處下載并安裝NodeMCU刷新程序:https://github.com/nodemcu/nodemcu-flasher
將WiThumb插入計(jì)算機(jī)
運(yùn)行NodeMCU刷新器
選擇與WiThumb對(duì)應(yīng)的COM端口
在程序中按“ Flash(F)”按鈕
按住WiThumb上的“閃光燈”按鈕大約1秒鐘,然后釋放它
大約需要1分鐘才能完成閃爍過(guò)程。
步驟3:安裝ESP8266的Arduino核心庫(kù)
為了通過(guò)Arduino IDE編譯并將可執(zhí)行文件加載到WiThumb,您需要將ESP8266的核心庫(kù)添加到Arduino環(huán)境。為此,只需按照此GitHub頁(yè)面上的說(shuō)明進(jìn)行操作。
完成后,調(diào)用Arduino并選擇“ NodeMCU 1.0”作為開(kāi)發(fā)板?,F(xiàn)在,您應(yīng)該能夠編譯可執(zhí)行文件并將其加載到WiThumb。
步驟4:下載溫度傳感器庫(kù)
WiThumb中使用的溫度傳感器為Microchip的MCP9808。
有Adafruit為MCP9808編寫(xiě)的庫(kù)。從此處下載并將其添加到您的Arduino IDE:
https://github.com/adafruit/Adafruit_MCP9808_Libra 。..
步驟5:下載我的代碼
可以從此處下載代碼:
https://github.com/ThomasCLee/funnyvale/tree/maste 。..
這應(yīng)該是不言自明的。它每2分鐘(大約)測(cè)量一次溫度。
以下是步驟:
初始化溫度傳感器并讀取溫度
登錄到WiFi網(wǎng)絡(luò)(您需要在第28,29行中填寫(xiě)SSID和密碼)
將讀數(shù)發(fā)布到云端(托管在https://data.sparkfun.com上)。但是在執(zhí)行此操作之前,您需要?jiǎng)?chuàng)建一個(gè)數(shù)據(jù)流并獲取一個(gè)公共密鑰和一個(gè)私有密鑰。不用擔(dān)心,我將向您展示下一步。
步驟6:將讀數(shù)上傳到云端
到創(chuàng)建數(shù)據(jù)流,請(qǐng)按照以下步驟
轉(zhuǎn)到https://data.sparkfun.com
創(chuàng)建新的數(shù)據(jù)流(通過(guò)點(diǎn)擊“創(chuàng)建”按鈕右)
填寫(xiě)所有必填項(xiàng)。在“字段”條目中,輸入“ temp”
保存后,將分配一個(gè)公鑰和一個(gè)私鑰。私鑰就像密碼。不要與其他人共享它。
現(xiàn)在,在Arduino程序的第35行和第36行中輸入這兩個(gè)鍵
保存,編譯并將程序上傳到WiThumb之后,將會(huì)每2分鐘開(kāi)始將溫度記錄到Sparkfun。
您還可以在Arduino中打開(kāi)串行監(jiān)視器以查看調(diào)試消息。
一旦一切正常,您可以從以下位置拔下WiThumb的電源:您的PC并將其插入任何USB A型連接器以測(cè)量感興趣的任何位置的溫度。
步驟7:繪制圖表
要查看溫度讀數(shù),只需訪問(wèn)
https://data.sparkfun.com/streams/public key
(其中您在上一步中獲得的公共密鑰)
其中一項(xiàng)好處是您可以將數(shù)據(jù)導(dǎo)出到analog.io以在線繪制溫度。
這是方法:
單擊右上角的“導(dǎo)出到Analog.io”按鈕
選擇“溫度”,然后單擊Analog.io上的“全部加載”按鈕網(wǎng)站
在我的情況下,我將WiThumb放入冰箱中以查看其結(jié)冰的溫度。一直到0度。令人印象深刻!
-
WIFI
+關(guān)注
關(guān)注
81文章
5406瀏覽量
208346 -
溫度計(jì)
+關(guān)注
關(guān)注
6文章
406瀏覽量
79042
發(fā)布評(píng)論請(qǐng)先 登錄


溫度計(jì)使用注意事項(xiàng) 溫度計(jì)與濕度計(jì)的區(qū)別
什么是熱電偶溫度計(jì)?






探針式電子溫度計(jì)由什么組成
探針式電子溫度計(jì)用來(lái)測(cè)量什么的溫度
探針式溫度計(jì)使用的正確流程是
電阻式溫度計(jì)是利用什么原理

評(píng)論