趣味の電子工作と釣りについて。電子工作は、おもに変換器作成。釣りはおもにトラウトの管釣り。
ps/2プロトコルのところを下記を参考に書き直した。
http://ioio.at.infoseek.co.jp/PS2/PS2.HTML
ここの記事には、タイミングについて詳しく書いてあったので、これを参考にした。
ついでに、ADB-PS/2変換を2CHIPから1CHIPに変更した。
さらに、なんちゃってオープンコレクター(こんな言葉あるのか?)で、無抵抗、無トランジスタ化。
さらに、もっと小さくしようと思って、PIC12F683対応にした。これは、PIC16F648Aと内部が似ているらしく、少しのプログラム修正だけで済んだ。
完成品は、こんな感じ↓。おそらく史上最小のADB-PS/2変換器だと思う。
こちら↓はその拡大写真。抵抗なし。トランジスタなし。PIC直結でシンプル。でも、あまりいけてない空中配線。。。
原価(ハンダ、線材除く)は、
12F683 .... 180円
ICソケット ... 25円
PS/2ケーブル ... 300円/2=150円
Sケーブル(ADB) ... 100円/2=50円
合計... 405円
まずまずですな。
http://ioio.at.infoseek.co.jp/PS2/PS2.HTML
ここの記事には、タイミングについて詳しく書いてあったので、これを参考にした。
ついでに、ADB-PS/2変換を2CHIPから1CHIPに変更した。
さらに、なんちゃってオープンコレクター(こんな言葉あるのか?)で、無抵抗、無トランジスタ化。
さらに、もっと小さくしようと思って、PIC12F683対応にした。これは、PIC16F648Aと内部が似ているらしく、少しのプログラム修正だけで済んだ。
完成品は、こんな感じ↓。おそらく史上最小のADB-PS/2変換器だと思う。
こちら↓はその拡大写真。抵抗なし。トランジスタなし。PIC直結でシンプル。でも、あまりいけてない空中配線。。。
原価(ハンダ、線材除く)は、
12F683 .... 180円
ICソケット ... 25円
PS/2ケーブル ... 300円/2=150円
Sケーブル(ADB) ... 100円/2=50円
合計... 405円
まずまずですな。
PR
この記事にコメントする
Re:無題
>これの作り方を、教えていただけないでしょうか
>プログラムもわからないので、教えていただけるのであれば、そちらもお願いしたいです
>
古いAppleのキーボードが使いたいのでしたらiMateなど既存の変換器を購入されるのがいいと思います。
プログラミングをしたい、というのでしたら、C言語だけだと厳しいです。アセンブラがスラスラ書けて、ようやく入り口に立ったという感じです。開発するためにはロジックアナライザと古いマックも必要ですし、マイコンの開発キットも必要です。
ですので、もっと簡単なもの、たとえばPS/2キーボードエンコーダー作成などにチャレンジして、ある程度実力を付けてから取り組んだほうがいいように思います。
>プログラムもわからないので、教えていただけるのであれば、そちらもお願いしたいです
>
古いAppleのキーボードが使いたいのでしたらiMateなど既存の変換器を購入されるのがいいと思います。
プログラミングをしたい、というのでしたら、C言語だけだと厳しいです。アセンブラがスラスラ書けて、ようやく入り口に立ったという感じです。開発するためにはロジックアナライザと古いマックも必要ですし、マイコンの開発キットも必要です。
ですので、もっと簡単なもの、たとえばPS/2キーボードエンコーダー作成などにチャレンジして、ある程度実力を付けてから取り組んだほうがいいように思います。
Re:無題
>回答ありがとうございます
>では、dellキーボード(sk8115)のエンコーダを流用して、usbキーボード化することは可能でしょうか
USBキーボードコンストラクションセットを使用するのが一番簡単と思います。
>では、dellキーボード(sk8115)のエンコーダを流用して、usbキーボード化することは可能でしょうか
USBキーボードコンストラクションセットを使用するのが一番簡単と思います。