• IIANews微官網
    掃描二維碼 進入微官網
    IIANews微信
    掃描二維碼 關注微信
    移動客戶端
  • English
2020第二屆中國智能展覽會
測試測量

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我要反饋
最新視頻
倒計時2天!Openlab Day帶你一站式了解NI IC開放實驗室!   
新品速遞 | TwinCAT 自動化軟件   
世強
MIR自主移動機器人
福祿克
禹衡光學
專題報道
2020第二屆中國智能展覽會
2020第二屆中國智能展覽會 2020年4月16日,由智能網聯合國際工業自動化、造車網共同打造的“線上云展”——2020第二屆中國智能展覽會正式上線。本季展會為期10天,繼續圍繞“智能領跑,無限未來”的主題打造七大虛擬展廳,以強大的科技核心本源為參展商、投資商與展會觀眾之間筑建持續暢通的信息橋梁,助力中國制造業新的增長。
企業通訊
菲尼克斯打印機組合方案
菲尼克斯打印機組合方案

菲尼克斯提供全面的工業標識打印機,作為標識產品的打印平臺。打印機采用不同的打印技術:熱轉印、噴墨打印,滿足不同標識產品、

3分鐘了解 TI LED 驅動器功能和選型
3分鐘了解 TI LED 驅動器功能和選型

LED 功能剖析及 TI LED 驅動器選型指南。

在線會議

社區

今天喜乐彩中奖查询