硬件连接:
连接红外灯已给出
将红外发射器的阳极连接到100欧姆电阻
将红外接收器的负极连接到10k电阻
将10k和100ohm电阻的两端连接(这是+ ve引脚,将其连接到5v)
将红外接收器和红外发射器的阳极和阴极连接在一起(这是-ve引脚,将其接地)
将另一根导线连接到接收器的阳极(这是信号引脚) )
您可以通过在引脚上的lookind来识别led的阳极和阴极,较长的引脚是阳极,而较短的是阴极
您还可以通过观察led的边缘(平板)来识别阳极和阴极led id阴极的边缘。
如果找不到像我一样的100 ohm电阻,则可以使用任何其他接近100 ohm的电阻。
步骤2:障碍物传感器电路如果没有arduino:
没有arduino的障碍物传感器电路:
按上述电路中所示连接组件,以制作障碍物传感器。
采用上面构建的红外传感器,将ir的信号引脚连接到2n222a/bc547晶体管的基极(如果需要,可以在基极上增加电阻)
将晶体管的发射极接地并将ir传感器的gnd引脚接地
将晶体管的集电极连接到led的阴极
将led的阳极和ir传感器连接到5v
如果您可以在头上放置任何物体,就可以看到led发光了,也可以使用蜂鸣器代替led进行指示
第3步:使用arduino进行障碍检测:
带上arduino板和红外线tran发射器和接收器。
将发射器阳极连接到100 ohm并连接到5v,并将阴极连接到接地端
将接收器的阳极连接到发射器的阴极将10k电阻器连接到ir接收器阳极
连接电阻两端都为5v
将接收器的信号引脚连接到arduino上的a5。
*打开arduino ide,粘贴下面给出的代码并上传
步骤4:代码:
代码工作:
打开串行监视器
您可以查看传感器发送的值
现在尝试将手靠近红外传感器
您会注意到,如果您将手移到更靠近红外的位置,该值会不断减小
通过这些值,您可以找出障碍物的距离是多远。
在下一个博客中,我将使用这些传感器制造自动驾驶汽车,因此请保持关注,直到那时再见:)
int inputpin = a5;
int sensor;
void setup( )
{
serial.begin(9600);
pinmode(inputpin , input);
void loop()
{ sensor = analogread(inputpin);
serial.println(sensor);
}
蔚来公布2022年3月交付数据
光伏发电国家政策补贴2020年_光伏发电前景如何
一种双CRISPR/Cas12a辅助的逆转录-重组酶介导扩增(RT-RAA)检测方法
将ERP与物联网集成的好处有哪一些
大唐移动提出了基于场景化的智慧网络解决方案
如何制作红外传感器模块
华为云耀云服务器 L 实例:赋能中小企业数字化转型
北京市电信公司已完成了IPv6网络的部署工作
ST发布基于ARM内核的移动平台专用PGI OpenCL开发框架
越拍越AI拍!汇威AICALL V9手机拍摄功能测评
详解Xilinx FPGA的配置模式(Master/Slave模式,Serial/SelectMAP模式)
如何选择商场led透明显示屏,它的特点是什么
求职却遭机器人挫杀,这次怎么回事?
消费金融!OPPO vivo火爆背后的推手
数字货币能够帮助投资者扩大业务的原因分析
索尼推出一款无线可穿戴式扬声器SRS-WS1 续航时间达7个小时左右官方售价1999元
Fluke SigmaPace1000 体外起搏器分析仪
Lumia950 XL被移植运行Win10X:全新操作
并联电路中总电阻与分电阻的关系 并联电路电流分配规律
抢跑6G,美国联邦通信委员会公布6G试验频率段!