• IIANews微官网
    扫描二维码 进入微官网
    IIANews微信
    扫描二维码 关注微信
    移动客户端
  • English
测试测量

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我要反馈
最新视频
魏德米勒非接触联接的应用、高可靠性外壳应用及现场接线技术解决方案   
魏德米勒在线大讲堂——魏德米勒Klippon Connect接线端子的应用   
福禄克
专题报道
本届展览会为期10天,围绕“智能领跑 无限未来”的主题,通过工厂及过程自动化馆、电气系统馆、物联网/工业互联网馆、数字化工厂馆、工业机器人馆、智能物流与仓储馆、人工智能馆七大虚拟展厅的形式,为企业搭建线上展示及互动交流的平台,为用户奉上一场高规模的饕餮盛宴。
企业通讯
风雨同舟,共抗疫情。魏德米勒为您提供全球化服务
风雨同舟,共抗疫情。魏德米勒为您提供全球化服务

在来势汹汹的疫情当下,躲避和远离是每个人的本能反应。“但是我们不一样,我们是魏德米勒,一家扎根中国20多年来始终任承诺的

万众一心 抗击疫情
万众一心 抗击疫情

2020年的开始,让许多人始料未及。突如其来的新冠疫情,导致许多展会延期或取消。特殊时期,智能网联合国际工业自动化、造车

在线会议

社区

易迅彩票送彩金 送彩金的娱乐网 免费送彩金的棋牌 娱乐平台加微信送彩金 真人百家乐赠送彩金 2019最新白菜网送彩金论坛 那个棋牌平台送彩金最多 博彩送彩金18元 2019年无需申请送彩金 易迅彩票送彩金