13
Raspberry Piで動かす ロボットアーム(meArm) 増田 智明(@moonmile.NET ラボ Microsoft MVP .NET Moonmile Solutions

Raspberry piで動かすロボットアーム

Embed Size (px)

Citation preview

Page 1: Raspberry piで動かすロボットアーム

Raspberry Piで動かすロボットアーム(meArm)

増田智明(@moonmile)

.NET ラボ Microsoft MVP .NET

Moonmile Solutions

Page 2: Raspberry piで動かすロボットアーム

自己紹介

増田智明 [email protected]

執筆業&プログラマ

C#によるiOS, Android, Windowsアプリケーション開発入門

逆引き大全 Visual C# 2013, Visual Basic 2013

逆引き大全 iPhone/iPad アプリ開発

Page 3: Raspberry piで動かすロボットアーム

アジェンダ

Raspberry Pi から meArm を動かすデモ

Netduino から LED を制御するデモ

時間があれば、MK809 II を使って Android TV のデモ

Page 4: Raspberry piで動かすロボットアーム

Raspberry Pi

Linux が動くボード

Mono が入るので C# が動く

GPIO/I2C 制御ができる

Raspberry Pi

Linux/Mono

Page 5: Raspberry piで動かすロボットアーム

MeArm

Phenoptix社

http://www.phenoptix.com/products/

mearm-pocket-sized-robot-arm

サーボを4個使ったミニアーム

MeArm

Page 6: Raspberry piで動かすロボットアーム

PCA9685搭載16チャネルPWM/サーボ ドライバー

サーボを16チャンネル使えるI2Cボード PCA9685

Page 7: Raspberry piで動かすロボットアーム

Raspberry Pi から制御する

Page 8: Raspberry piで動かすロボットアーム

Web APIで制御する

HttpListener

HttpClient

Page 9: Raspberry piで動かすロボットアーム

Netduino

Arduino互換ボード

.NET Micro Framework が動くNetduiono plus 2

Page 10: Raspberry piで動かすロボットアーム

適当なLED

Lチカ(LEDをちかちかさせる)のが簡単なので、手始めに。

妖怪ウォッチのキーホルダーが LED で光るので、改造してみる。

LEDは「バーンとなっちゃ」っても気にしない by ハルロック

Page 11: Raspberry piで動かすロボットアーム

Netduino で制御する

ボード上のボタンで配色パターンを制御

Page 12: Raspberry piで動かすロボットアーム

Web API で制御する

HttpClient

SocketでWeb APIを作る

Page 13: Raspberry piで動かすロボットアーム

参考文献

Rasberry Pi http://www.raspberrypi.org/

Arduino http://www.arduino.cc/

Netduino http://www.netduino.com/

meArm http://www.phenoptix.com/products/mearm-pocket-sized-robot-arm

PCA9685 http://www.adafruit.com/product/815

「ハルロック」http://www.moae.jp/comic/harurock/1/1

meArmNet https://github.com/moonmile/meArmNet

NetduinoLEDSample https://github.com/moonmile/NetduinoLEDSample