步驟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瀏覽量
12654
發布評論請先 登錄
相關推薦
評論