公式ペンライトをarduinoでリモコンに改造した
きっかけ
- ライブの公式ペンライトを入手した
- しかし、チケットを所持していないので振る機会がない
- 家でライブDVDを見るときに振ってもよいがさみしい
- →何か機能を持たせればよいのでは?
やりたいこと
- 公式ペンライトを改造してリモコンを製作する
- ライブDVD観賞や番組視聴で使用
完成したもの
- 動く様子
- TODO動画を貼る
- 中の様子
- ユニバーサル基板&pro microで回路作成
- 内蔵した乾電池で駆動
用意したもの
- NEWS LIVE TOUR EPCOTIA 公式ペンライト
- https://johnnys.jocee.jp/user/strawberry/aa939cf84cffd42e82a2
- オリジナル形状であること以外ごく普通のペンライト
- 赤外線遠隔操作機能付き
- 先端に赤外線受信モジュールがついてる
- pro micro
- https://www.sparkfun.com/products/12640
- arduino micro の小さい版
- 自作キーボードによく使われている
- 赤外線受信モジュール
- http://akizukidenshi.com/catalog/g/gI-00585/
- テレビのリモコンの信号を取得して確認する実験用
- 赤外線LED
- 抵抗
- 数種類のスイッチ
- 配線、ユニバーサル基板等
実装
ハード
持ちて内回路
- 適当に買ったタクトスイッチ↓が2mmピッチだったことが判明
- この為特殊ユニバーサル基板を購入
- http://akizukidenshi.com/catalog/g/gP-10434/
- PCB作れるようになりたい。
- もともと入っていた基板を参考にぴったり収まる基板を作成
- 電池BOXはもともとのものを使用し,配線を基板まで伸ばした
- ちなみにもとの回路はこんなものが入っていた
スイッチ
- 持ちて部分にドリルで穴を開け、タクトスイッチを飛び出させている
赤外線発信部
- 買ったペンライトの本来の機能とは逆で赤外線を送信したい
- 不要になった受信部は取り外し、代わりに赤外線LEDをとりつけ
- 受信モジュールが乗っていた丸い基板と持ちてまでの配線はそのまま流用
赤外線じゃないLED
- ペンライトとして光るためのLEDがないとペンライトでなくなってしまうので光る機能も実装
- LEDはもとからついていたものを自作基板に接続
- もとの基板のチップ抵抗の数字に近そうな抵抗を自作基板に載せている
コード
- ライブラリは↓を使用
- https://github.com/z3t0/Arduino-IRremote
- pro micro も公式で対応していて、READMEに従うだけでさくっと使える
ソースコードを貼る
改良予定
- スイッチの数と機能を増やす
- 音量、チャプター送り等
- 配線が辛いのでPCBにする
- 光るパターンをリモコン機能と連動するようにする
- スイッチが黒いの残念なので塗装