吴忠躺衫网络科技有限公司

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

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

3天內不再提示

自做一個紅外控制裝置,控制家電很簡單

pecron ? 來源:電路一點通 ? 2023-02-10 10:28 ? 次閱讀

紅外線是一種波長比紅光還要長的一種電磁波,由于超出了人眼所能觀察的范圍,所以人眼是看不到的,但是傳感器卻不一樣,它能看的見,波長一般在760nm到400nm之間,我們可以好好利用這一點來做一個紅外控制器。

紅外遙控器在我們生活中已經算是較為常見了,像電視機、空調、影碟機、甚至連手機都加上了這一功能,據說國民品牌華為P10也具有紅外模塊,由于制作成本較低,所以應用會如此廣泛。

但是對于學單片機的朋友來說紅外功能是必須所要掌握的技能,我們本是電子領域的,所以今天就講解下紅外控制原理,由于代碼較長,頭條中不允許具有鏈接分享,所以如果大家喜歡的話,改一天把紅外設計資料再單獨在視頻中分享給大家,要給就都給大家,發送接收都有哦。

先來看下原理圖,知道紅外控制是怎么一回事。

614fdf04-a8d8-11ed-bfe3-dac502259ad0.png

左圖為紅外接收管,由原理圖可知紅外接收管其中兩個引腳接電源,最后一個串聯一個電阻和單片機P3.2相連,這并不難理解。

紅外發射管稍微復雜一點,紅外發送管一端直接連在VCC上,另一端接了一個PNP型三極管,三極管B極串連一個電阻接到單片機P1.5口,這沒什么疑惑,至于為什么這樣連接,只能說這樣連接好控制,當然還有其它連接方式,可以說硬件部分是較簡單的。

再來理解一下單片機控制協議,如果搞DIY的話,接觸到最多的協議就是NEC協議,至于這種協議有很多種,有部分人會問為什么是這種協議,我只能告訴你,這是規定,如果你有這個能力的話完全可以自己規定一個協議,好了我們還是先來了解下NEC協議規定。

協議規定

1、低位首先發送,一串信息首先發送9ms的AGC(自動增益控制)的高脈沖,接著發送4.5ms的起始低電平,接下來是發送四個字節的地址碼和命令碼,這四個字節分別為:地址碼;地址碼反碼;命令碼;命令碼反碼,如果你一直按那個按鍵,一串信息也只能發送一次,一直按著,發送的則是以110ms為周期的重復碼,這個協議有一個很突出的特點就是接收到的信號跟發送到的信號正好是反向的。

6196c63a-a8d8-11ed-bfe3-dac502259ad0.png

2、重復碼的格式是由9ms的AGC高電平和4.5ms的低電平及一個560us的高電平組成。

61ab2e0e-a8d8-11ed-bfe3-dac502259ad0.jpg

3、邏輯1的是由560us的高電平和1.69ms的低電平組成的脈沖表示

61c5a252-a8d8-11ed-bfe3-dac502259ad0.jpg

4、邏輯0的是由560us的高電平和565us的低電平組成的脈沖表示

61d781e8-a8d8-11ed-bfe3-dac502259ad0.jpg

了解協議之后我們就是寫程序了,程序按照該協議規定一步步去寫,首先單片機先判斷是否產生下降沿,然后進入外部中斷0的中斷函數,延時一下之后檢測IO口是否還是低電平,是就等待9ms的低電平過去,之后在等待4.5ms高電平過去,接下來接收傳送過來的四組數據(先等待560us的低電平過去,再去高電平時間,如果超過1.12ms那么是高電平),然后檢測接收到數據和數據反碼進行比較,是否等到的數據是一樣的。

上述就是程序所要控制的內容,再次說明下,頭條文章中不能加入鏈接分享,所以如果大家喜歡的話,我再單獨發布一個視頻,把大家想要的資料都會公布,其中有紅外接收器,也有紅外發送器,其實你認為高大上的遙控器也不是夢,學會了紅外控制部分,你就會知道控制家電就是那么簡單。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2553

    文章

    51390

    瀏覽量

    756566
  • 單片機
    +關注

    關注

    6043

    文章

    44622

    瀏覽量

    638518
  • 家電
    +關注

    關注

    12

    文章

    1016

    瀏覽量

    34503
  • 紅外遙控器
    +關注

    關注

    3

    文章

    133

    瀏覽量

    21737
  • 紅外控制
    +關注

    關注

    0

    文章

    25

    瀏覽量

    11642

原文標題:自做一個紅外控制裝置,控制家電很簡單

文章出處:【微信號:電路一點通,微信公眾號:電路一點通】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    簡單的低功耗紅外發射器電路

    紅外發射器電路是簡單的低功耗紅外發射器,可用于許多遠程控制應用。正如我們所看到的,許多遙控
    的頭像 發表于 07-04 18:23 ?2400次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>個</b><b class='flag-5'>簡單</b>的低功耗<b class='flag-5'>紅外</b>發射器電路

    很簡單的12 V轉220 V逆變器的電路圖

    這次以文章的形式給大家說很簡單的12 V轉220 V逆變器的原理,原理圖如下,看起來很簡單
    的頭像 發表于 11-14 11:20 ?3817次閱讀
    說<b class='flag-5'>一</b><b class='flag-5'>個</b><b class='flag-5'>很簡單</b>的12 V轉220 V逆變器的電路圖

    [真誠請教]如何才能做一個電腦USB控制的打飛機裝置。。

    各位前輩,小弟我是初學者,最近有想法已經很久了,想在貴論壇咨詢下:我想做一個電腦控制的打飛機裝置(前輩你知道的,雖然有點那個但是的確是我
    發表于 04-05 18:00

    cc2420RF和MSP430搭配做一個低功耗的智能家居里面的家電開關控制裝置

    各位老師,朋友們好,我們有項目是用Cc2420RF和msp430做一個家電的開關裝置(基本功能),要求低功耗,有幾個部分不明白,我如何利
    發表于 04-17 19:29

    【海爾U+開發套件試用申請】海爾U+調試 控制空調電視等家電

    項目名稱:海爾U+調試控制空調電視等家電試用計劃:我們公司是做紅外碼庫的,深耕紅外碼多年,目前正在研究海爾U+的SDK,所以缺少
    發表于 04-19 17:27

    有沒有象舵機那樣的模塊化的東西能夠很簡單做一個推拉門的模型?

    做一個模型推拉門,所以來論壇找找資料,看看有沒有象舵機那樣的模塊化的東西能夠很簡單做一個推拉門的模型
    發表于 10-23 10:49

    最近需要做一個簡單的步進電機控制系統,需求很簡單,但是不明白通信,希望有相關資料的朋友分享

    本人小白,需要大家幫助,請求些實例,便于自己研究,雖然需求很簡單,只是控制電機轉動,并且顯示當前轉速情況,但是不明白通信原理,希望大家
    發表于 07-23 17:13

    家電控制功能需要特別定制嗎?

    ?很簡單,只需要步就能搞定。很多家電都是有專屬遙控器的,例如電視、空調,這樣只需要安裝紅外
    發表于 08-01 10:43

    請問如何繪制簡易紅外控制led燈電路圖

    做一個紅外控制裝置,能遙控發光二極管點亮,哪位大神能提供下簡易電路嗎??
    發表于 10-27 02:29

    【Seeeduino XIAO申請】簡單家電控制

    項目名稱:簡單家電控制試用計劃:本人設計過多種繼電器和IGBT放大/控制板,般都是自制PCB板,有些簡單
    發表于 06-08 18:47

    簡易紅外控制音樂裝置電路及制作

    簡易紅外控制音樂裝置電路及制作
    發表于 04-13 17:51 ?2次下載
    簡易<b class='flag-5'>紅外</b><b class='flag-5'>控制</b>音樂<b class='flag-5'>裝置</b>電路及制作

    在ICD上做一個簡單的查表程序

    本內容介紹PIC單片機在ICD上做一個簡單的查表程序,本文給出了詳細程序
    發表于 06-27 16:35 ?1556次閱讀

    做一個STM32小車很簡單

    最近想做一個STM32的小車,偶然在B站上看到某人做的STM32藍牙小車,小車可以進行紅外檢測,能自動避障。看起來挺好玩,實踐性也很強。文末點擊“閱讀原文”可以獲取這個藍牙小車的工程代碼,提取
    發表于 11-21 14:06 ?6次下載
    <b class='flag-5'>做一個</b>STM32小車<b class='flag-5'>很簡單</b>嗎

    DIY紅外控制裝置控制家電原理很簡單

    紅外線是種波長比紅光還要長的種電磁波,由于超出了人眼所能觀察的范圍,所以人眼是看不到的,但是傳感器卻不樣,它能看的見,波長般在760
    的頭像 發表于 01-10 08:58 ?1393次閱讀

    做一個STM32小車很簡單

    做一個STM32的小車,偶然在B站上看到某人做的STM32藍牙小車,小車可以進行紅外檢測,能自動避障??雌饋硗猛?,實踐性也很強。
    的頭像 發表于 02-06 16:41 ?2255次閱讀
    谁会玩百家乐的玩法技巧和规则| 百家乐官网牌九| 威尼斯人娱乐城极好| 五常市| 姚记百家乐的玩法技巧和规则 | 百家乐娱乐网77scs| 茅台百家乐官网的玩法技巧和规则| 东光县| 大发888真人娱乐场游戏平台| 百家乐类游戏网站| 百家乐官网必胜软件下载| 皇冠网百家乐啊| A8百家乐官网的玩法技巧和规则| 金阳县| 百家乐玩揽法的论坛| 篮球比分直播| 成人百家乐的玩法技巧和规则| 博彩百家乐官网字谜总汇| 皇冠透注网| 百家乐台布哪里有卖| 百家乐官网有诈吗| 姚记娱乐城安全| 潘多拉百家乐的玩法技巧和规则| 百家乐怎样算大小| 百家乐官网游戏厅| 根河市| 沙龙百家乐怎申请| 联众百家乐官网的玩法技巧和规则 | 百家乐唯一能长期赢钱的方法 | 澳门博彩网站| 真人百家乐国际第一品牌| 百家乐有没有绝| 怎样玩百家乐官网的玩法技巧和规则| 长乐坊百家乐官网娱乐城| 任你博百家乐的玩法技巧和规则| 百家乐玩法说明| 真人百家乐官网是真的吗| 百家乐官网那个平台信誉高| 皇冠网h| 娱乐城设计| 大发888官方下载168|