電子回路について詳しければ、データシートさえあればなんとでもなるのでしょうが、Arduino、BeagleBone Black、Raspberry Pi で使えそうな電子部品を探しています。ソフトウェア動作確認用が主なのですが、どうせなら他にも使えそうな楽しいものが欲しいところです。
色々調べているのですが、いろいろありますね。一番手軽なのはエントリーキットなどを使うことなのですが、慣れてくると物足りなくなってきます。
- Arduinoエントリーキット(ボード別売)
- ハック!ラズベリーパイ Raspberry Pi 電子工作入門キット。
- Raspberry Pi ラズベリーパイ コントローラボード 液晶パネル タッチスクリーン付き リモコン キット
ということで、データシートを見ながら組めるようになりたいなぁ、とか、他のインタフェースを使ってみたいなぁ、となって、いろいろと使ってみたくなります。例えば、アナログ8×8のLEDとか面白そうです。手作りできなくもないのですが、見た目も綺麗にということになると、こういうのは便利です。
- 赤色ドットマトリクスLED 8x8ドット OSL641501-ARA: LED(発光ダイオード) http://akizukidenshi.com/catalog/g/gI-05163/
ArduinoやBeagleBone Blackはアナログセンサを接続できますが、Raspberry Piはできません。そんなときは、下記のようなADコンバータを用意すればアナログセンサをつけることもできます。回路が増える分、お手軽にというわけにはいきませんが、ひとつの選択肢として扱えるようになっておきたいところですね。
- 10ビット2ch ADコンバータ MCP3002: http://akizukidenshi.com/catalog/g/gI-02584/
- 12ビット8ch ADコンバータ MCP3208-CI/P: http://akizukidenshi.com/catalog/g/gI-00238/
デジタル温度センサもいろいろあります。アナログのものはここでは紹介していません。1wireのものととI2C接続のものがあります。1wireのものとI2Cとでは扱い方が違います。値段と、つなげたいセンサの数と、相談しながら最適な物を選ぶと良いでしょう。
- デジタル温度センサ(1wire)DS18B20+ http://akizukidenshi.com/catalog/g/gI-05276/
- ADT7410使用 高精度・高分解能 I2C・16Bit 温度センサモジュール http://akizukidenshi.com/catalog/g/gM-06675/
- スイッチサイエンス – TMP102搭載温度センサ(I2C接続) http://www.switch-science.com/catalog/1474/
I2Cで接続させたいものとしては、LCDがあります。LCDは普通に使おうとすると接続ケーブルがたくさん必要になるところ、I2Cだとすっきりします。実際のところは、LCDモジュールピッチ変換キットが簡単ですが、電子部品が手元に大量にある場合はLCDモジュールだけ購入して、変換キットは回路図を参考にして自作するという手もありますね。
- I2C接続小型LCDモジュールピッチ変換キット http://akizukidenshi.com/catalog/g/gK-06795/
- I2C接続小型LCDモジュール 8x2行 AQM0802A-RN-GBW http://akizukidenshi.com/catalog/g/gP-06669/
I2Cのセンサにも色々な種類があって、他には気圧センサーとか、カラーセンサとかがあるようです。
- 気圧センサー(I2C)MPL115A2 http://akizukidenshi.com/catalog/g/gI-04317/
- I2C対応カラーセンサ S11059-02DT http://akizukidenshi.com/catalog/g/gI-06793/
さて、ロボットを作りたいと思っていると、モーターは避けて通れません。ただ動かすだけでよいのなら、モータードライバだけあれば良いでしょう。例えば下記があります。
- モータードライバー TA7291P (2個入):http://akizukidenshi.com/catalog/g/gI-02001/
速度の制御をするなど高機能なモータードライバが欲しいときは、下記があります。こちらもキットを購入した方がパーツとしては使いやすいですね。実験的に使い方を知りたいという場合は、キットでない方を入手して、いろいろと試してみると良いでしょう。モータードライバだけを購入した場合は、キットの回路図を参考にして、自分で周辺の回路を含めて設計する必要が出てきます。
- DRV8830モータードライバモジュール: http://akizukidenshi.com/catalog/g/gK-06273/
- DRV8830使用DCモータードライブキット: http://akizukidenshi.com/catalog/g/gK-06489/
いろいろありますね。