前の10件 | -
友人の曲にミュージックビデオを制作してみたⅡ [現(ウツツ)日記]
友人(Transparent Forest)が作詞作曲した、「巡る夕焼け」という楽曲に、
絵と動画をつけてミュージックビデオとしてyoutubeに公開しました。
今回はとても苦労したのですが、手数のかかった力作です。
当blogでも多数登場したゴイサギや過去の絵などのモチーフも散りばめられた内容になっています。
曲は複雑なリズムと構成に聞きやすいメロディという不思議な曲です。
ボーカルの「Yuki縹」さんの歌が伸びやかで上手なので是非聴いて(観て)頂けると幸いです。
(シンドロノノイズ)というのは私のtwitterのアカウント名です。
友人の曲にミュージックビデオを制作してみた [現(ウツツ)日記]
友人が創作した、「月を隠した」という楽曲に、
絵と動画をつけてミュージックビデオとしてyoutubeに公開しました。
不思議なお伽話のような曲の世界観を表現したくて頑張りました。
歌声は「AIきりたん」という自然な声を表現できるソフトを使っているそうです。
親しみやすく爽快感のあるメロディに民族調の伴奏で、とても耳に気持ちのいい曲ですので是非ご覧ください。
(シンドロノノイズ)というのは私のtwitterのアカウント名です。
エアコンのリモコン信号を解析してみた [現(ウツツ)日記]
富士通ゼネラルのエアコン、AS220PEMKの赤外線リモコン信号を解析してみました。
2000年製造の古いものですが、よく働いてくれています。
でもそろそろ買い替えかもしれない…。(解析したのに)
近年スマートスピーカーなどで、エアコン等を自動操作しようという需要が高まっていると思います。
僕はスマートスピーカー的な物を自作しようと考えて、解析に挑戦しました。
そもそも赤外線リモコンというものは、モールス信号のように、あるタイミングで目に見えない赤外線を点けたり消したりを繰り返して命令を本体に送ります。
リモコン信号の規格はいくつかに統一されており、大きく分けて、NECフォーマット、家製協フォーマット、SONYフォーマットがあるようです。
このエアコンはどの規格でしょうか。
以下の装置(Arduino,赤外線リモコン受光モジュールTFK4,(今は手に入らないかもしれません同等品可))でリモコンの赤外線信号を受信し、点灯/消灯時間を測定した後、PCに送信し、意味を解読します。
リモコンのボタンを押すとまず長めの点灯信号が飛びます。この長さと次の消灯の長さで見分けることができます。この信号のことをリーダーと言います。
(実は点灯部分は高速で点滅しています)
このリモコンは家製協フォーマットでした。(sonyフォーマットは割愛)
次に'0'と'1'の2種類の信号の組み合わせで、様々なデータを送ります。
具体的には点灯時間と消灯時間が同じものを'0'、
点灯時間の3倍消灯時間があるものを'1'とします。
リーダーの後は、リモコンによりますが、このエアコンの場合はこの2種類の信号が100以上にわたって続きます。
受信側はこれを8個ずつ分割して順番に並べていきます。
8個単位のことをバイトと言います。
この信号が何バイト目かによって、意味合いが異なってきます。
以下の表に、このエアコンのリモコン解析結果を載せます。
1,2バイト目はカスタマーコードで、他のリモコンに反応しないようにするためのものです。
3バイト目の上位4bitはカスタマーコードを4bitごとに区切って比較し、桁の1の数が奇数かを示したもので、信号に誤りがあるかどうか判別するためのものです。
偶然にも全桁0(偶数)です。
灰色の部分はどのボタンを押しても変わらなかった部分で、カスタマーコードの続きか、開発者用の領域かもしれません。
6バイト目は電源OFFした時と、風向きボタン(押すたびにルーバーの角度が変わる)で変化し、
電源OFFボタンの場合は信号はここで終了です。
9バイト目は電源ON時、自動モード(室温に合わせて運転)、設定温度を表しており、設定温度は最低温度16℃を何度上回った数かを4bit16進数で表現したものです(例 26℃は10=0xA=0b1010)
10バイト目は各種タイマーと4種の手動運転モードにそれぞれ4bitずつ割り当てられています。
11バイト目は省パワー(パワーを落として省エネ運転する)ランドリー(部屋干しのために高温除湿?)スイング(風向きを常に動かす)と風速設定で、上位4bitの各種運転はそれぞれ特定の桁に対応しONOFFできます。
12~14バイト目はタイマーを設定するとその時刻に応じて現れるもので、自分にとってはタイマー等は自作スマートスピーカー(仮)でコントロールするため不要で特に調べていません。
最後の15バイト目は重要で、データ部の信号にに間違いがないかどうかチェックするためのものです。単純に各バイトを加算したものかと思いましたが、違っており、数が増えると逆に数字が減っていたことから、ビット反転が入っていると推測しました。
各バイトを加算してビットを反転しても数が合わず、さらに0x25を足したものの下位8bitを取り出したものが答えでしたが、この0x25の数字の根拠はよくわかりませんでした。
どのボタンを押しても計算がそれで合うから、としか言いようがありません。
今回取得した信号表を元に、赤外線送信を試してみましたが、無事エアコンを操作できました。
使用した赤外線LEDは秋月で購入したOSI5FU5111C-40です。ただ角度がシビアなので、
赤外線LEDには十分に電流を流すこと、3つほど並べてトランジスタでドライブすることにより安定して操作できるようになりました。
参考にさせていただいたサイト様
http://elm-chan.org/docs/ir_format.html
https://ak1211.com/7141/
https://hawksnowlog.blogspot.com/2017/01/control-infrared-with-arduino.html
2000年製造の古いものですが、よく働いてくれています。
でもそろそろ買い替えかもしれない…。(解析したのに)
近年スマートスピーカーなどで、エアコン等を自動操作しようという需要が高まっていると思います。
僕はスマートスピーカー的な物を自作しようと考えて、解析に挑戦しました。
そもそも赤外線リモコンというものは、モールス信号のように、あるタイミングで目に見えない赤外線を点けたり消したりを繰り返して命令を本体に送ります。
リモコン信号の規格はいくつかに統一されており、大きく分けて、NECフォーマット、家製協フォーマット、SONYフォーマットがあるようです。
このエアコンはどの規格でしょうか。
以下の装置(Arduino,赤外線リモコン受光モジュールTFK4,(今は手に入らないかもしれません同等品可))でリモコンの赤外線信号を受信し、点灯/消灯時間を測定した後、PCに送信し、意味を解読します。
リモコンのボタンを押すとまず長めの点灯信号が飛びます。この長さと次の消灯の長さで見分けることができます。この信号のことをリーダーと言います。
(実は点灯部分は高速で点滅しています)
このリモコンは家製協フォーマットでした。(sonyフォーマットは割愛)
次に'0'と'1'の2種類の信号の組み合わせで、様々なデータを送ります。
具体的には点灯時間と消灯時間が同じものを'0'、
点灯時間の3倍消灯時間があるものを'1'とします。
リーダーの後は、リモコンによりますが、このエアコンの場合はこの2種類の信号が100以上にわたって続きます。
受信側はこれを8個ずつ分割して順番に並べていきます。
8個単位のことをバイトと言います。
この信号が何バイト目かによって、意味合いが異なってきます。
以下の表に、このエアコンのリモコン解析結果を載せます。
1,2バイト目はカスタマーコードで、他のリモコンに反応しないようにするためのものです。
3バイト目の上位4bitはカスタマーコードを4bitごとに区切って比較し、桁の1の数が奇数かを示したもので、信号に誤りがあるかどうか判別するためのものです。
偶然にも全桁0(偶数)です。
灰色の部分はどのボタンを押しても変わらなかった部分で、カスタマーコードの続きか、開発者用の領域かもしれません。
6バイト目は電源OFFした時と、風向きボタン(押すたびにルーバーの角度が変わる)で変化し、
電源OFFボタンの場合は信号はここで終了です。
9バイト目は電源ON時、自動モード(室温に合わせて運転)、設定温度を表しており、設定温度は最低温度16℃を何度上回った数かを4bit16進数で表現したものです(例 26℃は10=0xA=0b1010)
10バイト目は各種タイマーと4種の手動運転モードにそれぞれ4bitずつ割り当てられています。
11バイト目は省パワー(パワーを落として省エネ運転する)ランドリー(部屋干しのために高温除湿?)スイング(風向きを常に動かす)と風速設定で、上位4bitの各種運転はそれぞれ特定の桁に対応しONOFFできます。
12~14バイト目はタイマーを設定するとその時刻に応じて現れるもので、自分にとってはタイマー等は自作スマートスピーカー(仮)でコントロールするため不要で特に調べていません。
最後の15バイト目は重要で、データ部の信号にに間違いがないかどうかチェックするためのものです。単純に各バイトを加算したものかと思いましたが、違っており、数が増えると逆に数字が減っていたことから、ビット反転が入っていると推測しました。
各バイトを加算してビットを反転しても数が合わず、さらに0x25を足したものの下位8bitを取り出したものが答えでしたが、この0x25の数字の根拠はよくわかりませんでした。
どのボタンを押しても計算がそれで合うから、としか言いようがありません。
今回取得した信号表を元に、赤外線送信を試してみましたが、無事エアコンを操作できました。
使用した赤外線LEDは秋月で購入したOSI5FU5111C-40です。ただ角度がシビアなので、
赤外線LEDには十分に電流を流すこと、3つほど並べてトランジスタでドライブすることにより安定して操作できるようになりました。
参考にさせていただいたサイト様
http://elm-chan.org/docs/ir_format.html
https://ak1211.com/7141/
https://hawksnowlog.blogspot.com/2017/01/control-infrared-with-arduino.html
タグ:電子工作
現日記 moon beams [現(ウツツ)日記]
お久しぶりです。
友人と作っているエフェクター(ギターの音を歪ませる装置)のケースにデザインとして描いた絵です。
エフェクターに絵などデザインするのが流行っているようです。
物作りは楽しいです。
友人と作っているエフェクター(ギターの音を歪ませる装置)のケースにデザインとして描いた絵です。
エフェクターに絵などデザインするのが流行っているようです。
物作りは楽しいです。
タグ:絵画
2017 謹賀新年 [特別企画]
あけましておめでとうございます。
すっかり年賀状を掲載し続けるblogとなっておりますが、
それなりに、面白おかしく生きています。
毎日が夢のように過ぎていきます。
友人、親戚、家庭を持ち、もう子供ができて、もう3歳になっていて、
どこか実感を伴って感じられないことに、歯がゆさを感じることも多いですが、
そういう知らせにホッとさせられます。
昔の記事をたまに見て、そのコメント欄での皆さんとのふれ合いに、
胸が苦しくなるような、笑みがこぼれるような不思議な気分。
それが昔の夢のようでも、確かに僕は、見て、居たんです。
2015 謹賀新年 [特別企画]
皆様あけましておめでとうございます。
相変わらず年1回の更新になってしまっています。
「路地裏の店主、なんとか生きてるよ」という大して価値もない情報をご提供します。
昨年は良くも悪くも色々なことに翻弄された一年でした。
路地裏に潜んでいても世界は放っておいてくれない・・・ でいてくれるんだな。
快晴、早朝、冬の香り、まだ夢の中にいるのかな。
朝日はまだ昇らないでいてほしい。 その空は、どんな色?
2014 謹賀新年 [特別企画]
あけましておめでとうございます。
去年は「衰退やむなし!それなりの幸せを!」と
「新しいワクワクすることも始まってるよ!諦めるな!」が
せめぎ合ったような気分を世相に重ねて感じていた一年でした。
路地裏から表通りの喧噪と光を感じつつなんとか生きております。
皆様の一年が新しいピカピカの幸せに包まれますように!
2013 謹賀新年 [特別企画]
遅くなりましたが年初のご挨拶です。
2013と書いてみて、何とも座りの悪い落ち着きのない数字だなぁとボンヤリ考えていました。
0から3まで全ての数字が入っているのに。
底に淀むような安定より、舞い散る不安定の方がいいとの私の願望も入っているのかもしれません。
0,1,2,3と、とにもかくにも、簡単なことを順番通りやるのは大事なのでしょう。
なので、本日、遅くはなりましたが、ひとまず更新です。
夢日記 罰ゲーム [夢日記]
こんな夢を見た。
僕はしがない芸人。今日も鷲鼻を付けてステージに登場し、
「こんにちわんこそば!」とつまらない駄洒落を飛ばす。
こんなんで笑ってくれる客が神様に見える。
ステージを降りた後、突然、幼い頃時々遊んでいたAさんから電話。
「じゅん君の男気を見せて!」と言われる。
何のことかと戸惑うが、こう推測する。
つまり彼女は僕が彼女に以前から惹かれていることを知っていて、
僕に告白させたいのだろう。
恥ずかしいのか、遠回しな表現になってしまっている。
僕はAさんに会うことにする。
Aさんの運転する車。僕はなぜだか後部座席に座っている。僕には免許がない。
Aさんと僕の地元の町を流しながら思い出話。
随分恥ずかしいことを言った気がする。
気づくと、運転席と後部座席は電車の前後車両に変わっており、
彼女の乗った車両と僕の乗った車両が、切り離される。
僕の乗った車両はペースダウンし、ポイントが切り替えられ彼女と僕は別々の線路に。
彼女と僕の恋は終わったのだ。
僕の乗った車両はジェットコースターのように急上昇し高台の駅へ、
様子がおかしい。
松本人志が登場し「どっきりでした!!」
つまりAさんもグルで、僕の恥ずかしい語りは全部テレビで全国放送されていたのだ。
これは恥ずかしい。だが仕事だから仕方ない。
松本人志「罰ゲーム!!」
僕は顔の所だけが開いたボード越しにマイケル富岡と向き合わされ、
松本人志「笑った方が負け!!」
ただのにらめっこではない、喋ってもいいもので、しかも垂直落下しながら。
凄いセットを用意したものだ。
僕は垂直落下中も堪えて変顔を連発し、ジョークを飛ばす。
マイケル富岡はついに笑ってしまう。
ところが松本人志、
「客があないに笑うほど面白かったか?じゅん君寒いので負け!!」
理不尽だと考えてはいけない。芸人だから。
松本人志「罰ゲーム!!」
僕は芸人仲間の森本(架空の芸人)と一緒に別の部屋に連れて行かれ、
裸になって鎖につながれ犬の状態。
しかもその部屋は冷凍室なのだ。
寒いので冷凍室と言うことなのか。
これは辛い。
長い収録、寒いしお腹はすくし。我々芸人に楽な仕事はない。
そのとき、部屋の片隅から熱々のラーメンが出される。
鎖の可動範囲から言って、森本は届くが僕は届かない。
森本は喜び勇んでラーメンを取りに行く。
僕に食べているところを見せびらかせようとしたのか、目の前で食べたのが運の尽き。
僕は森本の乳首をつねったり、尻をひっぱたいたりする。
森本はマゾの気があることを僕は知っているのだ。
森本が悶え転がっている隙に僕はラーメンを食べる。
森本が正気に戻って僕からラーメンを奪おうとするが、そのたびに制裁を加える。
収録が終わったが、まだ僕らは冷凍室の中。
防寒具を着込んだカメラマンはいそいそと出て行ったが、
スタッフがやってきて鎖を解いてくれるわけでもない。
「早くしてくれー」などと弱音を吐きつつスタッフを待つが、
一向に現われる様子はない。
静まりかえる冷凍室、何だか嫌な予感がしてきた。
森本はのんびりした性格のため、困惑しつつも慌てた様子はないが、
僕は恐怖のため怒鳴り声でスタッフを呼んだり、
鎖の届く範囲の壁を叩いて回ったり、
鎖を床に叩きつけて音を鳴らしたり、必死に自分たちの存在をアピールする。
涙目になろうにも涙は凍り付いてしまう。
その時不意に、冷凍室のドアの鍵がガチャリと外される音がして、
ドアが開く。
松本人志が現われ「どっきりでした!!」
ホッと胸をなで下ろすが、松本の非情の一言。
「じゅん君うるさかったのでダメー」
「罰ゲーム!!」
なんだかループしている気がする。
次は何をさせられるのか?何をしても罰ゲームなのだ。
永遠に罰ゲーム。人生は罰ゲームなのだ。
理不尽だと考えてはいけない。芸人だから。
僕の脳裏に、お正月だというのに、
目を充血させながら声を枯らして強がっている、芸人達の姿が浮かんだ。
そこで目が覚めた。
ハミダシ
大晦日に某お笑い番組を見たせいか、
こんな夢を見てしまいました。
罰ゲームでしょうか。
前の10件 | -