= W5100-SPIボード = [wiki:W5100-SPI-en English page here] 普段50 PVもいかない寂しいページなのですが、今日はいきなり1000 PVくらいになってて驚きました。 [http://hackaday.com/2008/10/17/tiny-arduino-ethernet-board/ Hack A Day]ってサイトで取り上げてくれたようです。 なんか、世界の大きさを見せつけられた感じ。--2008/10/18 動きました!--2008/10/17 ---- 例によってイーサネット関係です。 [http://www.switch-science.com/products/detail.php?product_id=16 WIZnetのTCP/IPハードウェア処理チップ]を使用。 [[Image(W5100-board.JPG, 500px)]] さて、夏前に始めたプロジェクトですが、ようやくボードができあがってきました。 実物を見たら、よけいに手付け実装の気が失せました。 0.4mmピッチって、つらいですね。 LCRも1005にするんじゃなかった。 [[Image(W5100-built.JPG, 500px)]] でも、手付けしましたよ!3時間かけて!僕、初SMDです! フラックスでベタベタ。 ハンダも多かったり少なかったり。 LCRも、あっち向いたりこっち向いたりしてます。 1005は辛いけど、2012は楽ちんですね(比較の問題)。 換気の悪い部屋なので、のどがおかしくなりました。 空気清浄機の導入が必要です。 [[Image(W5100-SPI.brd.png, 500px)]] 動きました。 1カ所バグがありましたが、簡単な修正で動きました。 思ったとおり、トランスのセンタータップの接続の問題でした。 Arduino IDE 0012に含まれる、[http://arduino.cc/en/Reference/Ethernet イーサネットライブラリ]で動きます! 接続は以下の通り。 * GND --- ArduinoのGND、ACアダプタ等のGND * 3V3 --- ACアダプタ等の3.3V * MISO --- デジタルI/Oの12番 * MOSI --- デジタルI/Oの11番 * /SCS --- デジタルI/Oの10番 * SCLK --- デジタルI/Oの13番 * /INT --- 接続しない * /RESET --- ArduinoのRESET(接続しなくても動く) [[Image(W5100-arduino.JPG, 500px)]] [attachment:W5100-SPI.sch.png 回路図はこれ。]ただし、バグがあります。 ''(2008/10/17 - sgk)''