カテゴリー「工作」の4件の記事

2019年5月15日 (水曜日)

M5Stackの種類を判別したいのだが

 M5Stack GreyとM5StickCの判別をしたいと思い、いろいろ試行錯誤。

 ライブラリを作成中。両方で動くようにしたい。
 機種に合わせて処理を変えたい(画面サイズが異なる)。

 といった感じ。
 最初は、「_M5STACK_H_」と「_M5STICKC_H」が定義されているかどうかを調べればいかと思ったのだけど、その前に

 #include  とか
 #include

 をライブラリのファイルに入れなくちゃいけないわけで。その時点で破綻している。

続きを読む "M5Stackの種類を判別したいのだが"

| | コメント (0)

2019年4月16日 (火曜日)

M5Stackで雑IRモジュール&TVリモコン

M5stackirmodule

 M5StickCで赤外線リモコンを作っていたのだけど、UIまわりが面倒なので、M5Stackでやり直し。

 UIまわりはメニューが簡単にできる M5Stack TreeView menu UI library を使用。

 モジュールの作り方とか、スケッチの詳細は後ほど。

続きを読む "M5Stackで雑IRモジュール&TVリモコン"

| | コメント (0)

2019年4月15日 (月曜日)

M5Stackで赤外線リモコン 家製協(AEHA)フォーマット

 M5StickCで赤外線リモコンの続き。ほぼ同じコードをM5Stackで動かそうとする。そこで気づいた話。Panasonicで使われる家製協(AEHA)フォーマットがうまく動かないという話だ。

 前回もなんかおかしいとは思っていた。東芝のTV、REGZAは問題なく動く。しかし、PanasonicのブルーレイレコーダーDIGAがうまくいかない。JavaScriptでRawDataを作ってM5Stackに送るのは問題ないのだが、カスタムコード+コマンドデータを送る方法だとだめなのだ。

 ライブラリはこれ。前回紹介したやつ。
 SensorsIot/Arduino-IRremote: Infrared remote library for Arduino: send and receive infrared signals with multiple protocols

 これの sendPanasonic を使うのだけど、うまくいかない。

 数回送って、たまに反応する、みたいな感じだ。10回中9回は空振りする感じ。

続きを読む "M5Stackで赤外線リモコン 家製協(AEHA)フォーマット"

| | コメント (0)

2019年4月10日 (水曜日)

M5StickCで赤外線リモコン

 M5StickCは赤外線のLEDを内蔵している。となれば、家電リモコンを作るしかないのです。

 1年くらい前からESP8266でリモコン作りをしているので、カンタン。と思ったものの、ESP32搭載のM5StickCはいろいろ違うのでした。そうこうしているうちにまず試したのがこんな感じ。


 M5StickC IR Remote

 M5StickCのサンプルにIRを使ったものがあり、一見よく知ってるライブラリっぽいと思ったのですが、どうやってもうまくいかず(使用するリモコンコードの並びが違うっぽい)。そこで、今まで使ったことがあるライブラリから物色。

続きを読む "M5StickCで赤外線リモコン"

| | コメント (0)