chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

基于Arduino Nano的萬能電視遙控器設(shè)計(jì)

芯情觀察猿 ? 來源:芯情觀察員 ? 作者:芯情觀察員 ? 2022-05-06 09:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

遙控器是LCD智能電視的開機(jī)必備,如果家里的電視遙控器壞了,那就只能錯(cuò)過好節(jié)目了,這時(shí)有個(gè)備品那該多好啊。

本項(xiàng)目教大家自己動(dòng)手DIY一個(gè)萬能電視遙控器。項(xiàng)目采用IR遙控技術(shù),工作時(shí)遙控器將代碼發(fā)送給電視機(jī),再由電視的MCU解碼并處理,來改變電視頻道。

項(xiàng)目開始前,我們首先須了解IR遙控的工作原理,知道遙控器發(fā)射的代碼,并制作自己的遙控解碼系統(tǒng),再寫下所有按鈕(例如 CH+, CH-, VOL+, VOL-, POWER, Settings)的所有解碼值。然后,將這些值發(fā)送給Arduino來實(shí)現(xiàn)萬能遙控,并完成本項(xiàng)目。

pYYBAGJ0d1KAQPLFAACowI6r4bE367.png

項(xiàng)目元器件清單:

1) Arduino

2) IR LED

3) 輕觸開關(guān)

4) 1k歐姆電阻器 x11

5) 220歐姆電阻

6) PCB和引線

7) 電池(3.7V)


Arduino電視遙控器電路非常簡單,如果使用的是Arduino Atmega328p芯片,就需要按照圖示電路進(jìn)行時(shí)鐘和復(fù)位連接,圖中的ICSP可編程串行引腳用以上傳項(xiàng)目代碼,改變控制信號。

poYBAGJ0d2OAVs2TAAEKWh-GDBc735.png

電路中,IR發(fā)光二極管的正極通過1k/220歐姆電阻器,連接于D3(數(shù)字引腳3);負(fù)極接地。11個(gè)輕觸開關(guān)用來處理11個(gè)不同的指令,它們的一端分別連接于D2-D13的不同數(shù)字引腳,另一端則分別通過一個(gè)1k歐姆電阻器接地。兩引腳插頭用來為電路和Arduino供電。


代碼如下:


#include

#include "LowPower.h"


IRsend irsend;


const int b1 = 2;

const int b2 = 4;

const int b3 = 5;

const int b4 = 6;

const int b5 = 7;

const int b6 = 8;

const int b7 = 9;

const int b8 = 10;

const int b9 = 11;

const int b10 = 12;


int timer;

int modeCounter = 0;


void wakeUp() {

timer = 0;

}


void setup() {

pinMode(b1, INPUT);

pinMode(b2, INPUT);

pinMode(b3, INPUT);

pinMode(b4, INPUT);

pinMode(b5, INPUT);

pinMode(b6, INPUT);

pinMode(b7, INPUT);

pinMode(b8, INPUT);

pinMode(b9, INPUT);

pinMode(b10, INPUT);

}


void loop() {

attachInterrupt(0, wakeUp, HIGH);

while (timer < 10000) {

if (digitalRead(b1) == HIGH) {

timer = 0;

delay(50);

irsend.sendNEC(0x0000, 32); //Enter Remote Hex Value

}


if (digitalRead(b2) == HIGH) {

timer = 0;

delay(50);

irsend.sendNEC(0x0000, 32); //Enter Remote Hex Value

}


if (digitalRead(b3) == HIGH) {

timer = 0;

delay(50);

irsend.sendNEC(0x0000, 32); //Enter Remote Hex Value

}


if (digitalRead(b4) == HIGH) {

timer = 0;

delay(50);

irsend.sendNEC(0x0000, 32); //Enter Remote Hex Value

}


if (digitalRead(b5) == HIGH) {

timer = 0;

delay(50);

irsend.sendNEC(0x0000, 32); //Enter Remote Hex Value

}

if (digitalRead(b6) == HIGH) {

timer = 0;

delay(50);

irsend.sendNEC(0x0000, 32); //Enter Remote Hex Value

}

if (digitalRead(b7) == HIGH) {

timer = 0;

delay(50);

irsend.sendNEC(0x0000, 32); //Enter Remote Hex Value

}

if (digitalRead(b8) == HIGH) {

timer = 0;

delay(50);

irsend.sendNEC(0x0000, 32); //Enter Remote Hex Value

}

if (digitalRead(b9) == HIGH) {

timer = 0;

delay(50);

irsend.sendNEC(0x0000, 32); //Enter Remote Hex Value

}

if (digitalRead(b10) == HIGH) {

timer = 0;

delay(50);

irsend.sendNEC(0x0000, 32); //Enter Remote Hex Value

}

delay(1);

timer = timer + 1;


}

LowPower.powerDown(SLEEP_FOREVER, ADC_OFF, BOD_OFF);

}


上述代碼采用低功耗模式庫,以提高電池壽命,一次充電后可使用3-4個(gè)月。
審核編輯:湯梓紅

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

    關(guān)注

    15

    文章

    2629

    瀏覽量

    79090
  • 遙控器
    +關(guān)注

    關(guān)注

    18

    文章

    877

    瀏覽量

    71717
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6526

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    基于芯嶺技術(shù)XL2417D芯片的2.4G無線遙控器解決方案

    無線2.4G遙控器是我們生活中常見的一種遙控器了,相比于傳統(tǒng)的紅外線式遙控器,無線2.4g遙控器擺脫了指向性的問題,我們可以在屋內(nèi)任何位置以及任何角度來使用
    的頭像 發(fā)表于 01-15 12:43 ?529次閱讀
    基于芯嶺技術(shù)XL2417D芯片的2.4G無線<b class='flag-5'>遙控器</b>解決方案

    【教程】圖文教程:詳解EWD22S-A01TR遙控器配對全步驟

    本教程你可參考圖文字教程也可參考文末視頻教程一、文字教程簡介本教程旨在演示EWD22S-A01TR與遙控器的配對控制方法。接線步驟請參考EWD22S-A01TR接線教程材料準(zhǔn)備
    的頭像 發(fā)表于 12-04 19:35 ?670次閱讀
    【教程】圖文教程:詳解EWD22S-A01TR<b class='flag-5'>遙控器</b>配對全步驟

    霍爾元件在電視遙控器中的創(chuàng)新應(yīng)用——推薦迪仕科技全極低功耗DH481

    隨著智能電視的普及和人機(jī)交互技術(shù)的不斷進(jìn)步,電視遙控器已從傳統(tǒng)的機(jī)械按鍵式逐步向更智能、更可靠、更耐用的方向演進(jìn)。在這一技術(shù)變革中,霍爾元件作為一種非接觸式磁傳感,正被越來越多地應(yīng)用
    的頭像 發(fā)表于 12-02 15:54 ?1132次閱讀
    霍爾元件在<b class='flag-5'>電視</b><b class='flag-5'>遙控器</b>中的創(chuàng)新應(yīng)用——推薦迪仕科技全極低功耗DH481

    智能語音遙控器低功耗BLE藍(lán)牙芯片

    隨著AI技術(shù)持續(xù)進(jìn)步,支持語音識(shí)別功能的電視機(jī)、機(jī)頂盒等設(shè)備已廣泛普及。在這一趨勢下,搭載BLE藍(lán)牙芯片的語音遙控器逐步替代傳統(tǒng)紅外遙控,成為新一代電視產(chǎn)品的標(biāo)準(zhǔn)配件。從紅外到射頻,從
    的頭像 發(fā)表于 11-07 11:20 ?526次閱讀

    力芯微紅外遙控IC芯片ET4008MTC是家用遙控器的智能芯選

    在現(xiàn)代家居生活中,家用遙控器是我們與家電設(shè)備交互的重要工具。從電視、空調(diào)到風(fēng)扇、音響,遙控器的存在極大地提升了我們生活的便利性。而力芯微紅外遙控IC芯片ET4008MTC,憑借其高性能
    的頭像 發(fā)表于 10-23 14:41 ?608次閱讀
    力芯微紅外<b class='flag-5'>遙控</b>IC芯片ET4008MTC是家用<b class='flag-5'>遙控器</b>的智能芯選

    藍(lán)牙語音遙控器方案 NRF52840、HS6621

    方案介紹 藍(lán)牙語音遙控器一般是通過按下語音鍵,遙控器會(huì)發(fā)送一個(gè) HID 編碼通知智能電視或者機(jī)頂盒打開識(shí)音功能,此時(shí),遙控器LED燈保持閃爍或者長亮,用戶開始錄音同時(shí)將語音數(shù)據(jù)上傳給智
    的頭像 發(fā)表于 10-13 09:26 ?470次閱讀
    藍(lán)牙語音<b class='flag-5'>遙控器</b>方案 NRF52840、HS6621

    HarmonyOSAI編程萬能卡片生成(一)

    基于AI大模型理解開發(fā)者的卡片需求信息,通過對話式的交互智能生成HarmonyOS萬能卡片工程。 使用約束 建議從以下維度描述卡片需求: 當(dāng)前不支持在生成卡片預(yù)覽圖后繼續(xù)描述需求進(jìn)行增量修改。 萬能
    發(fā)表于 09-08 17:09

    微光遙控器為低光環(huán)境帶來智能與環(huán)保新選擇:永銘電容選型方案

    微光遙控器中的永銘電容選型方案微光遙控器隨著智能家居和物聯(lián)網(wǎng)的快速發(fā)展,傳統(tǒng)遙控器面臨著電池需要頻繁更換、長時(shí)間不使用時(shí)電池倉的正負(fù)極接觸點(diǎn)發(fā)生腐蝕等問題。為了解決這些痛點(diǎn),微光遙控器
    的頭像 發(fā)表于 09-01 09:58 ?488次閱讀
    微光<b class='flag-5'>遙控器</b>為低光環(huán)境帶來智能與環(huán)保新選擇:永銘電容選型方案

    尋求遙控器:cist電視是哪個(gè)公司的產(chǎn)品呀?是否有遙控器賣?

    cist電視是哪個(gè)公司的產(chǎn)品呀?是否有遙控器賣?
    發(fā)表于 08-04 17:26

    藍(lán)牙語音遙控器:智能家居的智慧控制核心

    隨著智能家居的蓬勃發(fā)展,藍(lán)牙語音遙控器憑借其便捷的操作和智能交互體驗(yàn),正迅速取代傳統(tǒng)紅外遙控器,成為智能電視、機(jī)頂盒等設(shè)備的首選控制工具。 ? ? 相較于需對準(zhǔn)設(shè)備的紅外遙控器,藍(lán)牙語
    的頭像 發(fā)表于 06-06 14:15 ?2149次閱讀
    藍(lán)牙語音<b class='flag-5'>遙控器</b>:智能家居的智慧控制核心

    用射頻芯片開發(fā)的家電遙控器特點(diǎn)介紹

    這是客戶用我們的射頻芯片開發(fā)的一款家電遙控器,可遙控配對后的家電開關(guān)狀態(tài),遙控距離可達(dá)100米以上。需要了解的可以聯(lián)系我們。 家電遙控器主要特點(diǎn): 距離遠(yuǎn) 空曠最遠(yuǎn)100米。 抗干擾
    的頭像 發(fā)表于 06-03 14:56 ?1635次閱讀
    用射頻芯片開發(fā)的家電<b class='flag-5'>遙控器</b>特點(diǎn)介紹

    藍(lán)牙語音遙控器:智能家居的智慧控制核心

    隨著智能家居的蓬勃發(fā)展,藍(lán)牙語音遙控器憑借其便捷的操作和智能交互體驗(yàn),正迅速取代傳統(tǒng)紅外遙控器,成為智能電視、機(jī)頂盒等設(shè)備的首選控制工具。 相較于需對準(zhǔn)設(shè)備的紅外遙控器,藍(lán)牙語音
    發(fā)表于 06-01 20:24

    藍(lán)牙語音遙控器 低功耗芯片選型HS6621CxC/OM6621

    隨著智能家居的蓬勃發(fā)展,藍(lán)牙語音遙控器憑借其便捷的操作和智能交互體驗(yàn),正迅速取代傳統(tǒng)紅外遙控器,成為智能電視、機(jī)頂盒等設(shè)備的首選控制工具。相較于需對準(zhǔn)設(shè)備的紅外遙控器,藍(lán)牙語音
    發(fā)表于 05-22 15:23

    電視機(jī)通電,遙控器點(diǎn)開機(jī)無反應(yīng),手動(dòng)電視機(jī)按鍵也沒反應(yīng),請教大神指點(diǎn)?

    電視機(jī)通電,遙控器點(diǎn)開機(jī)無反應(yīng),手動(dòng)電視機(jī)按鍵也沒反應(yīng),請教大神指點(diǎn),排查故障
    發(fā)表于 04-08 20:36

    霍爾元件DH481在電視遙控器中的應(yīng)用

    霍爾元件DH481在電視遙控器中的應(yīng)用主要體現(xiàn)在其作為磁傳感,用于檢測遙控器按鍵的操作。具體來說,霍爾元件DH481在電視
    的頭像 發(fā)表于 03-22 16:05 ?977次閱讀