一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

自做一個(gè)紅外控制裝置,控制家電很簡(jiǎn)單

pecron ? 來源:電路一點(diǎn)通 ? 2023-02-10 10:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

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

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

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

協(xié)議規(guī)定

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

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

2、重復(fù)碼的格式是由9ms的AGC高電平和4.5ms的低電平及一個(gè)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

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

上述就是程序所要控制的內(nèi)容,再次說明下,頭條文章中不能加入鏈接分享,所以如果大家喜歡的話,我再單獨(dú)發(fā)布一個(gè)視頻,把大家想要的資料都會(huì)公布,其中有紅外接收器,也有紅外發(fā)送器,其實(shí)你認(rèn)為高大上的遙控器也不是夢(mèng),學(xué)會(huì)了紅外控制部分,你就會(huì)知道控制家電就是那么簡(jiǎn)單。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2564

    文章

    52788

    瀏覽量

    765309
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6067

    文章

    44960

    瀏覽量

    648775
  • 家電
    +關(guān)注

    關(guān)注

    12

    文章

    1044

    瀏覽量

    35149
  • 紅外遙控器
    +關(guān)注

    關(guān)注

    3

    文章

    133

    瀏覽量

    22162
  • 紅外控制
    +關(guān)注

    關(guān)注

    0

    文章

    25

    瀏覽量

    11754

原文標(biāo)題:自做一個(gè)紅外控制裝置,控制家電很簡(jiǎn)單

文章出處:【微信號(hào):電路一點(diǎn)通,微信公眾號(hào):電路一點(diǎn)通】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    個(gè)簡(jiǎn)單的低功耗紅外發(fā)射器電路

    紅外發(fā)射器電路是個(gè)簡(jiǎn)單的低功耗紅外發(fā)射器,可用于許多遠(yuǎn)程控制應(yīng)用。正如我們所看到的,許多遙控
    的頭像 發(fā)表于 07-04 18:23 ?3093次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>個(gè)</b><b class='flag-5'>簡(jiǎn)單</b>的低功耗<b class='flag-5'>紅外</b>發(fā)射器電路

    個(gè)很簡(jiǎn)單的12 V轉(zhuǎn)220 V逆變器的電路圖

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

    [真誠(chéng)請(qǐng)教]如何才能做一個(gè)電腦USB控制的打飛機(jī)裝置。。

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

    cc2420RF和MSP430搭配做一個(gè)低功耗的智能家居里面的家電開關(guān)控制裝置?

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

    【海爾U+開發(fā)套件試用申請(qǐng)】海爾U+調(diào)試 控制空調(diào)電視等家電

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

    有沒有象舵機(jī)那樣的模塊化的東西能夠很簡(jiǎn)單做一個(gè)推拉門的模型?

    做一個(gè)模型推拉門,所以來論壇找找資料,看看有沒有象舵機(jī)那樣的模塊化的東西能夠很簡(jiǎn)單做一個(gè)推拉門的模型
    發(fā)表于 10-23 10:49

    最近需要做一個(gè)簡(jiǎn)單的步進(jìn)電機(jī)控制系統(tǒng),需求很簡(jiǎn)單,但是不明白通信,希望有相關(guān)資料的朋友分享

    本人小白個(gè),需要大家?guī)椭?,?qǐng)求些實(shí)例,便于自己研究,雖然需求很簡(jiǎn)單,只是控制電機(jī)轉(zhuǎn)動(dòng),并且顯示當(dāng)前轉(zhuǎn)速情況,但是不明白通信原理,希望大家
    發(fā)表于 07-23 17:13

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

    ?很簡(jiǎn)單,只需要步就能搞定。很多家電都是有專屬遙控器的,例如電視、空調(diào),這樣只需要安裝個(gè)紅外
    發(fā)表于 08-01 10:43

    請(qǐng)問如何繪制簡(jiǎn)易紅外控制led燈電路圖

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

    【Seeeduino XIAO申請(qǐng)】簡(jiǎn)單家電控制

    項(xiàng)目名稱:簡(jiǎn)單家電控制試用計(jì)劃:本人設(shè)計(jì)過多種繼電器和IGBT放大/控制板,般都是自制PCB板,有些簡(jiǎn)單
    發(fā)表于 06-08 18:47

    簡(jiǎn)易紅外控制音樂裝置電路及制作

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

    在ICD上做一個(gè)簡(jiǎn)單的查表程序

    本內(nèi)容介紹PIC單片機(jī)在ICD上做一個(gè)簡(jiǎn)單的查表程序,本文給出了詳細(xì)程序
    發(fā)表于 06-27 16:35 ?1626次閱讀

    做一個(gè)STM32小車很簡(jiǎn)單

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

    DIY紅外控制裝置,控制家電原理很簡(jiǎn)單

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

    做一個(gè)STM32小車很簡(jiǎn)單

    做一個(gè)STM32的小車,偶然在B站上看到某人做的STM32藍(lán)牙小車,小車可以進(jìn)行紅外檢測(cè),能自動(dòng)避障??雌饋硗猛?,實(shí)踐性也很強(qiáng)。
    的頭像 發(fā)表于 02-06 16:41 ?2516次閱讀