传感器更好的作品,如果你把一点点的收缩管周围的传感器侧。这一块的任何光线到达传感器,使得它更准确。 只需滑动收缩管周围的光电池,并迅速热起来,让它松松地锁定到位。
如果需要,松开螺母牢牢锁定CD的地方。然后,打开箱盖,使用Arduino。
通过黑色、绿色和橙色线通过孔在盖子的底部。 不要担心红丝。从传感器的红色线将焊接到红色线连接开关。
插线到Arduino如下: 黑色的地面 绿色-模拟引脚0 橙色数字引脚3
最后,焊料的红色线结之间的开关电源线和10K电阻。这基本上是连接边缘传感器5V电源。不幸的是Arduino只有一个5V电源插座,所以我们将不得不作出这样的连接。它不漂亮,但它是有效的。
用下面的代码Arduino程序:
这个代码是做电压读数与LED和另一个与LED关闭。然后比较两读数之间的差异。当它在桌面上,很多光被反射回来,当LED,使不同的两个值之间比较高。当有一个大的差异,这样,我们可以假设它是安全的继续行驶。 然而,当传感器在突然下降的深渊,没有光被反射回来。在这种情况下,传感器返回接近相同的阅读到Arduino无论LED或关闭。当两者的价值低,我们知道我们已经找到了一滴。Arduino可以使用此信息来告诉汽车停止行驶,备份,和变化过程。
坚决关闭情况下备份和把CD放回原处。 把自由的一个拉链的关系保持在适当的位置开关。线程的新拉链后通过开关和一个安装孔边缘检测传感器。 第二开关重复过程。 传感器PCB现在应该牢固地连接到CD的下面。
如果你的机器人和我一样的话,那么CD是向前弯曲和传感器几乎是拖在地上。虽然这不会影响传感器的操作方式,它可能不是最好的主意。 幸运的是,这可以固定一个拉链或两。我只是一个通过螺纹盖锁拉的够紧的CD稍微向上弯曲。问题解决了。 如果你没有一个锁存器,可以钻一个孔或两个盖子螺纹拉链通过或什么的。建筑机器人是所有关于愿意凑合和解决问题。不要害怕尝试。
放在电池测试出来。你可能想知道为什么我们没有增加电源开关。好...我忘了… 如果这是真的讨厌你,学习如何跳到最后一课1步添加一个电源开关。 总之… 找一个窗台,试试。