一個(gè)國(guó)外的開(kāi)源項(xiàng)目,通過(guò)截獲無(wú)線鍵盤(pán)發(fā)出的信號(hào),來(lái)監(jiān)聽(tīng)鍵盤(pán)按鍵操作,第一個(gè)版本支持監(jiān)聽(tīng)27MHz的無(wú)線鍵盤(pán),第二個(gè)版本支持2.4G的無(wú)線鍵盤(pán)監(jiān)聽(tīng)及注入功能,爽。

    以前玩過(guò)C51單片機(jī),加上本身自學(xué)能力和手工焊接功底不錯(cuò),磕磕絆絆幾個(gè)月下來(lái),終于初步完成了這個(gè)小玩意。

    這 次的芯片是ATMEL的MEGA64A,比之前C51系列的又強(qiáng)大、復(fù)雜了不少,制作過(guò)程中遇到非常多的問(wèn)題,在這里鄙視一下(強(qiáng)烈地)國(guó)內(nèi)的知識(shí)共享精 神,以下列舉部分遇到的困難:

1. 老外注重版權(quán)問(wèn)題,印制電路使用的是linux下免費(fèi)軟件eagle畫(huà)的,國(guó)內(nèi)沒(méi)人會(huì)用這款軟件生成的文件做PCB,可能有會(huì)的人,論壇里面根本不鳥(niǎo)我。

2. 去電子市場(chǎng)買元器件,大多數(shù)直接先問(wèn)你要多少,少量的他說(shuō)沒(méi)貨(那你還問(wèn)我要多少,靠)。

3. 有些芯片或者元器件找了好多天都買不到,那種SD卡座國(guó)內(nèi)買不到,只能再翻閱SD卡座引腳定義,重新飛線(賣給我SD卡座那個(gè)小伙亂說(shuō))。

4. MEGA系列的芯片,增加了一個(gè)熔絲位的參數(shù)設(shè)置,搞不好會(huì)鎖死芯片,害我膽戰(zhàn)心驚地翻閱了大量資料。

5. 關(guān)于刷寫(xiě)芯片,也搞了好長(zhǎng)時(shí)間,買ISP Programmer,調(diào)試不出來(lái)的時(shí)候,刷了無(wú)數(shù)遍,還怕芯片鎖死。

6. 國(guó)內(nèi)有些玩硬件的論壇,去年發(fā)的貼,到現(xiàn)在基本上沒(méi)人理我,偶有一帖看見(jiàn)一人回復(fù)說(shuō)他也曾碰到同樣的問(wèn)題,解答了一下問(wèn)題,后面又加了句:靠,原來(lái)是我N年前學(xué)單片機(jī)時(shí)候發(fā)的帖。

7. 學(xué)習(xí)單片機(jī)UART,串口通訊等。

8. 看TRF7900芯片的datasheet,發(fā)現(xiàn)有一處疑似錯(cuò)誤,發(fā)帖,沒(méi)人鳥(niǎo)我。

9. 去市場(chǎng)買天線,我說(shuō)27MHz的,人家白我一眼,翻閱大量資料,查找天線相關(guān)資料,還把剛買來(lái)的無(wú)線鍵盤(pán)第一天就拆了。

10. 國(guó)內(nèi)也有人在做類似的東西,之前想聯(lián)系一下,交流一下的,結(jié)果根本不鳥(niǎo)我。

…………

    三 人行,必有我?guī)?。我一直覺(jué)得我只是電腦相關(guān)方面的知識(shí)懂得比平常人多一點(diǎn)點(diǎn),一般有人在QQ、blog或者Email上問(wèn)我問(wèn)題,我總是耐心給人解答,或 者幫忙翻閱資料,畢竟我肯定也有需要請(qǐng)教對(duì)方的地方。

視頻和照片都是N900拍的,Z7590沒(méi)電了,大家湊合看吧。









以下為視頻,單手操作,有點(diǎn)抖,呵呵。(優(yōu)酷視頻被河蟹了,正在換空間重傳)

替補(bǔ)視頻;
增加了LCD顯示屏

替補(bǔ)視頻