当前位置:网站首页>智能垃圾桶(八)——红外对管传感器(树莓派pico)
智能垃圾桶(八)——红外对管传感器(树莓派pico)
2022-07-31 16:13:00 【光追雨】
一、模块展示

二、模块说明
该传感器模块对环境光线适应能力强,其具有一对红外线发射与接收管,发射管发射出一定频率的红外线,当检测方向遇到障碍物(反射面)时,红外线反射回来被接 收管接收,经过比较器电路处理之后,绿色指示灯会亮起,同时信号输出接口输出数字信号(一个低电平信号),可通过电位器旋钮调节检测距离,有效距离范围 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)
五、与树莓派的引脚对接
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 代码效果展示

边栏推荐
- npm安装时卡在sill idealTree buildDeps,npm安装速度慢,npm安装卡在一个地方不动
- LeetCode_733_Image rendering
- 删除表格数据或清空表格
- 外媒所言非虚,苹果降价或许是真的在清库存
- How C programs run 01 - the composition of ordinary executable files
- mysql black window ~ build database and build table
- 长得很怪的箱图
- 国内市场上的BI软件,到底有啥区别
- What is the difference between BI software in the domestic market?
- 在资源管理类中提供对原始资源的访问——条款15
猜你喜欢

【C语言】LeetCode27.移除元素

动态规划之线性dp(上)

【Meetup预告】OpenMLDB+OneFlow:链接特征工程到模型训练,加速机器学习模型开发

Implementing distributed locks based on Redis (SETNX), case: Solving oversold orders under high concurrency

WPF project - basic usage of controls entry, you must know XAML

C程序是如何跑起来的01 —— 普通可执行文件的构成

Design and Implementation of Compiler Based on C Language

二分查找的细节坑

Browser's built-in color picker

How C programs run 01 - the composition of ordinary executable files
随机推荐
Baidu cloud web speed playback (is there any website available)
Premiere Pro 2022 for (pr 2022)v22.5.0
[MySQL] Mysql paradigm and the role of foreign keys
Doing things software development - the importance of law and understanding of reasonable conclusions
The normal form of the database (first normal form, second normal form, third normal form, BCNF normal form) "recommended collection"
字符串反转的实现方法总结「建议收藏」
2.索引及调优篇【mysql高级】
基于Redis(SETNX)实现分布式锁,案例:解决高并发下的订单超卖,秒杀
Tencent Cloud Deployment----DevOps
Grafana安装后web打开报错
npm安装时卡在sill idealTree buildDeps,npm安装速度慢,npm安装卡在一个地方不动
SHELL内外置命令
what exactly is json (c# json)
基于ABP实现DDD
删除表格数据或清空表格
C语言-函数
type of timer
form 表单提交后,使页面不跳转[通俗易懂]
update data table update
2022年整理LeetCode最新刷题攻略分享(附中文详细题解)