資料介紹
描述
背景
當某件事讓你非常惱火時,你只需要解決它,特別是如果其他人都在嘮叨你。我們的電視遙控器屬于這一類,它是“Dick Smith”品牌單元,并且有一個狡猾的間歇性遙控器。在對它們進行編程數(shù)小時之前甚至之后,我都使用過通用遙控器,它們并不那么閃光。那么該怎么辦?我們使用的松下 DVR 內置了足夠多的通用部分,但盡管與 100 多種其他設備通話,但我們的電視并不是其中之一。要是它會說行話就好了!
Arduino IR 庫和 Nano 在工作中
您是否知道即使是最小的 Arduino 也可以通過幾個部件接收、分析和發(fā)送 IR 代碼?因此,只需示例草圖,您就可以計算出從遙控器為每個按鈕發(fā)送的協(xié)議中的哪些代碼。使用更多幾行代碼,您可以發(fā)送另一個代碼來替換第一個代碼。
因此,您很快就為自己構建了一個轉碼器。接收一個遙控器的代碼并像從另一個遙控器一樣重新傳輸它們。“Pi 片”還是 Arduino?我什至啟動了覆蓋功能,因此如果原始設備關閉,我可以使用電視的所有遙控器按鈕,我使用 RGB LED 指示燈顯示您何時處于該模式以避免用戶混淆。
無論如何,現(xiàn)在剩下的就是將遙控器交給家庭成員,以便在您注意錯誤的同時進行測試和建議。
電路
非常簡單,因為紅外接收器做了很多繁重的工作。它具有自動增益控制和成功解調傳遞給 Arduino 的 38 kHz 信號所需的許多其他項目。兩個 IR LED 上沒有限流電阻。我在測試時期待沙發(fā)上有燒焦的痕跡,但我買的 LED 在 5V 下似乎可以正常工作。嘗試這是對 20 ma 的可悲范圍的回應,“Igor 更強大!”
您可以在我們的電視左側看到帶有面包板的概念驗證測試單元。Arduino Nano 安裝在右側的原型護罩上。這些原型盾牌很整潔,因為任何工具包都不應該沒有!
不是所有的啤酒和吃喝玩樂
項目中有一些微妙的事情在起作用,這一切都在新代碼的接收和傳輸時間上。但與往常一樣,“谷歌教授”擁有您所尋求的大部分答案。
值得嗎?
當然,我只需要一個我不必購買的遙控器。如果我愿意,我可以更改功能(包括一些宏)。最重要的是我學到了很多關于紅外遙控器的知識。
但是等等還有更多...... ESP來救援!
最終構建的所有部件在我的工作臺上坐了 12 個月,在使用烙鐵和實際的電視遙控器取得一些成功后,被分配到次要設備。與此同時,我了解了 ESP8266。所以當它可以把這個單元放在一個盒子里時,我想為什么不讓它在 NodeMCU 板上運行。所以帶著這個想法,最后一章和構建開始了。
因此,軟件被重新安排和重構,以適應 ESP8266 的新的更好的 IR 庫。三色LED的使用如下。紅外發(fā)射紅閃,WiFi接收藍閃,紅外接收綠閃。在嘗試登錄 WiFi 時,藍色 LED 在啟動階段也會快速閃爍。內置 LED 用作置信度計/心跳。
該單元同時具有軟 AP 和 WiFi 客戶端,這使得配置更容易,因為始終有一個可用的配置端口。
遠程控制頁面使用 Web 響應中的一些內聯(lián) CSS 來設置表單按鈕的樣式,這些表單按鈕構成遠程控制頁面的基礎。由于“viewport”命令可以幫助手機更好地“透視”它應該如何顯示內容,因此該頁面在手機上運行良好。這些代表了與我通常的網(wǎng)絡 MO 的不同,但我正在嘗試“提高技能”一點。
但是等等……我怎么能構建一個有 WiFi 的遙控器,并通過 WiFi 和 IR 端口使其可編程。所以設計了一個新的網(wǎng)頁和界面,這樣我就可以捕獲一個 IR 代碼并將其分配給控制矩陣中的一個按鈕。事實上,你可以通過這個界面重新編程。如果您完全松懈,可以恢復出廠設置以將其恢復到原始狀態(tài)。
實際上,我發(fā)現(xiàn)移動網(wǎng)頁上的虛擬遙控器比噱頭要方便得多。每個家庭成員都有某種設備,現(xiàn)在即使遙控器已經(jīng)跑到沙發(fā)最深處,也可以操作電視。
嗯....效果很好,但可能會更好。我發(fā)現(xiàn)自己想要虛擬遙控器上的更多設備。有足夠的 EEPROM 內存,因此可以實現(xiàn) 3 頁 48 個按鈕 (4 x 12)。這并不會真正影響其余代碼,實際上只是增加了轉碼功能的查找表。所以這無疑是下一個改進..
奇怪的是,這個小轉碼器盒幫助照亮了我們麻煩的電視遙控器。我的印象是它根本沒有傳輸。但是我注意到綠燈閃爍(收到代碼)但電視沒有響應。那么是什么好奇讓我進入了設置頁面,在那里我發(fā)現(xiàn)遙控器發(fā)送了錯誤的代碼!難怪電視沒有響應,但有了知識,我可能就在眼前了。
像往常一樣,感謝所有幫助和快樂編碼的人!
2019 年 6 月更新
是的,我已經(jīng)完成了上面顯示的 multipad 版本的代碼,它在 GitHub 中列出,并且在我們的客廳中運行。歡迎提出建設性意見。
- 使用IR遙控器控制RGB LED
- 揚聲器電視遙控器IR Translator開源
- 可編程控制器AC500用戶手冊 1次下載
- MC14541B可編程定時器芯片數(shù)據(jù)手冊 7次下載
- 系統(tǒng)可編程閃存中的RISC微控制器LGT8XM 0次下載
- 可編程控制器原理及應用 21次下載
- 三菱可編程邏輯控制器密碼破解軟件下載 6次下載
- 現(xiàn)場可編程門陣列簡介 76次下載
- 如何使用Alexa語音控制電視遙控器 11次下載
- 風神遙控器正確拆卸方法步驟 15次下載
- 空調遙控器維修資料下載 18次下載
- 自制電腦紅外遙控器
- 可編程控制器原理及應用 PPT
- 可編程控制器(PLC) 0次下載
- 可編程控制器概述 ppt 0次下載
- 電視遙控干擾器電路圖分享 1857次閱讀
- 如何創(chuàng)建基于MAXQ的“學習”遙控器 922次閱讀
- 遙控器的組成 9432次閱讀
- 可編程控制器的特點有哪些 8439次閱讀
- 使用AT89C51實現(xiàn)的微型可編程控制器的講解 2601次閱讀
- 如何使用可編程控制器替代繼電器 4837次閱讀
- 基于語音專用芯片UniSpeech和39VF080存儲器實現(xiàn)DVD/TV遙控器的設計 2791次閱讀
- fireflyAIO-3288C主板紅外遙控器簡介 1567次閱讀
- 可編程邏輯控制器是什么_可編程邏輯控制器原理 1w次閱讀
- 帶你了解遙控器的發(fā)展歷史 1.6w次閱讀
- 一文弄懂無線遙控器 8884次閱讀
- 可編程控制器基本知識_可編程控制器原理及應用 5.8w次閱讀
- 基于安卓手機wifi的智能遙控器設計 5478次閱讀
- 可編程計時器電路圖 5591次閱讀
- 可編程定時控制器電路 3196次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多