先向各位說聲對不起,來篇鞭屍文很多大大不成功的,在最後做Alnayze的時候都會失敗我想在第四步驟有些許不同Please repeatedly press and release the ...Please press and hold down the ...我查看 WinLirc 的原始碼[learndlg.cpp],發現這邊有不同至於這個[repeating],不曉得是不是硬體的差別請問有人是第二種圖也成功的嗎?
你好, 我是新加入這討論區, 最近才開始玩 WinLIRC, 請多多指教關於學習搖控訊號, 我檢視過幾個牌子的搖控器發出的訊號波形如果長按搖控器的鍵, 發覺波形大致分三類:1.真正的訊號串只會發射一次然後再相隔故定時間再發射一個短 pluse2.整個訊號串會不斷重複發射3.先發射一組訊號串a, 相隔一段時間後發射另一組訊號串b之後ababab...不斷重複例如 sharp 的電視機/錄影機就是用這種模式WinLIRC 會因應不同種類的訊號, 以不同方式去學習例如第 1 類會要求你按下, 放開, 按下, 放開...重複數次第 2 類會要你長按鍵, matches 會由1 跳至 64如果中途放開會看到 faults 數值跳升第 3 類最麻煩, 也是 WinLIRC 學不來我估計 WinLIRC 收到 a 後以為已是整個訊號當收到 b 時, 由於 a 不等於 b, 於是 b 被當作錯誤訊號所以 WinLIRC 學不到如果學不到, 可以試試用 raw code按下搖控鍵後, 會見到一堆數字在跳去除第一個 space由第一個 pause 的數字開始, pspspspsp...p抄出一堆數字由p開始, 最後也是p用記事本打開 *.cf 檔, 將這堆數字抄入去但究竟要抄幾多少個p同s, 就要視乎波形而定單看數字很難看得出你可以試試將 dcd 同gnd 之間駁一個50k ohm 可變電阻可變電阻中間的腳駁去 soundcard 的 line-in 的左或右先將可變電阻調到最小, 慢慢調大直到錄音程式可看到大小適中的波形用錄音程式將訊號的波形錄下來(例如 audacity, 它是免費程式, 而且有免安裝portable版)再檢視訊號, 應該會發現波形以大約固定的模式不斷重複數一數其中一段波形有多少個ps, 就是要抄的數量但注意, 由於紅外線接收組件在靜態時的輸出是+5v收到訊號時就會在 +5v 與 0v 之間跳動當訊號結束後回到 +5v所以audacity 顯示的波形實際是上下反轉的高電壓是 space, 低電壓才是 pause
不好意思請問各位大大....我做好的電路是OK的,遙控器也能用...但是就是有個很奇怪的地方....要按兩下才會有動作硬體我是用RC-9995這種遙控器... 軟體是girder 配合winlirc plugin
RTS 只有 2.5V,根本不足以推動 7805。如果把 WinLIRC 的硬件移除,執行 WinLIRC 硬件時 RTS 的電壓多少呢?另外,可試試把 7805 移除,改用其它方法供電給紅外線接收器。例如從電腦的 USB port 取電,Pin 1 和 4 分別是 +5V 和 Gnd。又或者改用 4xAA/AAA 電池,雖然紅外線接收器所需的電源是 +5V,但用 4 粒 AA 或 AAA 普通電池一共 6V 也沒問題,或是用 NiMH 充電池,一共 4.8V 也可以,我製作其它需要用紅外線接收器的電子玩意,很多時也是用 4 粒 AAA 電池。不過,如果用電池的話,要另外加開關掣,因為那紅外線接收器在靜態時也頗吃電的,如果任由它長期開動,大約一、兩個星期就會把電池用光。
分享一下我的經驗,本來想要將手上閒置的雙揚MA660改裝成接收器,原本期望能將大大提供的接收線路加上PL2303來實施,不過最後失敗了...改裝過後的接收器可以收到遙控器發出的訊號,但是經過WINLIRC所讀取到的RAW DATA似乎就不如預期了,遙控器任何按鍵所發出的訊號,經過pl2303傳到PC後皆被判定成同一按鍵,從RAW DATA分析可以發現,不管PULSE或是SPACE的最小值都大於1900,因此當訊號的width小於1900就無法判斷出來,而我使用同一個遙控器,但是將電路中的pl2303移除,直接將接收線路接到pc的com1,就可以正常動作,從raw data分析,可以發現pulse或是space所得到的最小值約500,因此500~1900之間的signal width都可以正常判斷出.這個結果也可以說明為何有pl2303的接受器會將所有按鍵判定為同一按鍵,因為加上PL2303將訊號轉至虛擬的COM Port後,訊號的細節皆無法正確讀出.這是小弟的拙見..或許有不正確的地方..還請見諒..分享給大家參考...