步骤1:如何工作?
该项目由两部分组成。
第一部分是一个小程序,使用inpout32.dll打开或关闭并行端口上的LED。该程序托管一台微型服务器,其唯一目的是理解HTTP请求。
第二部分是Greasemonkey脚本,用于检测何时有新的通知/消息。
是否有新的通知或消息。消息,脚本将向上述程序托管的服务器请求URL,并且程序将理解该URL,并开始闪烁所请求的LED。
在阅读新的通知/消息后,脚本将请求
简单eh?
第2步:要求
您将需要:
- Windows (也适用于x64版本)
应该有可能在Linux上而不是在Mac上实现此功能,因为据我所知,Mac没有并行端口
-并行端口
大多数新计算机没有集成并行端口,因此您必须自己购买PCI并行卡。根据我在互联网上阅读的内容,并非所有卡都可以使用,USB并行也不能使用。
- Mozilla Firefox ,具有 Greasemonkey扩展名已安装或已安装 Google Chrome浏览器(Opera可能也可以使用)
- 2个LED
- Centronics打印机电缆(可选;我使用了它作为延长电缆)
第3步:下载并配置LED闪烁器
从此处下载LED闪烁器步骤的附件,并将其解压缩。
打开“设备管理器”(您可以通过按WindowsKey + R并在出现的窗口中键入 devmgmt.msc 来实现),双击端口(COM和LPT),然后双击并行端口(通常列为 ECP并行端口或打印机端口或类似名称)。
在出现的新窗口中,单击资源标签,并注意 I/O Ran的第一部分ge 设置(请查看随附的屏幕截图)。 *
一旦有了,请转到解压缩应用程序的文件夹,然后打开address.txt文件。将文件内容替换为您上面提到的地址(再次,检查附带的屏幕截图),然后保存。
完成后,双击LEDBlinker.exe打开应用程序(注意:在Windows上Vista/7,您必须首次以管理员身份运行它!)。您什么都看不到,但是可以通过在任务管理器中查找程序来验证程序是否正在运行。如果您有防火墙,则可能会警告您该程序正在尝试在端口4012上进行侦听。必须允许它运行,才能使程序正常工作(有关更多信息,请检查步骤1)。
注意:如果出现错误当您运行该应用程序说找不到mswinsck.ocx时,请从此处下载它,并将其放置在与该程序相同的文件夹中。然后它应该可以工作(再次,如果您使用的是Windows Vista/7,则必须首次以管理员身份运行它。)
*:如果有多个I/O范围,请尝试所有这些,直到找到一个可行的。确保每次更改address.txt时都通过任务管理器终止LEDBlinker.exe。
步骤4:将LED连接到并行端口
如果使用打印机电缆,请检查第三张图片作为参考,否则,请检查第二张图片。
连接更长的导线*将第一个LED的设置为 bit 1 (请查看上面提到的图片),将其短路到任何一个接地(GND)引脚(选择哪个都不重要)。当您收到新通知时,该LED将会闪烁。**
将第二个LED的较长引线连接到 bit 6 ,而将较短的引线连接到任何接地引脚。这是当您有新消息时LED会闪烁的指示灯。
要检查通知LED指示灯是否正常工作,请单击此处(停止闪烁)。
要检查消息LED指示灯是否正常工作,请单击此处(停止闪烁) )。
如果LED指示灯不工作,请确保正确插入了LED(尝试将它们稍微移动一下),并且LED闪烁器配置正确并且正在运行。
*:如果您的引线LED具有相同的长度,然后找到您的LED的扁平面。将那一侧的引线连接到任何接地引脚,将另一侧的引线连接到位引脚。
**:可以更改该引线,但是您必须对Greasemonkey脚本进行一些细微改动。 》
步骤5:安装Greasemonkey脚本
在确保LED正常工作之后,该安装Greasemonkey脚本了。可以在以下位置找到Greasemonkey脚本:http://userscripts.org/scripts/show/82985
单击上面的链接,然后单击安装按钮并确认警告。
安装脚本后,重新加载Facebook。
您完成了! :)
步骤6:注意事项。..
LEDBlinker.exe必须一直处于打开状态,因此最好在Windows启动时让它在启动时运行。
您的浏览器也必须始终打开,并且必须打开Facebook选项卡。
检测新消息的部分存在局限性:必须已经打开一个聊天窗口并与向您发送消息的人最小化;否则,将不会检测到新消息。
责任编辑:wv
-
LED指示灯
+关注
关注
2文章
94浏览量
12650
发布评论请先 登录
相关推荐
评论