正在做智能小车,怎样提高红外发射的避障距离
最近在做一个智能小车,买的红外管传输距离只有几厘米(下图1),我想做到两米,求高手们指点一下吧,不需要传送什么信息,就是想实现没有东西阻挡时输出高电平,有阻挡时输出低电平,求高手指点一下,最好能给个电路图,我们实测一下,谢谢PS,不想购买网上的现成的套件,只用arduino可以做吗?
网上买的波长940nm 3mm红外线发射管/直径3mm毫米
5mm我也有
我现在是5V接220R给发射管,接收管并排在一起,用A0口的analogRead读(下图2),距离只有2-3cm
根据网上的资料,红外发射需要调制,调制的目的一是增加距离,二是提高抗干扰性,不信你做的这个在阳光下可能就不能用了。你去搜一下,网上有很多资料,说的很清楚。
你买的接收管要换,不是不能用这个,是因为如果你用这个接收,就需要做解调电路或者软解调。所以你应该买接收头,就是三条腿的那种。但是某宝上卖的,不保证全是好的,我遇到过只有1/10能用的。你买的时候和店家说明白,买回来你要测,凡是不能用的一律退款,通常他们会发给你能用的,反正你买的也不多。
这些商家也是黑了心,把废管混在好管里发货。:L
超声波SCR04能测4米 GBL阿尔塞斯 发表于 2016-7-28 16:57 static/image/common/back.gif
超声波SCR04能测4米
超声波我用了,但是固定住只能测一个方向,其他方向就不行了。 老胖熊 发表于 2016-7-28 16:45 static/image/common/back.gif
根据网上的资料,红外发射需要调制,调制的目的一是增加距离,二是提高抗干扰性,不信你做的这个在阳光下可 ...
三条腿的我也有,JS1838/HS1838 1838 一体化万能红外接收头,这个可以吗?IRremote.h调制发射可以吗? 不想买现成的模块,就意味着自己制作相应的模块。
这里有红外接近开关的原理图:
看的懂的话,就可以自制了
tom 发表于 2016-7-28 22:23 static/image/common/back.gif
不想买现成的模块,就意味着自己制作相应的模块。
这里有红外接近开关的原理图:
看的懂的话,就可以自制 ...
谢谢,我试试。 xinxinzhihuo 发表于 2016-7-28 17:47 static/image/common/back.gif
三条腿的我也有,JS1838/HS1838 1838 一体化万能红外接收头,这个可以吗?IRremote.h调制发射可以吗?
1838没任何问题。irremote.h没用过,不知道行不行。 老胖熊 发表于 2016-7-29 14:40 static/image/common/back.gif
1838没任何问题。irremote.h没用过,不知道行不行。
今天实验了,38K调制后发射,1838接收,优点是距离远了很多,缺点无法检测障碍物了,怎么才能又远距离又能检测障碍物呢? xinxinzhihuo 发表于 2016-7-31 20:52 static/image/common/back.gif
今天实验了,38K调制后发射,1838接收,优点是距离远了很多,缺点无法检测障碍物了,怎么才能又远距离又能 ...
不知道你的试验方法和环境,我猜是发射信号漫反射了,无论怎样你都能接收到信号。如果是这样,你可以试着用透镜或者遮挡的方式,让发射出去的光线能聚焦在比较小的范围。另外,可以调整发射管的功率,调整发射距离,这是后话,你先把避障功能做出来。如果全功率发射的话,10米以上无压力。因为再远,我的房间没那么大了,所以只试到10米。 老胖熊 发表于 2016-8-1 12:42 static/image/common/back.gif
不知道你的试验方法和环境,我猜是发射信号漫反射了,无论怎样你都能接收到信号。如果是这样,你可以试着 ...
感谢老胖一直热心回复我的帖子,我的试验方法和环境这里没写,确实是发射信号漫反射了,无论怎样我都能接收到信号。
“你可以试着用透镜或者遮挡的方式,让发射出去的光线能聚焦在比较小的范围。”这个还没有头绪,我只是用绝缘胶带缠了一圈发射头,露出发射头顶部。效果还是不理想,甚至我完全遮住发射头都可以接收到。能不能请教你的实验环境?
我的电路如下:
单片机给38K的信号给三极管,三极管导通放大后由白色发射管发射信号,同时接收管由1838接收,解调后给单片机。
我想做智能小车避障4个-6个方向的避障,1、2米的避障距离就够了。
目前的情况是,上面的电路不用38K调制解调,用普通的TCRT5000 反射式光电开关,可以达到检测距离20CM,再远就不行了。用38K调制的方法又无法准确检测距离。
xinxinzhihuo 发表于 2016-8-5 10:59 static/image/common/back.gif
感谢老胖一直热心回复我的帖子,我的试验方法和环境这里没写,确实是发射信号漫反射了,无论怎样我都能接 ...
你图里的D2是1838? 我告诉你的方法不能用来测距,只能用来避障,避障的距离是通过调整发射管的功率改变的。只能做到到达你需要的距离的时候给一个低电平,超过距离是高电平。
例如,你调整到1米的距离,那么超过1米,是高电平输出,低于1米的时候是低电平输出。
老胖熊 发表于 2016-8-8 10:35 static/image/common/back.gif
我告诉你的方法不能用来测距,只能用来避障,避障的距离是通过调整发射管的功率改变的。只能做到到达你需要 ...
图里的D2是1838对的,
能够避障1米,也就是差不多测距1米了,不需要精确,能避障就好。我试了你说的方法,效果不理想。 本帖最后由 老胖熊 于 2016-8-9 09:50 编辑
xinxinzhihuo 发表于 2016-8-8 20:20 static/image/common/back.gif
图里的D2是1838对的,
能够避障1米,也就是差不多测距1米了,不需要精确,能避障就好。我试了你说的方法 ...
我一直以为1838是三脚的接收头,不是接收管。0038,1838是一类的。
这个是1838
这个是我说的原理做的传感器,不过这个传感器某宝卖的都是仿品,质量参差不齐。原来的厂家已经不做这个产品了。
这个原理是工业用的,不会有问题。随便找俩图给你参考下,不代表推荐你使用这个产品。也不是做广告。
页:
[1]
2