資料介紹
描述
背景
當(dāng)某件事讓你非常惱火時(shí),你只需要解決它,特別是如果其他人都在嘮叨你。我們的電視遙控器屬于這一類,它是“Dick Smith”品牌單元,并且有一個(gè)狡猾的間歇性遙控器。在對它們進(jìn)行編程數(shù)小時(shí)之前甚至之后,我都使用過通用遙控器,它們并不那么閃光。那么該怎么辦?我們使用的松下 DVR 內(nèi)置了足夠多的通用部分,但盡管與 100 多種其他設(shè)備通話,但我們的電視并不是其中之一。要是它會說行話就好了!
Arduino IR 庫和 Nano 在工作中
您是否知道即使是最小的 Arduino 也可以通過幾個(gè)部件接收、分析和發(fā)送 IR 代碼?因此,只需示例草圖,您就可以計(jì)算出從遙控器為每個(gè)按鈕發(fā)送的協(xié)議中的哪些代碼。使用更多幾行代碼,您可以發(fā)送另一個(gè)代碼來替換第一個(gè)代碼。
因此,您很快就為自己構(gòu)建了一個(gè)轉(zhuǎn)碼器。接收一個(gè)遙控器的代碼并像從另一個(gè)遙控器一樣重新傳輸它們。“Pi 片”還是 Arduino?我什至啟動了覆蓋功能,因此如果原始設(shè)備關(guān)閉,我可以使用電視的所有遙控器按鈕,我使用 RGB LED 指示燈顯示您何時(shí)處于該模式以避免用戶混淆。
無論如何,現(xiàn)在剩下的就是將遙控器交給家庭成員,以便在您注意錯(cuò)誤的同時(shí)進(jìn)行測試和建議。
電路
非常簡單,因?yàn)?a href='http://www.brongaenegriffin.com/tags/紅外/' target='_blank' class='arckwlink_none'>紅外接收器做了很多繁重的工作。它具有自動增益控制和成功解調(diào)傳遞給 Arduino 的 38 kHz 信號所需的許多其他項(xiàng)目。兩個(gè) IR LED 上沒有限流電阻。我在測試時(shí)期待沙發(fā)上有燒焦的痕跡,但我買的 LED 在 5V 下似乎可以正常工作。嘗試這是對 20 ma 的可悲范圍的回應(yīng),“Igor 更強(qiáng)大!”
您可以在我們的電視左側(cè)看到帶有面包板的概念驗(yàn)證測試單元。Arduino Nano 安裝在右側(cè)的原型護(hù)罩上。這些原型盾牌很整潔,因?yàn)槿魏喂ぞ甙疾粦?yīng)該沒有!
不是所有的啤酒和吃喝玩樂
項(xiàng)目中有一些微妙的事情在起作用,這一切都在新代碼的接收和傳輸時(shí)間上。但與往常一樣,“谷歌教授”擁有您所尋求的大部分答案。
值得嗎?
當(dāng)然,我只需要一個(gè)我不必購買的遙控器。如果我愿意,我可以更改功能(包括一些宏)。最重要的是我學(xué)到了很多關(guān)于紅外遙控器的知識。
但是等等還有更多...... ESP來救援!
最終構(gòu)建的所有部件在我的工作臺上坐了 12 個(gè)月,在使用烙鐵和實(shí)際的電視遙控器取得一些成功后,被分配到次要設(shè)備。與此同時(shí),我了解了 ESP8266。所以當(dāng)它可以把這個(gè)單元放在一個(gè)盒子里時(shí),我想為什么不讓它在 NodeMCU 板上運(yùn)行。所以帶著這個(gè)想法,最后一章和構(gòu)建開始了。

因此,軟件被重新安排和重構(gòu),以適應(yīng) ESP8266 的新的更好的 IR 庫。三色LED的使用如下。紅外發(fā)射紅閃,WiFi接收藍(lán)閃,紅外接收綠閃。在嘗試登錄 WiFi 時(shí),藍(lán)色 LED 在啟動階段也會快速閃爍。內(nèi)置 LED 用作置信度計(jì)/心跳。
該單元同時(shí)具有軟 AP 和 WiFi 客戶端,這使得配置更容易,因?yàn)槭冀K有一個(gè)可用的配置端口。
遠(yuǎn)程控制頁面使用 Web 響應(yīng)中的一些內(nèi)聯(lián) CSS 來設(shè)置表單按鈕的樣式,這些表單按鈕構(gòu)成遠(yuǎn)程控制頁面的基礎(chǔ)。由于“viewport”命令可以幫助手機(jī)更好地“透視”它應(yīng)該如何顯示內(nèi)容,因此該頁面在手機(jī)上運(yùn)行良好。這些代表了與我通常的網(wǎng)絡(luò) MO 的不同,但我正在嘗試“提高技能”一點(diǎn)。
但是等等……我怎么能構(gòu)建一個(gè)有 WiFi 的遙控器,并通過 WiFi 和 IR 端口使其可編程。所以設(shè)計(jì)了一個(gè)新的網(wǎng)頁和界面,這樣我就可以捕獲一個(gè) IR 代碼并將其分配給控制矩陣中的一個(gè)按鈕。事實(shí)上,你可以通過這個(gè)界面重新編程。如果您完全松懈,可以恢復(fù)出廠設(shè)置以將其恢復(fù)到原始狀態(tài)。

實(shí)際上,我發(fā)現(xiàn)移動網(wǎng)頁上的虛擬遙控器比噱頭要方便得多。每個(gè)家庭成員都有某種設(shè)備,現(xiàn)在即使遙控器已經(jīng)跑到沙發(fā)最深處,也可以操作電視。

嗯....效果很好,但可能會更好。我發(fā)現(xiàn)自己想要虛擬遙控器上的更多設(shè)備。有足夠的 EEPROM 內(nèi)存,因此可以實(shí)現(xiàn) 3 頁 48 個(gè)按鈕 (4 x 12)。這并不會真正影響其余代碼,實(shí)際上只是增加了轉(zhuǎn)碼功能的查找表。所以這無疑是下一個(gè)改進(jìn)..

奇怪的是,這個(gè)小轉(zhuǎn)碼器盒幫助照亮了我們麻煩的電視遙控器。我的印象是它根本沒有傳輸。但是我注意到綠燈閃爍(收到代碼)但電視沒有響應(yīng)。那么是什么好奇讓我進(jìn)入了設(shè)置頁面,在那里我發(fā)現(xiàn)遙控器發(fā)送了錯(cuò)誤的代碼!難怪電視沒有響應(yīng),但有了知識,我可能就在眼前了。
像往常一樣,感謝所有幫助和快樂編碼的人!
2019 年 6 月更新
是的,我已經(jīng)完成了上面顯示的 multipad 版本的代碼,它在 GitHub 中列出,并且在我們的客廳中運(yùn)行。歡迎提出建設(shè)性意見。
- 汽車遙控器應(yīng)用的可編程晶振SG-8018CG
- 使用IR遙控器控制RGB LED
- 揚(yáng)聲器電視遙控器IR Translator開源
- 可編程控制器AC500用戶手冊 1次下載
- MC14541B可編程定時(shí)器芯片數(shù)據(jù)手冊 7次下載
- 系統(tǒng)可編程閃存中的RISC微控制器LGT8XM 0次下載
- 可編程控制器原理及應(yīng)用 22次下載
- 三菱可編程邏輯控制器密碼破解軟件下載 6次下載
- 現(xiàn)場可編程門陣列簡介 77次下載
- 如何使用Alexa語音控制電視遙控器 11次下載
- 風(fēng)神遙控器正確拆卸方法步驟 15次下載
- 空調(diào)遙控器維修資料下載 18次下載
- 自制電腦紅外遙控器
- 可編程控制器原理及應(yīng)用 PPT
- 可編程控制器(PLC) 0次下載
- 遙控器解碼器怎么使用 1035次閱讀
- 電視遙控干擾器電路圖分享 2742次閱讀
- 如何創(chuàng)建基于MAXQ的“學(xué)習(xí)”遙控器 1072次閱讀
- 遙控器的組成 1.1w次閱讀
- 可編程控制器的特點(diǎn)有哪些 8790次閱讀
- 使用AT89C51實(shí)現(xiàn)的微型可編程控制器的講解 2862次閱讀
- 基于語音專用芯片UniSpeech和39VF080存儲器實(shí)現(xiàn)DVD/TV遙控器的設(shè)計(jì) 2961次閱讀
- fireflyAIO-3288C主板紅外遙控器簡介 1715次閱讀
- 可編程邏輯控制器是什么_可編程邏輯控制器原理 1w次閱讀
- 帶你了解遙控器的發(fā)展歷史 1.7w次閱讀
- 一文弄懂無線遙控器 9196次閱讀
- 可編程控制器基本知識_可編程控制器原理及應(yīng)用 5.9w次閱讀
- 基于安卓手機(jī)wifi的智能遙控器設(shè)計(jì) 5525次閱讀
- 可編程計(jì)時(shí)器電路圖 5789次閱讀
- 可編程定時(shí)控制器電路 3343次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評論