ブラウザの JavaScript がオフ(ブロックまたは許可しない)に設定されているため、このページは正常に機能しません。
disklessfun’s Wiki*
[
ホーム
]
一覧
最終更新
バックアップ
ヘルプ
Top
>
customizable-tv-remocon
>
複製
?
ms
customizable-tv-remocon をテンプレートにして作成
これらのキーワードがハイライトされています:
開始行:
&color(Blue){&size(17){このパターンの第2弾:[[&color(Blue){&size(17){%%%NECのリモコン・RL52の、マイコンだけ交換して他社用リモコンへと改造%%%};};>modifying_commercial_remocon]]};}; &color(Blue){&size(17){←このページが実用編で↓本ページは習作
----
TITLE:カスタマイズできるテレビリモコンの製作(複数の機器ON・OFF同調のパターン2)
RIGHT:初出 2014-1-3
RIGHT:最終更新 2014-1-3
LEFT:
パターン1は[[%%%こちら%%%>interlocking_device]]
#br
後付で複数の機器のON・OFFを連携する手法として、[[%%%これ%%%>interlocking_device]]よりも簡易な手段として、「(一台の)リモコンで同時に複数の機器をON・OFFする」というものがあります。短所もあるのですが、なにしろ実現が容易なので市販の機器でも採用
#br
で、本ページの以下で紹介しているのは、あいにく対象の機器に対応する上記のようなリモコン(あるいは機器)が販売されていない場合に「自前で、複数の機器を同時にON・OFFするリモコンを作ってしまおう」という内容です。
#br
私自身は現時点では、特に必要とはしていないのですが、ものは試しと気軽に作ってみました。
#br
&size(17){ここで紹介しているリモコンは''学習リモコンじゃないので、他に[[%%%''こんなもの''%%%>ir-remocon]]みたいなものを持っていることが前提です。''本ページの内容はこれから初めて電子工作を始める人にとっては敷居が高めです。既に電子工作をやっ
#br
本来はこのページのような工作をおこなわなくても、市販の学習リモコンが、このような(同時に複数機器を操作できる)機能を持てばいいわけです。2000円くらいの乾電池で動くような商品だとこのような用途用の(ちょっと高度な)設定インターフェースを設けるのが
#br
[[&ref(customizable-tv-remocon_1_s.jpg);:http://wikiwiki.jp/disklessfun/?plugin=attach&pcmd=open&file=customizable-tv-remocon_1_b.jpg&refer=customizable-tv-remocon]]
&size(7){クリックすると大きな画像で表示されます};
一から作るんじゃなくて、ジャンクのリモコンを改造しました。元はかつてウチにあった20~25年くらい前のテレビ付属の赤外線リモコンだろうと思います。ボタンが碁盤の目のように並んでいて、改造もし易いだろうし、汎用的に利用しやすいだろうと思ったのが選
#br
写真は改造完了後で、一部の汎用的でないボタンの名称は白で覆い隠してあります。少しボタンの数が足りなかったのでボタン1個をモード切替用として、一部のボタンに複数の機能を持たせてあります。
#br
[[&ref(customizable-tv-remocon_2_s.jpg);:http://wikiwiki.jp/disklessfun/?plugin=attach&pcmd=open&file=customizable-tv-remocon_2_b.jpg&refer=customizable-tv-remocon]]
&size(7){クリックすると大きな画像で表示されます};
[[%%%これ%%%>interlocking_device]]と同じく、テキトー作業でして、当初片ガワだけと基板とを合わせて開口部を削っていたので位置を間違い、一部後から塞ぎました。パテ埋めもせず、そこら辺にあったテキトーな塗料を一吹きしました。
#br
使用チップは28ピンのPIC16F886です。選んだ理由はただ「使ってみたかった」だけです。4x6のマトリックス入力と赤外線出力だけなので最低限14~16ピン程あれば足ります。
#br
見ての通り、ICSPには対応していないものの、チップが剥き出しで、ファームウェアの更新には有利な形態です。
#br
[[&ref(customizable-tv-remocon_3_s.jpg);:http://wikiwiki.jp/disklessfun/?plugin=attach&pcmd=open&file=customizable-tv-remocon_3_b.jpg&refer=customizable-tv-remocon]]
&size(7){クリックすると大きな画像で表示されます};
元々左上の部分に1.27mmピッチSOPのMCUが乗っていました。それを除去し、孔を開け、UEW線を付けています。UEW線は反対面側に取り付けたPIC16F886に繋がっています。
#br
「とりあえず作業」として、先にこの面の半田付けをしてしまったのは間違いでした。先に反対面の作業を完了させてからこちらの面を作業をおこなった方が綺麗にできた筈です。まあ今後このページの手法は応用が効きそうなので、十分今後に活かせると思います。
#br
[[&ref(customizable-tv-remocon_4_s.jpg);:http://wikiwiki.jp/disklessfun/?plugin=attach&pcmd=open&file=customizable-tv-remocon_4_b.jpg&refer=customizable-tv-remocon]]
&size(7){クリックすると大きな画像で表示されます};
28ピンソケットの足を夫々90度外側に曲げてベーク板に貼り付けたものを、本来の基板の上に乗っけってあります。
#br
元々基板に実装されていたものは出来る限り活かしています。赤外線LEDもトランジスタもそのままです。取り外したものはMCUとオシレータとオシレータ用のコンデンサだけです。
#br
''ファームウェア・サンプルソース''
''ダウンロード'' &ref(customizable-tv-remocon.asm,nolink); (仮に(動作確認用に)[[TSTB-R50>tstb-r50]]用のリモコンの命令を内包)
ページ表題の機能を持たせるなら、電源ボタン用のルーチンから複数の種類の赤外線を発射するように変更すればいいわけです。
#br
ところで今回はジャンクリモコンを元にチップの換装という形で目的を実現したわけですが、このような改造のキモは既存配線の調査だと思います。今回私は既存配線の調査の結果に基づき、以下のようにマトリックス配線の接続具合を示す表を作成しました。市販の
&ref(customizable-tv-remocon_5_s.png,nolink);
表中のS1等の表記はこのページ上から四番目の画像をクリックして拡大して見ればわかると思います。
表中の5から14までの数字は元のチップでの、対応するピンの番号です。
#br
#br
このように配線しています。
&ref(customizable-tv-remocon_6_s.png,nolink);
5から14までの数字は上述と同じく、元のチップでの、対応するピンの番号です。
#br
* ご要望、ご意見、質問を下のフォームにどうぞ&br;(でもここより、[[掲示板>board]]や[[書き込みフォーム>form]]のページに書いて頂いた方が気づき易いと思います。) [#q295df0f]
#areaedit(nofreeze,noauth,btn:[修正(書き間違った場合にご利用下さい)])
#comment
#areaedit(end)
終了行:
&color(Blue){&size(17){このパターンの第2弾:[[&color(Blue){&size(17){%%%NECのリモコン・RL52の、マイコンだけ交換して他社用リモコンへと改造%%%};};>modifying_commercial_remocon]]};}; &color(Blue){&size(17){←このページが実用編で↓本ページは習作
----
TITLE:カスタマイズできるテレビリモコンの製作(複数の機器ON・OFF同調のパターン2)
RIGHT:初出 2014-1-3
RIGHT:最終更新 2014-1-3
LEFT:
パターン1は[[%%%こちら%%%>interlocking_device]]
#br
後付で複数の機器のON・OFFを連携する手法として、[[%%%これ%%%>interlocking_device]]よりも簡易な手段として、「(一台の)リモコンで同時に複数の機器をON・OFFする」というものがあります。短所もあるのですが、なにしろ実現が容易なので市販の機器でも採用
#br
で、本ページの以下で紹介しているのは、あいにく対象の機器に対応する上記のようなリモコン(あるいは機器)が販売されていない場合に「自前で、複数の機器を同時にON・OFFするリモコンを作ってしまおう」という内容です。
#br
私自身は現時点では、特に必要とはしていないのですが、ものは試しと気軽に作ってみました。
#br
&size(17){ここで紹介しているリモコンは''学習リモコンじゃないので、他に[[%%%''こんなもの''%%%>ir-remocon]]みたいなものを持っていることが前提です。''本ページの内容はこれから初めて電子工作を始める人にとっては敷居が高めです。既に電子工作をやっ
#br
本来はこのページのような工作をおこなわなくても、市販の学習リモコンが、このような(同時に複数機器を操作できる)機能を持てばいいわけです。2000円くらいの乾電池で動くような商品だとこのような用途用の(ちょっと高度な)設定インターフェースを設けるのが
#br
[[&ref(customizable-tv-remocon_1_s.jpg);:http://wikiwiki.jp/disklessfun/?plugin=attach&pcmd=open&file=customizable-tv-remocon_1_b.jpg&refer=customizable-tv-remocon]]
&size(7){クリックすると大きな画像で表示されます};
一から作るんじゃなくて、ジャンクのリモコンを改造しました。元はかつてウチにあった20~25年くらい前のテレビ付属の赤外線リモコンだろうと思います。ボタンが碁盤の目のように並んでいて、改造もし易いだろうし、汎用的に利用しやすいだろうと思ったのが選
#br
写真は改造完了後で、一部の汎用的でないボタンの名称は白で覆い隠してあります。少しボタンの数が足りなかったのでボタン1個をモード切替用として、一部のボタンに複数の機能を持たせてあります。
#br
[[&ref(customizable-tv-remocon_2_s.jpg);:http://wikiwiki.jp/disklessfun/?plugin=attach&pcmd=open&file=customizable-tv-remocon_2_b.jpg&refer=customizable-tv-remocon]]
&size(7){クリックすると大きな画像で表示されます};
[[%%%これ%%%>interlocking_device]]と同じく、テキトー作業でして、当初片ガワだけと基板とを合わせて開口部を削っていたので位置を間違い、一部後から塞ぎました。パテ埋めもせず、そこら辺にあったテキトーな塗料を一吹きしました。
#br
使用チップは28ピンのPIC16F886です。選んだ理由はただ「使ってみたかった」だけです。4x6のマトリックス入力と赤外線出力だけなので最低限14~16ピン程あれば足ります。
#br
見ての通り、ICSPには対応していないものの、チップが剥き出しで、ファームウェアの更新には有利な形態です。
#br
[[&ref(customizable-tv-remocon_3_s.jpg);:http://wikiwiki.jp/disklessfun/?plugin=attach&pcmd=open&file=customizable-tv-remocon_3_b.jpg&refer=customizable-tv-remocon]]
&size(7){クリックすると大きな画像で表示されます};
元々左上の部分に1.27mmピッチSOPのMCUが乗っていました。それを除去し、孔を開け、UEW線を付けています。UEW線は反対面側に取り付けたPIC16F886に繋がっています。
#br
「とりあえず作業」として、先にこの面の半田付けをしてしまったのは間違いでした。先に反対面の作業を完了させてからこちらの面を作業をおこなった方が綺麗にできた筈です。まあ今後このページの手法は応用が効きそうなので、十分今後に活かせると思います。
#br
[[&ref(customizable-tv-remocon_4_s.jpg);:http://wikiwiki.jp/disklessfun/?plugin=attach&pcmd=open&file=customizable-tv-remocon_4_b.jpg&refer=customizable-tv-remocon]]
&size(7){クリックすると大きな画像で表示されます};
28ピンソケットの足を夫々90度外側に曲げてベーク板に貼り付けたものを、本来の基板の上に乗っけってあります。
#br
元々基板に実装されていたものは出来る限り活かしています。赤外線LEDもトランジスタもそのままです。取り外したものはMCUとオシレータとオシレータ用のコンデンサだけです。
#br
''ファームウェア・サンプルソース''
''ダウンロード'' &ref(customizable-tv-remocon.asm,nolink); (仮に(動作確認用に)[[TSTB-R50>tstb-r50]]用のリモコンの命令を内包)
ページ表題の機能を持たせるなら、電源ボタン用のルーチンから複数の種類の赤外線を発射するように変更すればいいわけです。
#br
ところで今回はジャンクリモコンを元にチップの換装という形で目的を実現したわけですが、このような改造のキモは既存配線の調査だと思います。今回私は既存配線の調査の結果に基づき、以下のようにマトリックス配線の接続具合を示す表を作成しました。市販の
&ref(customizable-tv-remocon_5_s.png,nolink);
表中のS1等の表記はこのページ上から四番目の画像をクリックして拡大して見ればわかると思います。
表中の5から14までの数字は元のチップでの、対応するピンの番号です。
#br
#br
このように配線しています。
&ref(customizable-tv-remocon_6_s.png,nolink);
5から14までの数字は上述と同じく、元のチップでの、対応するピンの番号です。
#br
* ご要望、ご意見、質問を下のフォームにどうぞ&br;(でもここより、[[掲示板>board]]や[[書き込みフォーム>form]]のページに書いて頂いた方が気づき易いと思います。) [#q295df0f]
#areaedit(nofreeze,noauth,btn:[修正(書き間違った場合にご利用下さい)])
#comment
#areaedit(end)
ページ名: