Category Archives: 電子工作 - Page 3

mbedをEthernetに繋いでhttp喋らせてみた

mbedをEthernetに繋いでhttp喋らせてみたytsuboi's blog
Bookmark this on Google Bookmarks

mbedですが、ピンにEthernetがあるのが気になっていました。だって、Arduino Duemilanove 328 (3,200円くらい)とイーサネットシールド (4,200円くらい)を足した値段より、mbed (6,000円くらい)のほうが安いのですよ。ちょいちょいとTCP/IPを喋らせられるとなると、放ってはおけません。

調べてみたところ、パルストランスを接続してやればEthernetケーブルに接続できるらしいということが分かりました。秋月で売ってないかなーと調べてみたところ、300円でパルストランス内蔵のRJ-45モジュラージャックがありました。( 通販コード P-00819 )

早速秋月で買ってくると、秋月で売っていたのは、Pulse Jackという会社のJ0011D21Bという製品でした。
こいつのTD+, TD-, RD+, RD-を接続してやれば良いはずなのだけれども、ピンが千鳥配列なために、2.54mmピッチの基板では使えない。1.27mmピッチのユニバーサル基板を買いに行くのが面倒だったので、基板を加工してみました。

Read more »

mbedを買ってみた

mbedのパッケージ
mbedを買ってみたytsuboi's blog
Bookmark this on Google Bookmarks


最近Arduinoでマイコンな私ですが、mbedを秋月に行ったときに見つけてしまったので、衝動買いしてしまいました。だって、秋月の店員さんが「よく品切れになるんですが、丁度入荷したところなんですよ。」なんて言うんだもの。6,000円でした。
Read more »

SanguinoにLCD(SG12864)を接続してみた

SanguinoにLCD(SG12864)を接続してみたytsuboi's blog
Bookmark this on Google Bookmarks

最近Arduinoしてるんですが、元祖のDiecimilaはちょっとピン数が少ない。MEGAを使えばいいのだけれどもMEGAは高い。
そんななか、twitterでSanguinoというのを教えてもらったので、ATmega 644PというAVRを使ったSanguinoで色々遊んでみています。

作りたいものがあって、とりあえず液晶を接続してみようということで、接続してみました。
秋月電子のSG12864Aというのが、サイズがそこそこあって良いだろうということで買ってきてあったのですが、さすがArduino、既に接続した先人がいました。SG12864Aは128×64ピクセルのモノクロ液晶で、KS0108というコントローラを使ってみるみたいです。

Read more »

HIDaspxをMacから使った

HIDaspxをMacから使ったytsuboi's blog
Bookmark this on Google Bookmarks

僕のメイン作業マシンはMacなので、いちいちVMWareを上げてWindowsから作業をするのはストレスだったりする。
なので、昨日作ったHIDaspxをMacから使えるように環境を整えてみました。
Read more »

HIDaspxを作った

HIDaspxを作ったytsuboi's blog
Bookmark this on Google Bookmarks

最近、癒される時間の過ごし方が、半田付けになりつつあります。
Kindleにシリアルコンソールを接続するために、数年ぶりに半田ごてを握ったのをきっかけに半田付けの楽しさを思い出したのです。
Twitterで電子工作というかマイコン工作をしている人たちと知り合ったのもきっかけですね。

8bitのAVRというCPUを使ったマイコン工作をはじめていたのですが、数年前から流行りだしているArduinoという開発環境が便利なので、それを使っています。
ArduinoはPCやMacで動くJavaで書かれた開発ソフトでC/C++ライクの言語で、世界中のユーザが書いている豊富なライブラリを使って、比較的簡単に開発をすることができるものです。PC/MacからUSB-シリアル経由でAVRにソフトウェアを転送するのですが、AVR側にはbootloaderと呼ばれるArduinoソフトウェアが書き込まれており、この仕組みが実現しています。

で、bootloaderは公開されているので(オープンソースハードウェアです)、市販のAVRチップにbootloaderを書き込んで、Arduinoのボードは買ってこなくても自作することが出来るのです。完成品のArduinoボードも大して高くはないのですが、AVRのCPUは種類が豊富で、たくさんのバス(インターフェース)を搭載したAVRを使って遊びたかったので、自分でAVRにbootloaderを書き込む方法を調べてみました。
Read more »