我最近发表了一篇关于“付款扫描仪”项目的博文,这台扫描仪使用的是处于光敏元件模式下的NXT 2.0颜色传感器。“付款扫描仪”仿效了激光条形码扫描仪,它能够扫描那些由乐高横梁制成的简单的“条形码”。很有意思的是,它能够快速扫描(标准的光传感器也能如此之快)。下面这个视频展示了该扫描仪是如何运行的: (见【付款扫描仪】视频)
这个项目的开展与今年乐高世界锦标赛委员组的其中一个任务有点关系。这项任务需要小组通过使用光传感器来计算出微合金晶体管上的黑色线路,以便得到线路间确切的间隔距离,这个任务正是由我们小组来负责。但工作进展很缓慢,因为我们需要保证光传感器能有效地计算出这些线路。当我在观察线路时,我就在想人的本能是无法与机器人的能力相比的,我知道光传感器能够进行高速运作(实际上,限制它运作速度的关键是马达的反应,而非光传感器本身),但是我很好奇它到底能有多快,于是,我就做了一些测试并思考了这个“付款扫描仪”项目。 事实证明了,你可以以每秒300次的频率获取光值,这样的速度足以进行一些快速扫描。当你在处理数据时,把数据制成图形表格将能大大提高工作效率,本项目的编程指令也包括图形表格的制作,这些编程指令是关于如何将一些简单数据录入NXT里,它们从传感器里获取数据,把这些数据传送至电脑里并用表格来表示,正如以下这个表格所示一样:
其实,数据录入的程序和指令只是一些“手工”操作,它并没有使用LEGO Education NXT-G 2.x的内置数据采集功能,因为我们还无法在软件零售店里买到这样的软件,但无论怎么样,它最多只能在每秒里录入25个样品,这样的速度对于这个应用程序来说还是慢了。 |