2009.12.25
開発プラットフォームとツール: オープンソースハードウェア2009 – 2009年版オープンソースハードウェアプロジェクト徹底ガイド
オープンソースハードウェア2009 – 2009年版オープンソースハードウェアプロジェクト徹底ガイド の開発プラットフォームとツール編。
開発プラットフォームとツール – ツールとプラットフォームという大きなカテゴリーだが、チッププログラマーやミニコンピューターやデバッギング用ハードウェアなど、プロジェクトを作るためのプロジェクトだ。
Beagle board
Beagle Boardは、USBから電源を供給する、低価格でファンレスのシングルボードコンピューター。ノートパソコン並の能力があり、拡張性も高い。デスクトップパソコンと違って、小さくて安くて、とっても静か。
価格:149.00ドル
公式サイト
Bug Labs
BUGは、デバイスを作るためのモジュラー式のオープンソースシステムだ。
価格:499ドルから
公式サイト
Bus Pirate
PCのシリアルターミナルを使って、ほとんどのチップと通信できるユニバーサルバス・インターフェースだ。未知のチップを使うプロトタイプの苦労を大幅に軽減してくれる。電源は0.6 – 5ボルト。多くのシリアルプロトコルに対応しているが、さらに追加も可能。
価格:27.15ドル
公式サイト
Chumby
Chumbyは、インターネットのお好みの最新情報をずっと表示してくれる、インターネットライフに開いた窓だ。天気やニュースや有名人のゴシップ、ポッドキャスト、音楽などなど、パソコンを使わずに楽しめる。パソコンを使わないから、仕事の文書や表を見ないですむ。
価格:99ドルより
公式サイト
Maker ShedでChumby gutsを購入
Funnel
Funnelは、アイデアを物理的にスケッチできるツールキットだ。ソフトウェアのライブラリーとハードで構成されている。Funnelを使えば、センサーやアクチュエーターを、ActionScript 3、Processing、Rubyといったさまざまなプログラミング言語で扱うことができる。さらに、入出力ポートにフィルターを設定でき、範囲区分、フィルタリング(LPF、HPF など)、スケーリング、オシレーターなどが行える。
価格:24.95ドル
公式サイト
Gainer
Gainerは、ユーザーインターフェースとメディアインスタレーションのための環境だ。Gainer環境を使うことで、ユーザーはセンサーやアクチュエーターを、PCから、Flash、Max/MSP、Processingなどのプログラミング環境を介して扱えるようになる。
価格:30.00ドル
公式サイト
Liberlab
オープンソースプロジェクトのLiberlabは、教育目的の科学実験を、DIYデジタル研究室で、誰でも安価に(20ドル)に行えるようにするものだ。Liberlabはまた、ロボティクス、機械の自動制御、マンマシンインターフェース、インタラクティブアートなどの学習にも使える。
価格:20.00ドル
公式サイト
Make controller
Make Controller 2.0 & Interface Board Kitには、Make Controller Version 2.0と、センサーやモーターの追加が前よりも簡単になった新しいInterface Boardが付属している。Application Boardも含まれている。Make Controllerの心臓はAT91SAM7X256。これに、クリスタル、電圧レギュレーター、フィルターコンデンサーなどが組み合わさっている。ほとんどすべてのプロセッサーの信号を、標準の2.45ミリのソケットから出力できる。
価格:85.00ドル
公式サイト
Maker Shedで購入
Wiring
Wiringは、オープンソースのプログラミング環境であり電子I/Oボードだ。電子アートやタンジブルメディア、コンピュータープログラムの学習や教育、電子回路のプロトタイピングなどに使える。プログラムの仕組みやハードウェア制御の物理的なコンセプトをわかりやすく示してくれるため、物理インタラクションデザインやタンジブルメディアの研究に最適。
価格:84.00ドル
公式サイト
Illuminato X Machina
Illuminato X Machinaは、わずか10平方センチの中に、完全なコンピューターの機能が詰め込まれている。ひとつのIlluminato X Machinaモジュールは 「セル」(細胞)と呼ばれ、72MHzのARMベースのマイクロプロセッサーが搭載されている。専用のEEPROMチップがデータ保管とRAMの役割を果たす。
価格:65.89ドル
公式サイト
Pocket AVR Programmer
とても簡単に使えるUSB AVRプログラマーだ。安価で簡単、AVRDudeとの相性もいい。Windowsでの動作が確認されている。Dick SteeflandのUSBtinyとLimor FriedのUSBtinyISPが使われている。
価格:14.95ドル
公式サイト
Sun SPOT
Sun SPOTプロジェクトは、新しいアプリケーションやデバイスの開発を支援するものだ。組み込みデバイスのプログラム経験がない人たちのために、キーボードやマウスや画面に頼らない、デバイス同士、環境、ユーザーとのコミュニケーションをまったく新しい形で実現する開発環境がほしいと考えたグループが作り出した。Javaプログラマーは、NetBeansなどの標準のJava開発ツールでコードが書ける。
価格:299.00ドル
公式サイト
Twatch
#twatchは、Twitterの最新のトレンドトピックを液晶画面に表示するもの。スタンドアローンのネットワーク機器として、PCを使わずに更新ができる。
価格:40.65ドル
公式サイト
USBasp AVR programmer
USBaspは、Atmel AVRコントローラーのためのUSB回路内プログラマーだ。ATMega48またはATMega8と、わずかな受動素子から構成されたシンプルなもの。このプログラマーは、ファームウェアのUSBドライバーを使用するため、別にUSBコントローラーを用意する必要はない。
価格:20ドル
公式サイト
USBtinyISP AVR Programmer Kit
USBtinyISPは、シンプルなオープンソースのUSB AVRプログラマーにして、SPIインターフェースだ。安価で簡単に作れて、avrdudeとの相性がいい。6ピンまたは10ピンの標準ISPケーブルが付属している。AVRStudioとの互換性があり、WindowsとMacOS Xで動作が確認されている。
価格:22.00ドル
公式サイト
Web platform
Dangerous Prototypes web platformは、PC が使えない環境でのネットワークハック用に作られた小型のサーバーだ。インターネットとマイクロコントローラーを結びつけた面白いプロジェクトはたくさんあるが、ネットワークを扱うにはPCに依存することが多い。この名刺サイズのインターネット機器は、ウェブに接続でき、物理オブジェクトをブラウザーからコントロールできる。また、センサーからの情報を電子メールで送信もできる。PCは必要ない!(最初はクリエイティブコモンズでライセンスされていたが、Seeed Studioが最初の製品を発表したあとは、パブリックドメインとなった)。
価格:35ドル
公式サイト
– Phillip Torrone
[原文]