找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4560|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

基于arduino UNO R3的遠(yuǎn)程可控的紅外熱釋傳感器

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:137406 發(fā)表于 2017-7-3 16:20 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
首先實(shí)物圖奉上,比較簡陋別見怪啦哈哈



●實(shí)驗(yàn)名稱:基于機(jī)智云平臺的紅外熱釋傳感器的應(yīng)用


●實(shí)驗(yàn)?zāi)康模?/font>1. 能夠在云平臺下,手機(jī)實(shí)時觀測傳感器返回的AD值;
                          2. 能夠通過手機(jī)APP控制面包板上LED亮滅。


●硬件物料:

      arduino UNO R3
      esp8266模塊
      紅外熱釋傳感器
      按鍵若干
      510歐姆電阻  
      發(fā)光二極管
      杜邦線、面包板


●軟件環(huán)境
1)Arduino IDE:能在Windows、Mac OS和Linux操作系統(tǒng)中運(yùn)行,編程環(huán)境利于初學(xué)者使用,并且可擴(kuò)展性極強(qiáng)
2)機(jī)智云自助開發(fā)平臺(便于使用,MCU代碼自動生成工具+APP代碼自動生成工具)

這些準(zhǔn)備活動做好后,稍微“加工一番”,就闊以看到成品啦,視頻在這里:




●實(shí)驗(yàn)步驟


第一步:連接Arduino uno R3 和ESP8266,燒入ESP8266 GAgent固件。ESP8266燒寫機(jī)智云燒寫固件可參考社區(qū)教程貼


第二步:登錄機(jī)智云社區(qū)開發(fā)者中心,創(chuàng)建產(chǎn)品,選擇WIFI方案,并保存。


第三步:創(chuàng)建數(shù)據(jù)點(diǎn)。數(shù)據(jù)點(diǎn)是產(chǎn)品功能的抽象,用來描述產(chǎn)品功能及其參數(shù)。本次試驗(yàn)我們準(zhǔn)備通過傳感器,檢測區(qū)域范圍內(nèi)是否有障礙物,如果有,傳感器輸出的數(shù)值會有一個大的變化,因此設(shè)置一個數(shù)值型數(shù)據(jù)。另外,為了更直觀感受到手機(jī)APP的控制作用,設(shè)置一個布爾型數(shù)據(jù)用來控制燈的亮滅。保存。


第四步:前往“MCU開發(fā)”部分,選擇獨(dú)立MCU方案,硬件平臺選擇ArduinoUNOR3,填入產(chǎn)品秘鑰,生成代碼包即可得到工程文件。下載。


第五步:解壓工程文件,將Gizwits文件夾復(fù)制粘貼到Arduino安裝目錄下的Library文件夾下。

第六步:打開工程文件下的example文件夾,包含有networkConfig和simpleTry兩個文件夾。其一,simpleTry.ino文件包含了主程序,填充機(jī)智云代碼的部分,已經(jīng)有注釋標(biāo)注。其二,networkConfig是配置入網(wǎng)的例程,用來獲取路由器SSID和密碼(這里選用手機(jī)APP輔助方法來實(shí)現(xiàn)聯(lián)網(wǎng),通過一個按鍵出發(fā)設(shè)備進(jìn)入配網(wǎng)模式,然后APP將SSID和密碼廣播到設(shè)備,從而達(dá)到聯(lián)網(wǎng)的目的。首次配置好了之后,下次在同個WiFi環(huán)境下,就無需再次進(jìn)行聯(lián)網(wǎng)操作了)。本實(shí)驗(yàn)中,具體操作如下,把networkConfig.ino中的部分代碼拷貝到本次項(xiàng)目的工程simpleTry.ino中(需要注釋掉串口打印調(diào)試部分的代碼,因?yàn)榘蹇ㄖ挥幸粋串口,而該串口用來與WiFi模塊通信)。然后依據(jù)注釋提示信息,填充2個數(shù)據(jù)點(diǎn)代碼。整體代碼見本帖末尾處。

第七步:選擇合適的端口,編譯并燒錄。

第八步:點(diǎn)擊“虛擬設(shè)備”,在線調(diào)試,或者下載機(jī)智云demo APP進(jìn)行后續(xù)調(diào)試。

其在手機(jī)端APP界面如下圖所示。


●代碼在這里哦
代碼文件這這里.zip (20.58 KB, 下載次數(shù): 0)



●最后感謝論壇里各位大佬的無私分享和熱心的幫助,讓我能夠?qū)W到更多有用的東西,希望自己能夠在這么好的環(huán)境中繼續(xù)進(jìn)步,共同努力,
畢竟,大家好才是真的好
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表