国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

基于Arduino Nano的萬能電視遙控器設計

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

掃碼添加小助手

加入工程師交流群

遙控器是LCD智能電視的開機必備,如果家里的電視遙控器壞了,那就只能錯過好節目了,這時有個備品那該多好啊。

本項目教大家自己動手DIY一個萬能電視遙控器。項目采用IR遙控技術,工作時遙控器將代碼發送給電視機,再由電視的MCU解碼并處理,來改變電視頻道。

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

pYYBAGJ0d1KAQPLFAACowI6r4bE367.png

項目元器件清單:

1) Arduino

2) IR LED

3) 輕觸開關

4) 1k歐姆電阻器 x11

5) 220歐姆電阻

6) PCB和引線

7) 電池(3.7V)


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

poYBAGJ0d2OAVs2TAAEKWh-GDBc735.png

電路中,IR發光二極管的正極通過1k/220歐姆電阻器,連接于D3(數字引腳3);負極接地。11個輕觸開關用來處理11個不同的指令,它們的一端分別連接于D2-D13的不同數字引腳,另一端則分別通過一個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個月。
審核編輯:湯梓紅

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

    關注

    15

    文章

    2634

    瀏覽量

    79182
  • 遙控器
    +關注

    關注

    18

    文章

    877

    瀏覽量

    71858
  • Arduino
    +關注

    關注

    190

    文章

    6526

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

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

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

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

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

    智能語音遙控器低功耗BLE藍牙芯片

    隨著AI技術持續進步,支持語音識別功能的電視機、機頂盒等設備已廣泛普及。在這一趨勢下,搭載BLE藍牙芯片的語音遙控器逐步替代傳統紅外遙控,成為新一代電視產品的標準配件。從紅外到射頻,從
    的頭像 發表于 11-07 11:20 ?545次閱讀

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

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

    藍牙語音遙控器方案 NRF52840、HS6621

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

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

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

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

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

    尋求遙控器:cist電視是哪個公司的產品呀?是否有遙控器賣?

    cist電視是哪個公司的產品呀?是否有遙控器賣?
    發表于 08-04 17:26

    藍牙語音遙控器:智能家居的智慧控制核心

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

    用射頻芯片開發的家電遙控器特點介紹

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

    藍牙語音遙控器:智能家居的智慧控制核心

    隨著智能家居的蓬勃發展,藍牙語音遙控器憑借其便捷的操作和智能交互體驗,正迅速取代傳統紅外遙控器,成為智能電視、機頂盒等設備的首選控制工具。 相較于需對準設備的紅外遙控器,藍牙語音
    發表于 06-01 20:24

    藍牙語音遙控器 低功耗芯片選型HS6621CxC/OM6621

    隨著智能家居的蓬勃發展,藍牙語音遙控器憑借其便捷的操作和智能交互體驗,正迅速取代傳統紅外遙控器,成為智能電視、機頂盒等設備的首選控制工具。相較于需對準設備的紅外遙控器,藍牙語音
    發表于 05-22 15:23

    電視機通電,遙控器點開機無反應,手動電視機按鍵也沒反應,請教大神指點?

    電視機通電,遙控器點開機無反應,手動電視機按鍵也沒反應,請教大神指點,排查故障
    發表于 04-08 20:36

    霍爾元件DH481在電視遙控器中的應用

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