やりたいことをやってみよう!

Daisukeh 2009/10/11 19:07

にしむらえいじ作「へいきだよ」

 ブログにも書いたとおり、テトラミドのおかげで心理状態が上向きなので、状態観察を兼ねてやりたいことをやってみようと思う。これは精神科の先生の助言でもある。まずはやりたいことを列挙してみたい。ちなみに最近の外出といったら近所のスーパーマーケットまでしか行ったことがない。電車に乗ったり人込みの中へ飛び込むこともこの数ヶ月ないので、やりたいことが内向的なのは否めない。

  • Arduino互換ボードV2を作りたい。

     過去にもArduino Severinoの回路を参考に日本で入手可能な部品で構成した互換ボードを作成した。今回はFTDIFT232RLを使ってUSBによる通信と給電を行う互換ボードを作ろうと思う。性能的にはArduino Severinoのまま(つまりATmega8あるいはATmega168)で、シリアル通信にFT232RLを使い、一応外部給電用のレギュレータも用意したい。(ちょっとしたパワー回路もドライブできるように。)基板実装は例によって片面感光基板を使う。ちなみに実装は本物のArduinoと同じ大きさと配置を目指そうと思う。問題はFT232RLの実装なのだが、これが表面実装部品でピンのピッチが非常に狭いためテクニックが必要なのだと思う。

  • ArduinoFORTHシールドボードを作りたい。

     何を言っているのかよくわからないと思うが、Arduinoに搭載することができるシールドボードを作りたい、ということなのだ。Arduino側は通信とI/Oのインターフェースに使用して、一部のピン(今のところSDA、SCLの予定)を使ってチップ間通信をさせながら、シールドボード上の AT90S8515+SRAM64KB+EEPROM(+PSG?)によるマイコンボードをコントロールするようにする。こちらのAVRマイコンにはファームウェアとしてFORTHインタプリタを搭載させて、拡張の外部メモリを動作用に利用しながらワード辞書をEEPROMに書いたり読んだりして仮想機械を動かす仕組みを作りたい。FORTH互換インタプリタのインプリメントはちょっと前から興味を持って作ったりプロトタイピングしたりしていた。このあたり、ArduinoGAINERの中間の路線としての狙いどころが面白いのだが、その研究対象として是非実現したい。Arduinoのシールドボードにする、というのは電源と通信を拝借するという理由からなのだ。

  • Arduino用LCD+PSGシールドボードを作りたい。

     これは呼んで字のごとく、Arduinoのシールドボードとして、16×2あるいは20×4のLCD(サンライク互換)表示機と、PSG(プログラマブル・サウンド・ジェネレータ)を組み込んだ基板を製作したいというものだ。Arduino単体ではLEDのチカチカしかできないから、文字出力と音声出力があれば何かと面白いかと思う。LCDは知りたい内容がそのまま表示されるので便利だ。サウンドはインプリメントする方法にもよるが、ファミコンとか MSXでよく聞いた2OPのFM音源のようなものを目指す予定である。手持ちにばらしたチップがいくつかあるのでそれを流用したい。

  • 心機一転のためruby言語をマスターしたい。

     あまり興味が沸かなかったruby言語を一通り使えるように勉強しておきたい。自分の次世代スクリプト言語の候補として有力な存在になるよう、きちんとポイントを押さえておきたいと思う。どうしてもPHPPythonGroovyに興味が移ってしまいがちな自分だが、PHPはさておきその他の言語の前にrubyに目を向けようと思う。yugui氏曰く「ALGOLの皮を被ったLISP」といわしめるrubyは只者じゃない!Matzにしたって只者じゃないのに…。

  • 東京のどこか人の多い場所へ行って インフルエンザに罹りたい ブラブラしてみたい。
  • 車でどこか遠くへドライブしたい。
  • プチ旅行ができれば本物だ。
  • (高価じゃなくていいから)美味しいものをたくさん食べたい。
  • 頭の中身をきちんと整理しておきたいLOL

っと、こんなところだろうか?Arduino関連のネタが多いが、これは個人的にも実務的にも勉強になることだから必ず実行に移したいところだ。rubyもここ最近一気に自分の中でブームになりつつある高級言語なので、rubyパラダイムを自分のものにしたい。あとは外向的になることだなぁ。

本田 宗一郎
やりたいことをやれ
ISBN 4569641881
¥ 1,080
Tom Igoe
Making Things Talk ―Arduinoで作る「会話」するモノたち (Make:PROJECTS)
ISBN 4873113849
¥ 4,104

掲示板

Enter your comment
 
 
blog/2009/10/やりたいことをやってみよう.txt · 最終更新: 2009/10/11 19:34 by daisukeh
 

Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS
Driven by DokuWiki Powered by Google do yourself a favour and use a real browser - get firefox ! GIMP is the GNU Image Manipulation Program. Adobe Flex smarty : Template Engine