Xamarin+f#で操作する Raspberry Pi Robot

12
Xamarin+F# ででででで Raspberry Pi Robot でで でで@moonmile Microsoft MVP C# Moonmile Solutions

description

Xamarin.Android + F# を使って Raspberry Pi+LOGO Mindstorems EV3 を操作する

Transcript of Xamarin+f#で操作する Raspberry Pi Robot

Page 1: Xamarin+f#で操作する Raspberry Pi Robot

Xamarin+F# で操作する Raspberry Pi Robot

増田 智明( @moonmile )Microsoft MVP C#

Moonmile Solutions

Page 2: Xamarin+f#で操作する Raspberry Pi Robot

自己紹介&宣伝

増田 智明 [email protected]

Tiwtter @moonmile

Xamarin 本がでました。「 C# による iOS 、 Android 、 Windows アプリケーション開発入門」日経 BP 社http://ec.nikkeibp.co.jp/item/books/P98340.htmlサンプルコードあり

Xamarin.Forms に書き直しhttps://github.com/moonmile/TMPuzzleXForms

Page 3: Xamarin+f#で操作する Raspberry Pi Robot

目的

XamarinF#Raspberry PiLEGO Mindstorms EV3を使う

Page 4: Xamarin+f#で操作する Raspberry Pi Robot

Xamarin.iOS/Android

Android で操作iPhone で操作

Page 5: Xamarin+f#で操作する Raspberry Pi Robot

F#

Xamarin.FromsRESTful

Page 6: Xamarin+f#で操作する Raspberry Pi Robot

Raspberry Pi

Linux + Mono + F#async/awaitevent

Page 7: Xamarin+f#で操作する Raspberry Pi Robot

BrickPi + LEGO Mindstorms EV3

EV3 を RasPi から制御

Page 8: Xamarin+f#で操作する Raspberry Pi Robot

Bleutooth コントローラ

Dualshock3/dev/input/js0BinaryStream

Page 9: Xamarin+f#で操作する Raspberry Pi Robot

組み合わせ

Xamarin.Android

Xamarin.Forms

C#/F#

HttpClient WebListener

C#/F#

BrickPiNet

BrickPi

Dualshock3/dev/input/js0

LOGO

Android/iOS Raspberry Pi Things

BrickPiNethttp://github.com/moonmile/BrickPiNet

Page 10: Xamarin+f#で操作する Raspberry Pi Robot

組み立て

 

Page 11: Xamarin+f#で操作する Raspberry Pi Robot

利点

電力が低い( 50 円 / 月)機器の CPU を使うGPIO 利用(サーボ)専用カメラ

Page 12: Xamarin+f#で操作する Raspberry Pi Robot

今後の予定

専用 Camera/OpenCVGPIO ( 12 軸サーボ)EV3 の各種センサ