- 深度体验树莓派3:实操用Python驱动超声测距模块

发烧友 发表于 2016-07-28 16:29 | 分类标签:树莓派3Raspberry Pi超声测距

  我们来看一下板子的细节:

  树莓派正面

  再看一下树莓派的反面:

  深度体验树莓派3:实操用Python驱动超声测距模块

  中间有一个尔必达的闪存。

  看了主板以后,我们对接口来几个特写:

  LAN和USB接口

  深度体验树莓派3:实操用Python驱动超声测距模块

  HDMI、3.5mm音频输出接口、HDMI接口和Micro USB接口

  深度体验树莓派3:实操用Python驱动超声测距模块

  总结:

  总体来说,在性能的增强和对WIFI等无线的支持,使得以前很多需要通过Dongle实现的功能,现在可以方面的实现。

  另外从造工方面,从各种元器件和接口的焊接来看,从焊点上观察, Raspberry Pi 3 Model B保持了一贯的水准,对比于很多班子来说,还是很有诚意的。

  还有,在新版本加入了BCM43438,这是一个复合式芯片,含有Wi-Fi 802.11 b/g/n(2.4GHz)与蓝牙4.1功能。因为是独立芯片,不会与USB和以太网那端(SMSC LAN9514)抢频宽。

  不过需要注意一下,和以往的版本相比,虽然GPIO仍相容,但连接的UART改了,原本内建的硬件UART改由蓝牙芯片使用,而GPIO脚位14与15则也改成mini-uart port,这也应该值得注意。

  再者,若是新的内存卡,请到官方网站下载新版Raspbian,才能支持树莓派 3。

  第三步:实际使用

  我用树莓派3做了一个“用Python驱动HC_SR04超声测距模块”的体验:

  树莓派一直以来是兼容最多拓展模块的神器,HC_SR04是普遍常用的超声测距模块。HC-SR04超声波测距模块可提供2cm-400cm的非接触式距离感测功能,测距精度可达高到3mm;模块包括超声波发射器、接收器与控制电路。

  基本工作原理:

  (1)采用IO口TRIG触发测距,给最少10us的高电平。

  (2)模块自动发送8个40khz的方波,自动检测是否有信号返回;

  (3)有信号返回,通过IO口ECHO输出一个高电平,高电平持续的时间就是超声波从发射到返回的时间。测试距离=(高电平时间*声速(340M/S))/2。

  深度体验树莓派3:实操用Python驱动超声测距模块

上一页1234下一页全文

除非注明,本站均为原创或编译,转载请注明:文字来自39度

分享给朋友:
条评论

评 论

提 交

请勿进行人身攻击,谩骂以及任何违法国家相关法律法规的言论。

正在加载评论...