elechobby:pic:1keyremote

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
elechobby:pic:1keyremote [2021/07/03 17:59] – 作成 adminelechobby:pic:1keyremote [2025/10/17 14:27] (現在) – 外部編集 127.0.0.1
行 2: 行 2:
  
 ===== 概要 ===== ===== 概要 =====
-実家の古い台所についていた天吊り照明が古くなったので、新しのに交換ました。ただし、元々はひもで引っ張ってONOFF切替える照明で、新しいのはリモコン式にしました。+実家の古い台所についていた天吊り照明が古くなったので、余ってた新品照明器具に交換することになりました。 
 +ただし台所と廊下に段差があるうえ昔ながらの引っ張り式の照明で、部屋の入口にスイッチのようなものはありません。 
 +今後のことを考えると、不便で危ないと思っています。 
 +なので、新しいのは町の電器屋で購入した下記の装置を間に挟んでリモコン式にしました。 
 +[[https://www.ohm-electric.co.jp/product/c01/c0110/33835/|リモコンスイッチ 天井照明器具専用 [品番]04-9447|株式会社オーム電機]]
 リモコンは小さいカードサイズなのですが、わざわざホルダーからリモコンを取り出してON/OFFするのは、普段使いとしては大変です。 リモコンは小さいカードサイズなのですが、わざわざホルダーからリモコンを取り出してON/OFFするのは、普段使いとしては大変です。
 なので、部屋の入り口に専用のリモコンを作成することにしました。 なので、部屋の入り口に専用のリモコンを作成することにしました。
  
-====== 設計仕様 ======+===== 設計仕様 =====
 小さなスイッチを高齢者が暗くなったら見分けられないので、ユーザビリティを考慮して大きめのボタン1つで操作するようにして、 小さなスイッチを高齢者が暗くなったら見分けられないので、ユーザビリティを考慮して大きめのボタン1つで操作するようにして、
 ONの信号とOFFの信号を押下するたびに切り替えて送信するようにします。 ONの信号とOFFの信号を押下するたびに切り替えて送信するようにします。
行 12: 行 16:
 木製の柱に付けるので、サイズとしては同様にカードリモコンサイズ、マイコン含めてコイン電池の3Vで動かします。 木製の柱に付けるので、サイズとしては同様にカードリモコンサイズ、マイコン含めてコイン電池の3Vで動かします。
 小さくする必要があるので、目標として秋月電子のFRISK基板を参考に、FRISKの容器にはいるようにします。 小さくする必要があるので、目標として秋月電子のFRISK基板を参考に、FRISKの容器にはいるようにします。
 +{{:imgpaste:202108:htmikan-20210821-131147.png?200}}
 +===== 回路図 =====
 +{{:imgpaste:202108:htmikan-20210821-111212.png?600}}
 +赤外線リモコンなので、いかにLEDの出力を上げられるかが重要です。
 +というのも、コイン電池3Vで動作させているので、出力が大きいとLED点灯時に電圧が落ちてマイコンの動作電圧を下回ってBORになってしまいます。
  
-設計で重要なは、電池で動かすの為、待機状態の消費電流いか小さくすかが重要になります。 +とりあえず3216サイズ(海外だと1206サイズ)100uFチップコンデンサLED毎つけられようして電圧降下を防ぎ、制限抵抗R5,R6,R7はパルスなの1608サイズや最悪無でも動作するとは思マイコン暴走点灯っぱなしになっいように、1/4W定格をつけられるように3216サイズ(海外だと1206サイズ)を実装きるようあり
-参考書だとOSCCONを未使用時にはLC(32.768kHz)にて、使用する時にHS(4~16MHz)に一時的に変更して処理するという方法で。 +
-ただネットで探していると、コ電池動かしている方がおられたの、参考させいただきした +
-[[https://qiita.com/minter1999/items/fbb8a391d80e21c11e76|PICを使った小型赤外線学習リモコン - Qiita]]+
  
-もう1つ重要なのは、いかにLEDの出力を上げられるかです。 
-というのも、コイン電池3Vで動作させているので、出力が大きいとLED点灯時に電圧が落ちてマイコンの動作電圧を下回ってBORになってしまいます。 
-とりあえず100uFのチップコンデンサをLED毎につける事にしましたが、こればかりは基板が届いてから追加検証が必要です。 
  
-===== 回路図 ===== +===== 部品表 ===== 
-作成中+ 
 +[[https://partscabi.net/list/5b214425-d909-4660-a432-c2754c59ecf9|秋月で買える部品リストはこちらです]] 
 + 
 +リモコンスイッチは、秋月で購入できるうちから、いくつか選べるようにしました。 
 +自己照光スイッチが一番シンプルですが、DIPの12mm幅のスイッチなら凡そどのメーカーのでも使えます。LEDを別途点灯させる場合は、D1に5mmのLEDを実装してください。自己照光スイッチ、もしくはLED点灯不要の場合は未実装です。 
 + 
 +上記リストにない部品は以下の通りです。 
 + 
 +  * 1608サイズ海外0603サイズの0.1uFコンデンサ C1 1個 
 +  * 1608サイズ(海外0603サイズ)の10k抵抗 R1,R3,R4 3個 ※AVRマイコンを使う場合はR1未実装 
 +  * 1608サイズ(海外0603サイズ)の4.7k抵抗 R2 1個 ※AVRマイコンを使う場合のみ 
 + 
 +毎度のことながら、**秋月ではチップ抵抗の入手が壊滅的なので、別途手配が必要です。**せんごく電商の3216サイズを載せていますが5%品なので、リモコンはともかく、常備するようなものではありません。常備するものは、やはりAliExpressで買ってくるのが安いです。チップ抵抗はいつもこの店で買っています。ご参考まで。 
 + 
 +[[https://chanzon.aliexpress.com/store/313665|CHANZON Official Store - Amazing prodcuts with exclusive discounts on AliExpress]]
  
 ===== ソースコード ===== ===== ソースコード =====
-うち照明リモコンですが、元々はリモコンなんものなの、取り付けらつきっぱなになっしまう照明を、 +スイッチは1つなで、初期値はライトONの信号を出力、う1度押したときはライトOFFの信号を出力しています。 
-電器屋購入した下記装置間に挟んでます。製品型番はOCR-CRS01Wっていま。 +また電池ずっと動かの為、待機状態の消費電流をいかに小さくするか重要になります。 
-[[https://www.ohm-electric.co.jp/product/c01/c0110/33835/|リモコンスイッチ 天井照明器具専用 [品番]04-9447|株式会社オーム電機]]+昔の参考書だとOSCCON(マイコンのクロックスピード)を未使用時にはLC(32.768kHz)にし、使用する時にHS(4~16MHz)に一時的に変更して処理するとう方法す。 
 +だネットで探していると、アセンブラのsleepとnop使ってOSCCONはそまま、アセンブラsleepとnop入れて省電力化されてる方法をとっておられたので、こちらを参考にさせていただきした。 
 +[[https://qiita.com/minter1999/items/fbb8a391d80e21c11e76|PICを使った小型赤外線学習リモコン - Qiita]]
  
 開発環境 開発環境
行 208: 行 227:
  
 ===== 信号解析とデバックについて ===== ===== 信号解析とデバックについて =====
-リモコンといえば、NEC方式とか家電協方式とかあるのですが、最近の家電はそんな常識にとらわれない信号を出力するものがあると聞きます。+赤外線リモコンといえば、NEC方式とか家電協方式とかあるのですが、最近の家電はそんな常識にとらわれない信号を出力するものがあると聞きます。
 知識では知っていたものの、まさかこのリモコンもそれに該当するものとはおもってもみませんでした。 知識では知っていたものの、まさかこのリモコンもそれに該当するものとはおもってもみませんでした。
 昔から愛用しているこの解析装置の値で設計すると、まったく動作しません。 昔から愛用しているこの解析装置の値で設計すると、まったく動作しません。
行 215: 行 234:
 なので最近はONとOFF時間をusで計測して、そのまま信号を送ったりするのがトレンドのようです。 なので最近はONとOFF時間をusで計測して、そのまま信号を送ったりするのがトレンドのようです。
 数ある方法のうち、M5Atomと赤外線ユニットを使った方法で解析とデバックを行いました。 数ある方法のうち、M5Atomと赤外線ユニットを使った方法で解析とデバックを行いました。
-{{:imgpaste:202107:admin-20210703-175926.png?400}}+[[https://qiita.com/coppercele/items/ed91646944ca28ff0c07|M5StickC(ESP32)で赤外線リモコンを作ろう]] 
 +{{:imgpaste:202107:admin-20210703-180038.png?400}} 
  
 (作成中) (作成中)
  
 ===== 動作確認 ===== ===== 動作確認 =====
 +中国から生板が届いたので部品を実装しました。あとは実機で確認するのみです。
 +{{:imgpaste:202108:htmikan-20210821-130919.png?200}}{{:imgpaste:202108:htmikan-20210821-130939.png?200}}
 +
 (作成中) (作成中)
  
  • elechobby/pic/1keyremote.1625302784.txt.gz
  • 最終更新: 2025/10/17 14:20
  • (外部編集)