当前位置:网站首页>Smart Trash Can (8) - Infrared Tube Sensor (Raspberry Pi pico)
Smart Trash Can (8) - Infrared Tube Sensor (Raspberry Pi pico)
2022-07-31 16:26:00 【light chases rain】
文章目录
一、模块展示

二、模块说明
该传感器模块对环境光线适应能力强,其具有一对红外线发射与接收管,发射管发射出一定频率的红外线,当检测方向遇到障碍物(反射面)时,红外线反射回来被接 收管接收,经过比较器电路处理之后,绿色指示灯会亮起,同时信号输出接口输出数字信号(一个低电平信号),可通过电位器旋钮调节检测距离,有效距离范围 2~30cm,工作电压为3.3V-5V.该传感器的探测距离可以通过电位器调节.
三、模块参数说明
- 当模块检测到前方障碍物信号时,电路板上绿色指示灯点亮电平,同时OUT端口持续输出低电平信号,该模块检测距离2~30cm,检测角度35°,检测距离可以通过电位器进行调节,顺时针调电位器,检测距离增加;逆时针调电位器,检测距离减少.
- 传感器主动红外线反射探测,因此目标的反射率和形状是探测距离的关键.其中黑色探测距离最小,白色最大;小面积物体距离小,大面积距离大.
- 传感器模块输出端口OUT可直接与单片机IO口连接即可,也可以直接驱动一个5V继电器;连接方式:VCC-VCC;GND-GND;OUT-IO.
- 可采用3-5V直流电源对模块进行供电.当电源接通时,红色电源指示灯点亮.
四、模块接口说明
1 VCC 外接3.3V-5V电压(可以直接与5v单片机和3.3v单片机相连)
2 GND 外接GND
3 OUT 小板数字量输出接口(0和1)
五、Interfacing with the pins of the Raspberry Pi
5.1 参照图

5.2 实物图

六、代码展示
from machine import Pin
import utime
key = Pin(0, Pin.IN)
# 配置按键
# key = machine.Pin(id, mode, pull)
# id:树莓派Pico引脚编号
# mode:输入输出方式,有Pin.IN(输入)和Pin.OUT(输出)两种
# pull:上下拉电阻配置,有None(无上下拉电阻)、Pin.PULL_UP(上拉电阻)和Pin.PULL_DOWN(下拉电阻)三种
while True:
while key.value() == 0:
print("somethings")
utime.sleep(1)
while key.value() == 1:
print("Nothing")
utime.sleep(1)
七、效果展示
7.1 实物展示

7.2 代码效果展示

边栏推荐
- Insert into data table to insert data
- C language - function
- 深度学习机器学习理论及应用实战-必备知识点整理分享
- GP 6 overall architecture study notes
- What is the difference between BI software in the domestic market?
- 智能垃圾桶(九)——震动传感器(树莓派pico实现)
- Vb how to connect mysql_vb how to connect to the database collection "advice"
- Visualize GraphQL schemas with GraphiQL
- 研发过程中的文档管理与工具
- 【Meetup预告】OpenMLDB+OneFlow:链接特征工程到模型训练,加速机器学习模型开发
猜你喜欢
![[pytorch] 1.7 pytorch and numpy, tensor and array conversion](/img/ca/b943ff8f59f08e9e23b1ba416c79a0.png)
[pytorch] 1.7 pytorch and numpy, tensor and array conversion

【pytorch】pytorch 自动求导、 Tensor 与 Autograd

.NET 20th Anniversary Interview - Zhang Shanyou: How .NET technology empowers and changes the world

Kubernetes principle analysis and practical application manual, too complete

上传图片-微信小程序(那些年的坑记录2022.4)

【pytorch】1.7 pytorch与numpy,tensor与array的转换

使用互相关进行音频对齐

MySQL的相关问题

Implementing DDD based on ABP

C language "the third is" upgrade (mode selection + AI chess)
随机推荐
Qt实战案例(54)——利用QPixmap设计图片透明度
update data table update
C语言”三子棋“升级版(模式选择+AI下棋)
6-22漏洞利用-postgresql数据库密码破解
SringMVC中个常见的几个问题
The 2nd China PWA Developer Day
牛客 HJ18 识别有效的IP地址和掩码并进行分类统计
MySQL的相关问题
tensorflow2.0 cnn(layerwise)
全新宝马3系上市,安全、舒适一个不落
Implementing distributed locks based on Redis (SETNX), case: Solving oversold orders under high concurrency
二分查找的细节坑
Premiere Pro 2022 for (pr 2022)v22.5.0
牛客 HJ3 明明的随机数
第二届中国PWA开发者日
2020微信小程序反编译教程(小程序反编译源码能用吗)
tooltips使用教程(鼠标悬停时显示提示)
How does automated testing create business value?
The arm button controls the flashing of the led light (embedded button experiment report)
After the form is submitted, the page does not jump [easy to understand]