立即注册 找回密码

微雪课堂

搜索
微雪课堂 micro:bit 查看内容

Micro:bit系列教程15:Infrared Reflective Sensor检测土壤湿度

2018-11-1 14:12| 发布者: waveshare-admin| 查看: 5605| 评论: 1|原作者: waveshare

摘要: 本章将介绍红外发送接收管,主要用于检测前方是否有障碍物。

本章将介绍红外发送接收管,主要用于检测前方是否有障碍物。

1.基本介绍

       Infrared Reflective Sensor是一款红外接近器模块,该模块能发射红外线,也能接收反射回来的红外线,并反馈前方是否有障碍物。

    其主要原理为:红外发射管是由红外发光二极管矩组成发光体,用红外辐射效率高的材料(常用砷化镓)制成 PN 结,正向偏压向 PN 结注入电流激发红外光。红外接收管是将红外线光信号变成电信号的半导体器件,它的核心部件是一个特殊材料的 PN 结,随着红外光强度的增加电流也随之增大输出模拟信号。当检测方向遇到障碍物(反射面)时,红外线反射回来被接收管接收,经过 LM393 比较器处理后输出数字信号,同时绿色指示灯点亮,可通过电位器旋钮调节检测距离。

2.硬件连接

    在硬件上面,采用Micro:bitP0引脚来采集模拟电压,并进行AD转换,从而得到数字信号,采用Micro:bitP1引脚连接Infrared Proximity Sensor的数字输出来判断是否接近障碍物。

Micro:bit

Infrared Proximity Sensor

VCC

VCC

GND

GND

P0

AOUT

P1

DOUT

具体硬件连接如下图所示:

3.软件设计

       打开makecode,添加软件包,输入链接:

https://github.com/waveshare/CourseKit

添加软件包成功后,采用积木块编写以下程序:

下载,点击显示数据(设备)按钮,将显示采集到Infrared Reflective Sensor的原始ADC值,转换后的电压,以及是否靠近障碍物等,具体数据如下图所示:

当传感器靠近障碍物时,模块上的信号提示灯点亮;传感器远离障碍物时,模块上的信号指示灯熄灭。当接近障碍物时,相应的ADC值与电压将减小,当远离障碍物时,相应的ADC值与电压将增大。


299

顶一下

刚表态过的朋友 (299 人)

相关阅读

发表评论

最新评论

引用 游客 2020-3-24 22:17
看不出湿度在哪?

查看全部评论(1)

micro:bit

微雪官网|产品资料|手机版|小黑屋|微雪课堂. ( 粤ICP备05067009号 )

GMT+8, 2024-12-26 19:22 , Processed in 0.032937 second(s), 27 queries .

返回顶部