2006/08/21 月
2006/08/18 金
●アッテネータ画像
ひとまずソフトはかんせいしたのでその画像を
試作基板のアートワークをせねば。。。
通常画面

レベル、ライン、ミュート状態の表示
学習モード画面

学習させたい機能(ボタン)を選択する
IR送信要求画面

ここでリモコンボタンを押す
画面上のLEDはポート状態表示をしている
液晶は、くましろさんにおしえてもらった20x2の白黒にしたいなぁ。
試作基板のアートワークをせねば。。。
通常画面

レベル、ライン、ミュート状態の表示
学習モード画面

学習させたい機能(ボタン)を選択する
IR送信要求画面

ここでリモコンボタンを押す
画面上のLEDはポート状態表示をしている
液晶は、くましろさんにおしえてもらった20x2の白黒にしたいなぁ。
2006/08/16 水
●続アッテネータ
みなさんご意見ありがとうございます。
まず、アッテネータの抵抗値ですが、
http://www.vector.co.jp/soft/dl/win95/business/se248886.html
ここにある計算プログラムで求めて決めるとよいかなと思っています。
このプログラムの常時抵抗2本型(簡易)でアートワークしようと思っています。
実際には、無限大減衰=Muteと考え、17ステップで計算することになります。
よく使う部分だけステップを細かくすることもあるでしょうし、好みかなぁ
と思います。
ライン入力選択ですが、3系統切り替えられるようにしました。
ポートが足りないので、これが精一杯です。
ロジックICを挟めば、8系統切り替えが出来ますが、面倒なのでそれはしないと思います。
というわけで、ソフトはほぼ完成。
下記のような仕様に変更になりました。
・ボタンは、消音、音量上、音量下、入力選択(順送)
・リモコンコード学習は、
消音、音量上、音量下、入力選択(順送)、入力1選択、入力2選択、入力3選択
というふうに、ダイレクト入力選択もできるように。
・消音ボタン長押し(2秒)で、リモコン学習モードに移行する
要するに、開発環境がなくても、ある程度の設定は単体で出来るようにした。
ショート動作の時間は、100ms固定に(試してみたら、あとで変えることはほとんどあり得ない。)
というわけで、ソフトは書けたので、ユニバーサル基板で試作してみます。
(やべ、ぜんぜんリレーを持っていないよ。。。)
ちょいといろいろな用事があるので、動作画面写真は後日ブログに載せます。
ノリタケのVFD使うとかっこいいかな???
DS-CU20025ECPB-U1JSだったら使えるみたい。
http://www.noritake-itron.jp/japanese/products/module/cu-u/index.htm
コマンドコンパチな液晶でかっこいいのあったら、教えてください。
ちょっとした不安
PIC-BASICって、突然販売中止になったりしないだろうか。
今回ちょっと本気で使ってみたけど、結構良い製品だと思う(遅いけど。。。)
まず、アッテネータの抵抗値ですが、
http://www.vector.co.jp/soft/dl/win95/business/se248886.html
ここにある計算プログラムで求めて決めるとよいかなと思っています。
このプログラムの常時抵抗2本型(簡易)でアートワークしようと思っています。
実際には、無限大減衰=Muteと考え、17ステップで計算することになります。
よく使う部分だけステップを細かくすることもあるでしょうし、好みかなぁ
と思います。
ライン入力選択ですが、3系統切り替えられるようにしました。
ポートが足りないので、これが精一杯です。
ロジックICを挟めば、8系統切り替えが出来ますが、面倒なのでそれはしないと思います。
というわけで、ソフトはほぼ完成。
下記のような仕様に変更になりました。
・ボタンは、消音、音量上、音量下、入力選択(順送)
・リモコンコード学習は、
消音、音量上、音量下、入力選択(順送)、入力1選択、入力2選択、入力3選択
というふうに、ダイレクト入力選択もできるように。
・消音ボタン長押し(2秒)で、リモコン学習モードに移行する
要するに、開発環境がなくても、ある程度の設定は単体で出来るようにした。
ショート動作の時間は、100ms固定に(試してみたら、あとで変えることはほとんどあり得ない。)
というわけで、ソフトは書けたので、ユニバーサル基板で試作してみます。
(やべ、ぜんぜんリレーを持っていないよ。。。)
ちょいといろいろな用事があるので、動作画面写真は後日ブログに載せます。
ノリタケのVFD使うとかっこいいかな???
DS-CU20025ECPB-U1JSだったら使えるみたい。
http://www.noritake-itron.jp/japanese/products/module/cu-u/index.htm
コマンドコンパチな液晶でかっこいいのあったら、教えてください。
ちょっとした不安
PIC-BASICって、突然販売中止になったりしないだろうか。
今回ちょっと本気で使ってみたけど、結構良い製品だと思う(遅いけど。。。)
2006/08/14 月
●アッテネータを考える
最近、ふと思ったこと。
機械がある位置まで行き、音量を調整し、リスニングポジションに戻る。
ありゃ、ちょっと具合がよくないなぁ。また機械のある位置に行き、音量調整。
実に面倒。
リモコンが使いたいなぁ。とはいえ、音質を妥協するのも嫌だなぁ。
バーブラウンとかの、デジタルアッテネータとマイコンで、リモコンアッテネータ作れるな。(作ってる人もいると思う)
とはいえ、デジタルアッテネータだとお気に入りの抵抗が使えない。。音のチューンを楽しめない。。
というわけで、こんなアッテネータを作ることにしました。
・リレー切り替え、16ステップ
・L型(簡易)アッテネート
・リモコンによる操作OK.
・ボタンは、音量上、音量下、消音の3つ
・LCD表示
ライン入力も切り替えられるようにと思ったけど、これはべつに機械の場所まで行ってもいいやと思い、やめておく
リモコン部分の仕様
適当なリモコンを学習できる。 よって、あまっているリモコンの信号を
リモコンアッテネータに学習させて使う。
ボタンに割り当てられている、音量上、音量下、消音の3つを学習可能に。
最初は、リモコンも作ろうとおもったんだけど、なんか資源の無駄っぽいし、自作リモコンは格好悪い。 そうじゃなくても、機械ごとにリモコンがあって、それが増えていき、萎えているのに。
NECフォーマットで32bitだけ学習できるようにした。(たいていはOKかな)
リレー切り替え部分の仕様
ショート動作をするように。このショート時間は、100ms - 1秒までの幅で
設定できるようにしようかと思っている。
16ステップとしたのは、こんなもんでいいかなという理由。
マイコンのポートが1ポート余っているので、それも使えば、32ステップいける。
というかマトリクス次第で、結構な数のリレーを制御できる。
でも、アートワークめんどくせーから、16ステップでいいや。
マイコン
秋月で売っているPIC-BASICで。
これ、すっごく遅い。萎える。でも、デバッグもしやすいし、仲間内でプログラムをいじるには、BASICの方が、腰が引けないのではないかという判断。
今まで、PICはmpasmで使っていたが、LCDを気軽に使うのはBASICの方が楽。
反面、1命令あたりの動作速度がBASICだとわからない。(PIC-BASICだけかも)リモコンの学習部分などのロジックを書く時はイライラした。
んで、今のところ、リモコンコードの学習部分、初期化関連だけ書けた。
設定を行う画面(ルーチン)や、ポート制御はたいした問題ではないので、
ソフトは割とすぐに出来そう。
どっちかというと、基板のアートワークの方が面倒だなぁ。
盆休み中に、ソフトだけは、ある程度の目処がつけばと思う。(重い部分は出来ているので、問題はないと思うけど)
ここまで書いたら、ちょっと飽きてきた。完成までモチベーションが続くのだろうか。
機械がある位置まで行き、音量を調整し、リスニングポジションに戻る。
ありゃ、ちょっと具合がよくないなぁ。また機械のある位置に行き、音量調整。
実に面倒。
リモコンが使いたいなぁ。とはいえ、音質を妥協するのも嫌だなぁ。
バーブラウンとかの、デジタルアッテネータとマイコンで、リモコンアッテネータ作れるな。(作ってる人もいると思う)
とはいえ、デジタルアッテネータだとお気に入りの抵抗が使えない。。音のチューンを楽しめない。。
というわけで、こんなアッテネータを作ることにしました。
・リレー切り替え、16ステップ
・L型(簡易)アッテネート
・リモコンによる操作OK.
・ボタンは、音量上、音量下、消音の3つ
・LCD表示
ライン入力も切り替えられるようにと思ったけど、これはべつに機械の場所まで行ってもいいやと思い、やめておく
リモコン部分の仕様
適当なリモコンを学習できる。 よって、あまっているリモコンの信号を
リモコンアッテネータに学習させて使う。
ボタンに割り当てられている、音量上、音量下、消音の3つを学習可能に。
最初は、リモコンも作ろうとおもったんだけど、なんか資源の無駄っぽいし、自作リモコンは格好悪い。 そうじゃなくても、機械ごとにリモコンがあって、それが増えていき、萎えているのに。
NECフォーマットで32bitだけ学習できるようにした。(たいていはOKかな)
リレー切り替え部分の仕様
ショート動作をするように。このショート時間は、100ms - 1秒までの幅で
設定できるようにしようかと思っている。
16ステップとしたのは、こんなもんでいいかなという理由。
マイコンのポートが1ポート余っているので、それも使えば、32ステップいける。
というかマトリクス次第で、結構な数のリレーを制御できる。
でも、アートワークめんどくせーから、16ステップでいいや。
マイコン
秋月で売っているPIC-BASICで。
これ、すっごく遅い。萎える。でも、デバッグもしやすいし、仲間内でプログラムをいじるには、BASICの方が、腰が引けないのではないかという判断。
今まで、PICはmpasmで使っていたが、LCDを気軽に使うのはBASICの方が楽。
反面、1命令あたりの動作速度がBASICだとわからない。(PIC-BASICだけかも)リモコンの学習部分などのロジックを書く時はイライラした。
んで、今のところ、リモコンコードの学習部分、初期化関連だけ書けた。
設定を行う画面(ルーチン)や、ポート制御はたいした問題ではないので、
ソフトは割とすぐに出来そう。
どっちかというと、基板のアートワークの方が面倒だなぁ。
盆休み中に、ソフトだけは、ある程度の目処がつけばと思う。(重い部分は出来ているので、問題はないと思うけど)
ここまで書いたら、ちょっと飽きてきた。完成までモチベーションが続くのだろうか。
2006/08/08 火
●基板確認中
基板が納品されたので確認をしております。
プリ基板は、問題なし。
ヘッドフォンを繋ぐか、普通のプリとして使うか、人それぞれだと思いますが、
ボリュームのおいしい所が使えるように、ライン入力にボリューム(50K),帰還抵抗にボリューム(10K-20K)として、帰還抵抗なり、ライン入力の固定値なりを決めたほうが良いです。
私は、ライン入力のボリュームを50Kとしたとき、帰還抵抗は1K〜4.7Kが良いと思いました。
いま確認が取れてないものは、DUALオペアンプ基板、DUAL変換基板(シングルのオペアンプ基板をDUALに変換するやつ)です。
こまったことに、手元にDUALオペアンプを使う品がないのです(汗
じゃぁなんで作ったかというと、この先使うかなぁと思ったからです(笑
とりあえず、バグはなさそうではありそうですが、実働テストをどうするか考えております。
プリ基板は、問題なし。
ヘッドフォンを繋ぐか、普通のプリとして使うか、人それぞれだと思いますが、
ボリュームのおいしい所が使えるように、ライン入力にボリューム(50K),帰還抵抗にボリューム(10K-20K)として、帰還抵抗なり、ライン入力の固定値なりを決めたほうが良いです。
私は、ライン入力のボリュームを50Kとしたとき、帰還抵抗は1K〜4.7Kが良いと思いました。
いま確認が取れてないものは、DUALオペアンプ基板、DUAL変換基板(シングルのオペアンプ基板をDUALに変換するやつ)です。
こまったことに、手元にDUALオペアンプを使う品がないのです(汗
じゃぁなんで作ったかというと、この先使うかなぁと思ったからです(笑
とりあえず、バグはなさそうではありそうですが、実働テストをどうするか考えております。
2006/07/20 木
●基板の件
すみません、ここ2〜3日、発熱しており体調が悪く、まだまとめの処理等行っておりません。
現時点ではっきりしていることは、1543エピは作成しない、1541エピはSAA7220が調達できれば配布、出来ない場合は中止するかも。
他の基板については、作成します。価格は前回並みとなりそうです。
発送は、8月初旬になると思います。
現時点ではっきりしていることは、1543エピは作成しない、1541エピはSAA7220が調達できれば配布、出来ない場合は中止するかも。
他の基板については、作成します。価格は前回並みとなりそうです。
発送は、8月初旬になると思います。
