« April 2007 | Main | June 2007 »

May 31, 2007

ハンダ付け

E092ちょっと作るものがあって、連日帰宅後にハンダ付けを行って居る。回路規模が大きいので、水城君と手分けして居るのだが、それでも量が多い。今のペースで続けても後一週間はかかりそうだ。これだけ大量の半田付けを行うのも久しぶりだ。

私の電子工作歴は、小学校の時代までさかのぼることができるが、本格的な製作は高校1年から2年にかけての春休みからだ。それまでは、キットや雑誌の製作記事を真似ることが精々だった。

高校1年の正月にもらったお年玉を全額使って、8bit CPU の 8080A と 1k バイト分のメモリ IC (2102 を 8 個)買ったのが本格的な電子工作の始まりだった。なお、私の買った 8080A は、インテルのものではなく、AMD 製のセカンドソース品だった。また、買った店は「信越電機」と言い、現在の秋月電子通商の前身である。

当時のトラ技やインターフェース誌には、6800 を使った記事はあったが、8080A を扱った記事は少なかった。しかし、高校生の経済力では、6800 は高価で購入できず、8080Aそれもセカンドソースが関の山だった。
雑誌の製作記事通りに作ることは諦め、オリジナルの回路を設計することにした。もちろん、多くの雑誌の製作記事を参考にし、それらを寄せ集めたような回路だったが、それでも世界で一つのオリジナル回路であることは違いなかった。今考えれば、メモリの読み出し書き込みタイミングなど、計算してないに等しい酷い回路設計だった。
この時、オリジナルの回路を設計して、部品レベルから作って本当に良かったと思う。お金が無かったから仕方なくやった事だが、自分で設計し製作したものが動いた事で、自信を得ることができた。

回路製作は、春休みに行ったが、半田付けの量が多くて、結局春休みを大幅に逸脱して計3週間かかった。この時、私だけでは終わらず、父にも手伝ってもらった。
父には色々とコツを教わり、また、ルールを決めたりした。例えば、IC の向きは全てそろえる。コンデンサーの数字は上下が合うように並べる。電源のプラス側は基板の上(向こう側)に、グランド側は下(手前側)に配置する。電源プラスを赤い配線、グランドを黒い配線にするのは当然として、アドレスラインは青線、データは黄線、それ以外の信号線は緑または灰線にする。基板の左から入力され右に出力されるように配置、もしくは左側にCPU、右側にメモリ、更に右側に IO と言う順に並べる。アドレスやデータラインは、基板の下(手前側)に最下位ビット、上(向こう側)に最上位ビットが来るように並べる。
こう言ったルールを決めることで、何か不具合があった時にエラーが発見しやすくなる。これらのルールは、30年経った現在でも守っている。

このコンピュータは奇跡的にも動作した。時期的には、TK-80 発売のすぐ後、また、スティーブン・ジョブスやビル・ゲイツに遅れること、僅か2年程度だったようだ。東洋の一高校生としては善戦したと言えるだろう。

半年後、16進キーとLEDを付加したコンピュータを私の属する数学部の展示の中で出展した。

数学部と聞くと、マイナーで暗いクラブをイメージするかもしれない。しかし、うちのクラブは「明るい数学」がモットーで、私がコンピュータを出展する前の年、高校1年の時の文化祭では、全校生徒の出し物中、最優秀賞を取ったくらいだ。この年の文化祭で、数学部を越える人気を博したのは、既にプロであった小田和正(当時はオフコース)のライブコンサートだけだった。数学部のようなマイナーと思われるクラブが、小田和正と人気を競い合ったと言うと信じられないかもしれないが、事実なんだからしょうがない。

高校2年の時の文化祭に出展した我がコンピュータは、対人オセロを行った。メモリが1キロバイトしかないので、256バイトで表示プログラム、512バイトでオセロプログラム、残り 256バイトがデータエリアに使った。プログラムはもちろん全てハンドアセンブルの機械語だ。今考えると、よくそんなプログラムを作ったものだと思うが、人間相手に、それなりの成績を残した。当時は、オセロに限らず、コンピュータとゲームを対戦すること自体、極めて珍しかった。

この年の数学部の展示は、2年連続の最優秀賞こそ逃したが、そこそこの人気は博したようだ。
なんと、文化祭の終わった後の帰宅時、隣の女子校の生徒に駅で待ち伏せされて花束をもらったのだ。
私は数学部の副部長だったので、それなりに目立って居たらしい。
中学高校の6年間男子校に居た私にとって、中高時代の唯一の甘い思い出である。これがマンガや小説なら、恋に発展するのだろうが、現実はそうはいかない。残念ながら、後日談は一切無い。

| | Comments (2) | TrackBack (0)

May 23, 2007

Debian Linux Etch リリース版インストール

E091Debian Linux Etch もリリースされて一ヶ月を越えたのだが、やっとインストールをする機会を得た。インストールしたパソコンは個人持ちのパソコンでは無いが、良く使う場所にあるので私には使いなれた Debian Linux をインストールしたのである。
パソコンは、CPU は Celeron 2.0GHzで、メモリは 512MB、ハードディスクが 120GB の3年ほど前のものでである。

インストールは、パーティションのところ以外は問題なかった。どうも、インストーラーが自動で以前からあるパーティションを消し、新たなパーティションを作るようにするとエラーが起こるようだ。昔も同じところで止まったような覚えがある。予め、古くからあるパーティションを手動で消しておくと、その後は自動でパーティションを作っても問題は無い。

それにしても GUI化した Debian Linux のインストーラーは中々のもので、これなら「Debian Linux もインストールが簡単になった」と言えそうな雰囲気である。本当にパーティションの問題さえ無ければ、手放しで皆に奨めるのだが。

今回は、日経LINUX の6月号の記事を参考にインストールした。ただし、インストーラーはデフォルトのままだと、GNOME を入れるそうで、私は KDE が使い慣れているので、「boot: installgui tasks="standard, kde-desktop"」とオマジナイしてインストールした。KDEを入れたせいかは判らないが、途中「アプリケーションのインストールの失敗」と言うメッセージが出た。これが、今日の二つめの問題発生だったが、メッセージを無視してインストールを進めたら、ちゃんと終わったので大した問題はなかったのだろう。この二つ目の問題が、本日最後の問題点だった。Debian Linux をインストールして問題が2つしか発生しなかったなんて驚きだ。

インストールは、簡単で吃驚する程だった。Sarge までの Debian はインストールするだけでも細かい設定がたくさん在って大変だった。その上、日本語を表示させたり入力できるようにするころには疲労困憊になっていた。ところが、Etchのインストールは、ほとんど自動で設定される。日本語の表示も綺麗な漢字のフォントが入っていて、入力もスグできる。隔世の感があるねえ。

思いのほか、余力があったので、3Dデスクトップの beryl も入れてみた。パソコンのグラフィック機能は、i865G チップセット内蔵のものなので、性能的な不安もあったが、それなりに使える。とは言え、相変わらず、3Dデスクトップは何に役に立つのか判らないが・・・

うーん、個人用の Debian Linux Etch に、Athlon64 x2 に GeForce のグラフィック機能付けたくらいのパソコンが欲しくなってきた。グラフィック機能は、チップセットに内蔵された程度でも良いのだが。そう思って、物色してみると、それなりに希望に合ったマザーボードなりベアボーンなりがあるもんだ。だんだん本気で欲しくなってきた。

| | Comments (0) | TrackBack (0)

May 06, 2007

ゴールデンウイーク

E090ゴールデンウイークも今日で終わりだ。今日は雨だったが、比較的天気の良かった今年のゴールデンウイークだが、ほとんど余り出歩かずに居た。もちろん、「最近の若い者は・・・」でも書いたように、ゴールデンウイーク初日の4月28日は東京で講演をしたのだが、それ以外の日は、家の近所から離れる事は無かった。

実は、ゴールデンウイークが始まる前から体調が悪く、病院で検査してもらっている最中だった。
結局、ゴールデンウイークの最中の5月2日に検査の結果が出、大した事が無いことが判ったが、それでも疲れているようだと言われたので、大人しくしていたのだ。と言うわけで、家の中で工作をしたり、近くの公園などで子供と遊んだりすることにとどめた。

そんなわけで、あまり変わった事は無かった今回のゴールデンウイークだ。が、一応、トピックを言うと、一つは新しいゴム動力機の胴体を作った事だ。
スランプ」の記事以降、ゴム動力機を飛ばしていなかった。どうも、最近飛ばしている「ビーグルⅡ世号」は、ゴムが入る胴体の細くゴムのフック間が短く十分な量のゴムが入らない事が原因で、良く飛ばないと思われたのだ。で、胴体の内径を太くし、フック間を長くした胴体を新たに作ったのだ。計算上、これで、2倍近い量のゴムが入るはずだ。なお、胴体の全長など、外観上の寸法は変えていない。
実は、この新しい胴体は、今年はじめに設計を終わらせていて、1月から3月にかけて作っていたが、失敗していた。胴体は、チューブ状にしたスチレンペーパー2枚を内側と外側にして接着剤で貼り合わせる。ところが、今年の1月から3月は、公私ともに猛烈に忙しかった。少ない時間を見付けては工作していたのだが、2枚のスチレンペーパーを貼り合わせる接着剤にムラがあったのか、工作をすする内に剥離が始まり、修復が不可能となったのである。やはり、心に余裕の無い時には工作も上手くいかない。結局、この第二胴体は諦め、ゴールデンウイークに第三胴体を作り始めた。
第三胴体は、まだ八割程度しか完成していないが、心に余裕を持って作っているので、上手くいきそうだ。

他には、子供や友人と液体窒素を使った科学実験をしたのが、面白かった。ゴムボールや花を入れると凍り付いてバラバラになる。

それら以外は、近所を自転車で走ったり、子供とバドミントンしたりで汗をかいた位だ。

私のように普段室内で働く職業では、汗をかくことは、ストレス発散になる。また、良く「細かい工作をすると、かえって疲れないか」と聞かれるが、手を動かしてモノを作ることもストレス発散になると思う。

ゴールデンウイークで、大分ストレス発散して疲れを取ることができた。
さて、休みがあけたら、改めて頑張るか。

| | Comments (1) | TrackBack (0)

研究日誌保存版の更新

マツドサイエンティスト・研究日誌 保存版を更新した。

| | Comments (0) | TrackBack (0)

« April 2007 | Main | June 2007 »