電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>IoT IR可編程轉碼器 固醇電視遙控器

IoT IR可編程轉碼器 固醇電視遙控器

2022-12-19 | zip | 0.02 MB | 次下載 | 免費

資料介紹

描述

背景

當某件事讓你非常惱火時,你只需要解決它,特別是如果其他人都在嘮叨你。我們的電視遙控器屬于這一類,它是“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 更強大!”

?
poYBAGOYi1GAazGtAAZQh2DB4SU836.jpg
Beta測試,注意回收手機充電器作為電源
?

您可以在我們的電視左側看到帶有面包板的概念驗證測試單元。Arduino Nano 安裝在右側的原型護罩上。這些原型盾牌很整潔,因為任何工具包都不應該沒有!

不是所有的啤酒和吃喝玩樂

項目中有一些微妙的事情在起作用,這一切都在新代碼的接收和傳輸時間上。但與往常一樣,“谷歌教授”擁有您所尋求的大部分答案。

值得嗎?

當然,我只需要一個我不必購買的遙控器。如果我愿意,我可以更改功能(包括一些宏)。最重要的是我學到了很多關于紅外遙控器的知識。

但是等等還有更多...... ESP來救援!

最終構建的所有部件在我的工作臺上坐了 12 個月,在使用烙鐵和實際的電視遙控器取得一些成功后,被分配到次要設備。與此同時,我了解了 ESP8266所以當它可以把這個單元放在一個盒子里時,我想為什么不讓它在 NodeMCU 板上運行。所以帶著這個想法,最后一章和構建開始了。

?
?
?
?
pYYBAGOYi2WAFHEaAAgVUhfVcgA347.jpg
?
1 / 4 ? IR 收發(fā)器組件和狀態(tài) LED
?

因此,軟件被重新安排和重構,以適應 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)。

?
?
?
?
pYYBAGOYi3uAAQ1GAAelt--C6RE884.jpg
?
1 / 2 ?裝置位于電視機紅外接收器的正下方
?

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

?
?
?
?
poYBAGOYi32AcdOZAACJkmr0lzE716.png
?
1 / 4 ?從我的手機觀看的電視遙控器
?

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

?
poYBAGOYi4CAazJiAABdM74Tam0752.jpg
像這樣的東西可能嗎?
?

奇怪的是,這個小轉碼器盒幫助照亮了我們麻煩的電視遙控器。我的印象是它根本沒有傳輸。但是我注意到綠燈閃爍(收到代碼)但電視沒有響應。那么是什么好奇讓我進入了設置頁面,在那里我發(fā)現(xiàn)遙控器發(fā)送了錯誤的代碼!難怪電視沒有響應,但有了知識,我可能就在眼前了。

像往常一樣,感謝所有幫助和快樂編碼的人!

2019 年 6 月更新

是的,我已經(jīng)完成了上面顯示的 multipad 版本的代碼,它在 GitHub 中列出,并且在我們的客廳中運行。歡迎提出建設性意見。


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數(shù)字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費