●( テレビ )リモコンを 試す
●テレビなどの家電製品を使用する際は、「リモコン」で操作しています。 日常を過ごす生活の中に、必然的に溶け込んでいる興味深い装置ですので ちょっと、調べてみます。

 → リモコンから放射する … 通信データを調べる。
・ ・ ・ ●赤外線(通信)データを調べる環境を作ります。 ・ ・
●テレビ・ビデオなどで使用している … 受光モジュールを使います。 【 赤外線リモコン受信モジュール OSRB38C9AA 】

●テレビリモコンからの赤外線データを受信する。 … ESP32ボードの配線図です。

・ ・ ・ ●入力ボタンのコマンドコードを調べる。…… 調査@ ・ ・
●家で日頃、使ってるテレビ用のリモコンです。 【 SHARP AQUOS用 】
 → ちょっと … 使い込んでいますね。


・ ・ ・ ●調査@ … 結果です。 ・ ・
//******************************************************** //●赤外線【受信】テストC プログラム // ESPマイコン(ESP32): ESP32-TES-SGAISEN-04 //********************************************************
■テレビ リモコン 【 SHARP 】 AQUOS //-------------------------------------------------------- ***赤外線リモコン(受信)チェックC*** **********************START****・MAKERCD = 5 ・address = 555A ・DATA = 555AF14880C9 … 【1】 ・DATA = 555AF14840C5 … 【2】 ・DATA = 555AF148C0CD … 【3】 ・DATA = 555AF14820C3 … 【4】 ・DATA = 555AF148A0CB … 【5】 ・DATA = 555AF14860C7 … 【6】 ・DATA = 555AF148E0CF … 【7】 ・DATA = 555AF14810C0 … 【8】 ・DATA = 555AF14890C8 … 【9】 ・DATA = 555AF14850C4 … 【10】 ・DATA = 555AF148D0CC … 【11】 ・DATA = 555AF14830C2 … 【12】 ・DATA = 555AF148E883 … 【消音】 ・DATA = 555AF148288F … 【+】 ・DATA = 555AF148A887 … 【−】 ・DATA = 555AF1488885 … 【▲】 ・DATA = 555AF1484889 … 【▼】 ・DATA = 555AF148C881 … 【入力切替】 ・DATA = 555AF148FA4C … 【番組情報】 ・DATA = 555AF1482384 … 【メニュー】 ・DATA = 555AF148EA81 … 【↑】 ・DATA = 555AF1481B8F … 【→】 ・DATA = 555AF1480481 … 【↓】 ・DATA = 555AF148EB80 … 【←】 ・DATA = 555AF1484A8B … 【決定】 ・DATA = 555AF148AF80 … 【終了】 ・DATA = 555AF1482780 … 【戻る】 ・DATA = 555AF1480148 … 【青】 ・DATA = 555AF1488140 … 【赤】 ・DATA = 555AF148414C … 【緑】 ・DATA = 555AF148C144 … 【黄】 ・DATA = 555AF148688B … 【電源】 ・DATA = 555AF148288F … 【音量+】 ・DATA = 555AF148A887 … 【音量−】 ・DATA = 555AF1488885 … 【選局↑】 ・DATA = 555AF1484889 … 【選局↓】 ・DATA = 555AF148C881 … 【入力切替】 **********************END*******************
■家電協(AEHA)フォーマットです。 ・address = 555A ・MAKERCD = 5
・ ・ ・ ●入力ボタンのコマンドコードを調べる。…… 調査A ・ ・
●家で、使ってる もう一つの … 他メーカーのテレビリモコンです。 【 Panasonic 】
 → ボタンの種類と配置が違います。
■テレビ リモコン 【 Panasonic 】 //-------------------------------------------------------- ***赤外線リモコン(受信)チェックC*** **********************START****・MAKERCD = 5 ・address = 4004 ・DATA = 400401900293 … 【1】 ・DATA = 400401908213 … 【2】 ・DATA = 4004019042D3 … 【3】 ・DATA = 40040190C253 … 【4】 ・DATA = 4004019022B3 … 【5】 ・DATA = 40040190A233 … 【6】 ・DATA = 4004019062F3 … 【7】 ・DATA = 40040190E273 … 【8】 ・DATA = 400401901283 … 【9】 ・DATA = 400401909203 … 【10】 ・DATA = 4004019052C3 … 【11】 ・DATA = 40040190D243 … 【12】 ・DATA = 400401009C9D … 【画面表示】 ・DATA = 400401000405 … 【+】 ・DATA = 400401008485 … 【−】 ・DATA = 400401002C2D … 【▲】 ・DATA = 40040100ACAD … 【▼】 ・DATA = 40040100A0A1 … 【入力切替】 ・DATA = 400401800283 … 【番組表】 ・DATA = 400401004A4B … 【メニュー】 ・DATA = 400401901382 … 【録画一覧】 ・DATA = 40040100F7F6 … 【らくらくアイコン】 ・DATA = 400401005253 … 【↑】 ・DATA = 40040100F2F3 … 【→】 ・DATA = 40040100D2D3 … 【↓】 ・DATA = 400401007273 … 【←】 ・DATA = 400401009293 … 【決定】 ・DATA = 40040190E574 … 【サブメニュー】 ・DATA = 400401002B2A … 【戻る】 ・DATA = 40040100CECF … 【青】 ・DATA = 400401000E0F … 【赤】 ・DATA = 400401008E8F … 【緑】 ・DATA = 400401004E4F … 【黄】 ・DATA = 40040100BCBD … 【電源】 ・DATA = 400401000405 … 【音量+】 ・DATA = 400401008485 … 【音量−】 ・DATA = 400401002C2D … 【チャンネル↑】 ・DATA = 40040100ACAD … 【チャンネル↓】 ・DATA = 40040100A0A1 … 【入力切替】 **********************END*******************
■家電協(AEHA)フォーマットです。 ・address = 4004 ・MAKERCD = 5
・ ・ ・ ●入力ボタンのコマンドコードを調べる。…… 調査B ・ ・
●シンプルな小型リモコンです。 【 オプトサプライ赤外線リモコン 】

●入力ボタンのコマンドコードを調べる。

■テレビ リモコン 【 オプトサプライ赤外線リモコン 】 //-------------------------------------------------------- ***赤外線リモコン(受信)チェックC*** **********************START****・MAKERCD = 3 ・address = 10 ・DATA = 8F705FA … 【↑】 ・DATA = 8F704FB … 【〇】 ・DATA = 8F71EE1 … 【B】 ・DATA = 8F700FF … 【↓】 ・DATA = 8F71FE0 … 【A】 ・DATA = 8F71AE5 … 【C】 ・DATA = 8F708F7 … 【←】 ・DATA = 8F78D72 … 【前進・左斜め↑】 ・DATA = 8F7847B … 【前進・右斜め↑】 ・DATA = 8F701FE … 【→】 ・DATA = 8F78877 … 【後進・左斜め↓】 ・DATA = 8F7817E … 【後進・右斜め↓】 ・DATA = 8F71BE4 … 【◎】 **********************END*******************
■NEC式 フォーマットです。 ・address = 10 ・MAKERCD = 3
・ ・  ●テレビリモコンのように … ・ ・  赤外線で、チャンネルデータを送信してみる。 ・
●赤外線LED 【5mm赤外線LED 940nm OSI5FU5111C−40】
・順電圧 : 1.35V typ @100mA ・ピーク波長 : 940nm typ @50mA ・照射強度 : 40mW/sr typ @50mA
●ESP32ボードの配線図です。

//******************************************************** //●赤外線【送信】テスト@ プログラム // ESPマイコン(ESP32): ESP32-TES-SGAISEN-SEND-01P //-------------------------------------------------------- //■テレビ リモコン 【 Panasonic 】 //・MAKERCD = 5 ・address = 4004 ■家電協フォーマット //・protocol = Panasonic //******************************************************** irsend.sendPanasonic(0x4004, 0x1005253); //【↑】
//******************************************************** //●赤外線【送信】テスト@ プログラム // ESPマイコン(ESP32): ESP32-TES-SGAISEN-SEND-01S //-------------------------------------------------------- //■テレビ リモコン 【 SHARP 】 AQUOS //・MAKERCD = 5 ・address = 555A ■家電協フォーマット //・protocol = SHARP //******************************************************** irsend.sendPanasonic(0x555A, 0xF148EA81); //【↑】
●テスト送信です。
 → 受信確認できました。 …… OKです。
・ ・ ・ ・ ・
●感想 ・3種のリモコンから放射する … 通信データを調べたら  それぞれが異なる体系のボタン情報データでした。 (参考) ■通信フォーマット ・家電協(AEHA)フォーマット … パナソニック・シャープ・ヤマハなど  → 調査@Aで実施。 ・NEC式フォーマット…日立・東芝・三洋・NECなど  → 調査Bで実施。 ・SONYフォーマット … SONY・JVCなど
・ ・ ・ ・ ・