步驟1:如何工作?
該項(xiàng)目由兩部分組成。
第一部分是一個(gè)小程序,使用inpout32.dll打開(kāi)或關(guān)閉并行端口上的LED。該程序托管一臺(tái)微型服務(wù)器,其唯一目的是理解HTTP請(qǐng)求。
第二部分是Greasemonkey腳本,用于檢測(cè)何時(shí)有新的通知/消息。
是否有新的通知或消息。消息,腳本將向上述程序托管的服務(wù)器請(qǐng)求URL,并且程序?qū)⒗斫庠揢RL,并開(kāi)始閃爍所請(qǐng)求的LED。
在閱讀新的通知/消息后,腳本將請(qǐng)求
簡(jiǎn)單eh?
第2步:要求
您將需要:
- Windows (也適用于x64版本)
應(yīng)該有可能在Linux上而不是在Mac上實(shí)現(xiàn)此功能,因?yàn)閾?jù)我所知,Mac沒(méi)有并行端口
-并行端口
大多數(shù)新計(jì)算機(jī)沒(méi)有集成并行端口,因此您必須自己購(gòu)買PCI并行卡。根據(jù)我在互聯(lián)網(wǎng)上閱讀的內(nèi)容,并非所有卡都可以使用,USB并行也不能使用。
- Mozilla Firefox ,具有 Greasemonkey擴(kuò)展名已安裝或已安裝 Google Chrome瀏覽器(Opera可能也可以使用)
- 2個(gè)LED
- Centronics打印機(jī)電纜(可選;我使用了它作為延長(zhǎng)電纜)
第3步:下載并配置LED閃爍器
從此處下載LED閃爍器步驟的附件,并將其解壓縮。
打開(kāi)“設(shè)備管理器”(您可以通過(guò)按WindowsKey + R并在出現(xiàn)的窗口中鍵入 devmgmt.msc 來(lái)實(shí)現(xiàn)),雙擊端口(COM和LPT),然后雙擊并行端口(通常列為 ECP并行端口或打印機(jī)端口或類似名稱)。
在出現(xiàn)的新窗口中,單擊資源標(biāo)簽,并注意 I/O Ran的第一部分ge 設(shè)置(請(qǐng)查看隨附的屏幕截圖)。 *
一旦有了,請(qǐng)轉(zhuǎn)到解壓縮應(yīng)用程序的文件夾,然后打開(kāi)address.txt文件。將文件內(nèi)容替換為您上面提到的地址(再次,檢查附帶的屏幕截圖),然后保存。
完成后,雙擊LEDBlinker.exe打開(kāi)應(yīng)用程序(注意:在Windows上Vista/7,您必須首次以管理員身份運(yùn)行它?。D裁炊伎床坏?,但是可以通過(guò)在任務(wù)管理器中查找程序來(lái)驗(yàn)證程序是否正在運(yùn)行。如果您有防火墻,則可能會(huì)警告您該程序正在嘗試在端口4012上進(jìn)行偵聽(tīng)。必須允許它運(yùn)行,才能使程序正常工作(有關(guān)更多信息,請(qǐng)檢查步驟1)。
注意:如果出現(xiàn)錯(cuò)誤當(dāng)您運(yùn)行該應(yīng)用程序說(shuō)找不到mswinsck.ocx時(shí),請(qǐng)從此處下載它,并將其放置在與該程序相同的文件夾中。然后它應(yīng)該可以工作(再次,如果您使用的是Windows Vista/7,則必須首次以管理員身份運(yùn)行它。)
*:如果有多個(gè)I/O范圍,請(qǐng)嘗試所有這些,直到找到一個(gè)可行的。確保每次更改address.txt時(shí)都通過(guò)任務(wù)管理器終止LEDBlinker.exe。
步驟4:將LED連接到并行端口
如果使用打印機(jī)電纜,請(qǐng)檢查第三張圖片作為參考,否則,請(qǐng)檢查第二張圖片。
連接更長(zhǎng)的導(dǎo)線*將第一個(gè)LED的設(shè)置為 bit 1 (請(qǐng)查看上面提到的圖片),將其短路到任何一個(gè)接地(GND)引腳(選擇哪個(gè)都不重要)。當(dāng)您收到新通知時(shí),該LED將會(huì)閃爍。**
將第二個(gè)LED的較長(zhǎng)引線連接到 bit 6 ,而將較短的引線連接到任何接地引腳。這是當(dāng)您有新消息時(shí)LED會(huì)閃爍的指示燈。
要檢查通知LED指示燈是否正常工作,請(qǐng)單擊此處(停止閃爍)。
要檢查消息LED指示燈是否正常工作,請(qǐng)單擊此處(停止閃爍) )。
如果LED指示燈不工作,請(qǐng)確保正確插入了LED(嘗試將它們稍微移動(dòng)一下),并且LED閃爍器配置正確并且正在運(yùn)行。
*:如果您的引線LED具有相同的長(zhǎng)度,然后找到您的LED的扁平面。將那一側(cè)的引線連接到任何接地引腳,將另一側(cè)的引線連接到位引腳。
**:可以更改該引線,但是您必須對(duì)Greasemonkey腳本進(jìn)行一些細(xì)微改動(dòng)。 》
步驟5:安裝Greasemonkey腳本
在確保LED正常工作之后,該安裝Greasemonkey腳本了。可以在以下位置找到Greasemonkey腳本:http://userscripts.org/scripts/show/82985
單擊上面的鏈接,然后單擊安裝按鈕并確認(rèn)警告。
安裝腳本后,重新加載Facebook。
您完成了! :)
步驟6:注意事項(xiàng)。..
LEDBlinker.exe必須一直處于打開(kāi)狀態(tài),因此最好在Windows啟動(dòng)時(shí)讓它在啟動(dòng)時(shí)運(yùn)行。
您的瀏覽器也必須始終打開(kāi),并且必須打開(kāi)Facebook選項(xiàng)卡。
檢測(cè)新消息的部分存在局限性:必須已經(jīng)打開(kāi)一個(gè)聊天窗口并與向您發(fā)送消息的人最小化;否則,將不會(huì)檢測(cè)到新消息。
責(zé)任編輯:wv
-
LED指示燈
+關(guān)注
關(guān)注
2文章
94瀏覽量
12623
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論