• IIANews微官網
    掃描二維碼 進入微官網
    IIANews微信
    掃描二維碼 關注微信
    移動客戶端
  • English
2019全景工博會 菲尼克斯電氣Radioline無線系統
測試測量

ELVIS III + Python | 基于ELVIS III和Python的紅外測距實驗

  2020年01月17日  

通過本實驗,你將學習如何通過Python編程控制ELVISIII上的AIO和DIO資源,從而實現基于紅外測距傳感器的測距應用:

  1)檢測傳感器與移動物體(小車)間的距離,并實時顯示檢測距離
  2)當檢測到傳感器與物體間的距離小于20cm時,點亮ELVISIII上的LED燈表示告警

1 - 實驗所需設備

  1)NIELVISIII一臺
  2)筆記本(已安裝Putty、FileZilla)一臺
  3)紅外測距傳感器(本實驗采用SHARPGP2Y0A21YK0F)
  4)杜邦線若干(10cm公-公一根、20cm公-母三根)
  5)移動物體(本實驗采用小車模型)

2 - 硬件環境搭建

  1)將傳感器的GND接到ELVISIII原型板BankA的DGND口
  2)將傳感器的5V接到ELVISIII原型板BankA的+5V口
  3)將傳感器的AI0接到ELVISIII原型板BankA的AI0口
  4)將ELVISIII原型板BankADIO0接到ELVISIIIBankA的LED0

注意:將傳感器固定在桌面合適的位置,保持傳感器水平,避免傳感器發出的紅外信號碰到桌面,影響測試效果。

3 - 把Python代碼文件傳輸到ELVIS III

  將范例資源包(關注本公眾號,回復“紅外測距”,獲取紅外測距實驗范例資源包)中的IR_Distance_sersor.py文件通過FileZilla傳輸到NI ELVIS III設備。

  FileZilla的配置如下:
  Host Name: <IP Address of the NI ELVIS III>
  login as: admin
  Password:(空白。默認情況下沒有密碼。)
  Port: 22


4 - 運行范例

  1)配置PuTTY或其他客戶端如下:
  Host Name: <IP Address of the NI ELVIS III>
  Port: 22
  Connection Type: SSH
  一旦連接打開,登錄賬戶為:
  login as: admin
  Password: (只要按回車。默認情況下沒有密碼。)

  2)打開PuTTY運行范例。在將示例文件夾上載到的目錄中,輸入以下命令,進入NI-ELVIS-III-Python示例目錄。
  cd NI-ELVIS-III-Python-Examples-master/
  注意:如果無法將當前目錄更改為NI-ELVIS-III-Python-Examples-master/,請輸入以下命令以訪問目錄中的內容/home/admin。您應該能夠在列出的文件中找到NI-ELVIS-III-Python-Examples-master/。
  ls
  注意:如果無法將當前目錄更改為NI-ELVIS-III-Python-Examples-master/,請輸入以下命令以訪問目錄中的內容/home/admin。以下也命令可以查看當前目錄。
  cd ~
  pwd

  3)行范例:
  python tests/IR_Distance_sersor.py
  注意:在運行任何示例之前,請確保您的ELVISlll實驗板電源開關已打開。
  實驗軟件界面:
  將每次測得的數值轉化成實際距離后,顯示在UI界面上。

  當距離小于20cm時,ELVIS III的面包板上的LED 0將會被點亮直至小車與傳感器距離大于20cm才會熄滅,此時程序界面也將報出錯誤!

  注意:本次實驗的傳感器特性曲線是非線性的,也就意味著其中的比例系數需要進行標定,同時根據標定值在特定范圍進行距離測試才能獲得較為準確的距離值。

 

 

 

 

 

標簽:NI ELVIS III Python我要反饋
最新視頻
柯馬MATE被動型外骨骼機器人   
RVW系列,讓AGV智能搬運更自由   
施耐德電氣推出“綠色智能制造創贏計劃”
MIR自主移動機器人
福祿克
ABB電氣帶你“云”看展
專題報道
2019第二十一屆中國國際工業博覽會
2019第二十一屆中國國際工業博覽會 本屆工博會設立九大專業展,展會面積28萬平方米,2610家展商參展,其中上海本地企業占比23%,兄弟省市企業和境外企業展位分別占比48%和29%,同期精彩活動50余場,吸引境內外專業觀眾18.2萬人次,較去年同期增長4.5%。
企業通訊
液體分析全平臺測量解決方案
液體分析全平臺測量解決方案

Endress+Hauser推出的在線液體分析平臺化產品Liquiline和數字智能傳感器Memosens廣泛地應用于,

Heartbeat技術在物位儀表上的應用
Heartbeat技術在物位儀表上的應用

本次會議將以物位儀表為例,著重介紹Heartbeat Technology心跳技術在各種不同測量原理的物位儀表中的應用。

在線會議

社區

天堂乐fun88 <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>