<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設計應用 > 智能家居紅外遙控平臺

智能家居紅外遙控平臺

作者: 時(shí)間:2013-07-22 來(lái)源:網(wǎng)絡(luò ) 收藏

家里的電視遙控器又找不到了!!!

本文引用地址:http://dyxdggzs.com/article/200761.htm

家里的冰箱遙控器也不知道扔哪里了!!!

空調的呢??!!熱死我啦!!!

平臺的這個(gè)想法就是在這種情況下被逼出來(lái)的,我想做一個(gè)平臺,這個(gè)平臺的功能如下:能夠控制整個(gè)房子里的所有的用的電器的各種功能。

好吧,就這么個(gè)平臺。但是瓶頸遇到了,每個(gè)電器廠(chǎng)商不同,即便是廠(chǎng)商相同,遙控器也不能通用,否則還不混亂死啊……于是我在想,能不能把這些遙控信號捕捉到然后自己做一個(gè)表格check一下,放到自己 的那個(gè)平臺上呢?突然覺(jué)得莫名的激動(dòng),貌似我突破了某個(gè)行業(yè)的壁壘了(咳咳,此處是我自己在吹牛, 求輕噴),以下是整個(gè)的架構,想法不是很全面,暫時(shí)稱(chēng)之為V0.5版本吧,歡迎各位大牛對此進(jìn)行指正!

首先,用單片機做這樣一個(gè)系統:

1、單片機接紅外接收探頭,用來(lái)接收遙控器發(fā)出的信號;

2、單片機接紅外發(fā)射頭,用來(lái)發(fā)射相關(guān)的電器控制信號;

3、單片機接按鍵,用來(lái)獲取輸入。

好了,這個(gè)最簡(jiǎn)單的0.5版本做好了,整個(gè)系統的功能如下: 用某個(gè)電器的遙控器對準單片機系統的接收頭,挨個(gè)功能鍵按,然后單片機獲取相應的功能按鍵的指令并且學(xué)習,并且存儲起來(lái)(這里用個(gè)結構體來(lái)存儲能方便點(diǎn)吧),然后將這些功能與單片機系統的按鍵功能相關(guān)聯(lián),這樣,相當于自己復制了一個(gè)遙控器。學(xué)習完一個(gè)遙控器再學(xué)習另一個(gè),這樣,可以用這個(gè)單片機系統充當好幾個(gè)電器的遙控器。

上面的0.5版本是簡(jiǎn)單的介紹一下這個(gè)平臺的功能和設計思路,里面有很多漏洞。下面我來(lái)補充一下整個(gè)平臺我的完整的想法,我稱(chēng)之為0.8版本:

1、單片機A接紅外接收探頭,用來(lái)接收遙控器發(fā)出的信號;

2、單片機A接紅外發(fā)射頭,用來(lái)發(fā)射相關(guān)的電器控制信號;

3、單片機A接按鍵,用來(lái)獲取輸入;

4、單片機A串口與電腦相連,在電腦上,用VB寫(xiě)一 個(gè)上位機,用來(lái)通過(guò)電腦獲取和控制電器的相關(guān)功能屬性;

5、單片機A接一塊屏幕,簡(jiǎn)陋的用led燈也可以,好點(diǎn)的用個(gè)1602、12864之類(lèi)的,用來(lái)顯示相關(guān)的信息,當然更好點(diǎn)的用個(gè)觸屏也行,都不用鍵盤(pán)了;

6、單片機A接315M無(wú)線(xiàn)單傳發(fā)射模塊(功能鍵數目根據實(shí)際情況自己搞吧);

7、其余需要遙控電器的房間里,每個(gè)房間放上一塊單片機系統B、C、D……,該系統接315M無(wú)線(xiàn)單傳模 塊接收部分(功能引腳數目根據實(shí)際情況自己搞)、 紅外發(fā)射頭,當然也可以接上塊屏幕顯示相關(guān)的信息。

之所以叫做0.8版本,是因為我并沒(méi)有實(shí)際的去做, 所以沒(méi)敢把它定義為1.0版本。這里有幾個(gè)地方要說(shuō)明一下,電腦的上位機僅僅是用來(lái)顯示信息和通過(guò)串口告訴單片機想要執行什么,即便沒(méi)有電腦,也可以通過(guò)按鍵或者觸摸屏來(lái)控制。另外,我想,要不,在單片機A上面掛個(gè)EEPROM?防止掉電丟失信息。然 后上位機弄個(gè)保存一下信息碼,這樣,方便恢復,省去了掉電丟失后學(xué)習控制信號的麻煩。

當然以后還可以擴展加入其他的模塊……

大概就是這么個(gè)想法,不知道現在這個(gè)東西有沒(méi)有人已經(jīng)做出來(lái)了。我的這個(gè)想法里面有很多漏洞,希望大家多多指教,同時(shí)也說(shuō)出自己的想法,我們一起交流討論。

原文地址:http://bbs.21ic.com/icview-583953-1-1.html



關(guān)鍵詞: 智能家居 紅外遙控

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>