1. 程式人生 > >TP-LINK WR720N升級8M Flash 64M Ram,加USB-TTL,燒openwrt官方韌體,接藍芽介面卡

TP-LINK WR720N升級8M Flash 64M Ram,加USB-TTL,燒openwrt官方韌體,接藍芽介面卡

        最近突發奇想,心血來潮,想用ARM開發板做一個家用監控主機,再用微控制器和各種感測器做成環境資料採集終端,還有繼電器控制終端,監控主機負責定時讀取感測器終端資料,如果發現異常的話通過網路把訊息推送到自己的IPhone手機上,我也可以通過手機軟體主動連線到監控主機,檢視感測器資料或者控制繼電器終端開啟/關閉家裡的電器,還可以傳送WOL包喚醒電腦,只要自己想得到,沒有什麼不能控制的;感測器/繼電器終端和監控主機可以通過有線進行通訊,如串列埠,但是感測器/繼電器終端一般都安裝在家裡的各個角落,通過有線的方式肯定不現實,而且我喜歡簡潔一點的方式,到處都是線我可忍受不了,那就只能通過無線,如超外差收發模組,Zigbee,2.4G無線模組,藍芽等,現在淘寶上都有現成的模組,做起來並不難。

        後來一想,何不把監控主機和路由器做成一體呢,直接拿路由器來做監控主機不是更好,就不用考慮監控主機外殼的問題了,還有安裝和功耗的問題都沒有了,好,這個主意不錯,現在路由器有好幾個開源專案,如DD-WRT,openWRT等,買個支援的路由器刷上第三方韌體,然後在上面開發自己的程式,想幹什麼就幹什麼,OK!網上查詢資料後,果斷買入一個TP-LINK的WR720N,它外觀小巧,有兩個網口,有USB可直接接外設,還可接個HUB進行擴充套件,接U盤,藍芽介面卡等,還有一個microUSB介面可以外部供電,對我來說這些介面基本夠用了。

        買回來後按照網上的方法,下載了openWRT官方韌體,準備通過路由器升級頁面進行刷機,杯具的事情發生了,路由器返回提示韌體不匹配,網上有人都是這樣子刷的呀,怎麼我的就不行呢,後來我留意了一下,路由器的硬體版本是V4,而官方韌體是V3的版本,是不是這個原因導致不匹配呢?不管它了,進行B計劃,現在淘寶上有很多提供改裝升級路由器硬體的店家,買個8M刷好openWRT韌體的FLASH,自己焊接上去就好了,如果怕麻煩,直接把路由器寄給店家,讓店家幫你搞定,我個人比較喜歡DIY,自己動手豐衣足食,買了一個8M的FLASH,64M的SDRAM,還買了一個USB轉串列埠模組,準備直接把USB轉串列埠模組放到路由器裡面,把模組的USB管腳接到路由器microUSB介面管腳上,這樣就不用在外殼上打洞引出串列埠了,插入microUSB線,既可以給路由器供電,又可以開啟串列埠,一舉兩得。

       經過幾個星期的折騰,通過BLE藍芽控制的智慧插線板現在已經開始投入使用了,製作過程見

        改裝圖片

        

左邊的兩根紅線是給USB轉TTL模組供電的電源線,板子上有兩個TP點接TTL串列埠的,圖上看不到,被我用膠蓋住了。


對了,還安裝了一個散熱片,上次買的,沒用完,剛好可以用在這裡。




效果圖如下: