SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
Arduinoでラジコン
作ったよーん
AndroidとArduinoでむすぶ新しい(?)
ラジコンのすがた
ぼく、てきめん!
• 「てきとう」「めんどい」の略デス><
• Don t think, feel! and Laziness
• さいと: http://tekitoh-memdhoi.info
• twitter: @youkidearitai
• facebook: youkidearitai.yuya.hamada
• ぶっちゃけラジコンの人でいいです
• ていうかラジコンが本体なんじゃないか疑惑
Arduinoでラジコン作った
コントローラー
BluetoochChatをいじっただけだけど、GitHubで公開し
てまっす
左側のキャタピラ 右側のキャタピラ
操作保存・再生ボタン
ターボボタン(奥の手)
ストップとブレーキ
声で命令するボタン
新機能!!
声 もしくは 文章で命令
声で命令するボタン
文章で命令(プログラミング)する
声で命令して、その命令をEditTextに保存して編集する
ことができる!
なんか
こいつのすげーところ
• Androidはすげーコンピューター
• ArduinoではできないことをAndroidで逆も然り
• Androidはアタマ、Arduinoは手足
• Androidの色々なインターフェースでラジコン操作
• 声で命令させること(後述)もできる!
• エンジニアでも、エンジニア以外の人にも見てもらえる!
• キャタピラをうごかすためトルクに余裕をもたせた
• 1kgくらいの重さなら運べる! タミヤさんすげー
このくらいよゆうよゆう
コロコロつけて掃除だぜ
てきとうな概要?仕様?
• Arduinoはモータードライバーを2個くっつけただけ
• AndroidはサンプルのBluetoothChatをいじっただけ
• ArduinoとAndroidをBluetooth SPPで結ぶだけ
• Androidからカンマ区切りの数値を送信するだけ
• Arduinoは値をパースしてモーターうごかすだけ
• タミヤのキャタピラ基本工作キッ
トとダブルギアボックス
• SBDBTからArduinoへ受信
• Arduinoで受信されたパラメー
ターを解析
• 左右のモータードライバーへ
Arduinoから指示を送る
• 命令が終わったことをSBDBTで
Androidへ送信
SBDBT
(Bluetooth SPPモジュール)
左モータードラ
イバー
(TA7291P)
モーター側の電源
Arduino側の電源(Vin)
左右モーター出力
ラジコン
概要
右モータードラ
イバー
(TA7291P)
新機能
声で命令を送る
• 「前、後ろ、右、左」でそのまま動く
• 「前1秒」というと「前に1秒動いたあと止まる」
• 「前1秒左1秒」もできる
• ループさせる場合には「回(繰り返せ)」
• 「前1秒左1秒を4回繰り返せ」とすると…?
• 「を」はいざというときの構文!
• 思い通りの文章にならないときに挟んでみよう
• 「左を1秒前を1秒を4回」
どうやってるの?
• AndroidのSpeechRecognizerを利用
• 声からテキストを取得させる
• テキスト取得後はInterpreterパターンの教えに沿う
• 字句解析
• 構文解析
• 構文解析からスタックマシンのように「xx秒に
511,511」という情報を積み上げていく
今後の展望
• カメラをつける(某イギリスのスパイ映画っぽいの)
• 流石にArduinoでリアルタイムはムリ!
• 動画を圧縮するLSI、特殊なコーデックが必要
• 撮影した画像をAndroidで表示・保存が良いかな
• キット化
• BLEでiOSにも対応
がんばります

Más contenido relacionado

La actualidad más candente

安全にファイル編集する話
安全にファイル編集する話安全にファイル編集する話
安全にファイル編集する話
Hisashi HATAKEYAMA
 

La actualidad más candente (19)

Arduinoで出来ること
Arduinoで出来ることArduinoで出来ること
Arduinoで出来ること
 
Boardgame Design Day 2年目の模様
Boardgame Design Day 2年目の模様Boardgame Design Day 2年目の模様
Boardgame Design Day 2年目の模様
 
色々なコントローラでRaspberryPiを動かそう
色々なコントローラでRaspberryPiを動かそう色々なコントローラでRaspberryPiを動かそう
色々なコントローラでRaspberryPiを動かそう
 
ポケモンGOを始める手順と歩いて初GETまでを生中継で解説
ポケモンGOを始める手順と歩いて初GETまでを生中継で解説 ポケモンGOを始める手順と歩いて初GETまでを生中継で解説
ポケモンGOを始める手順と歩いて初GETまでを生中継で解説
 
音ゲーコントローラとLinux Input Subsystem
音ゲーコントローラとLinux Input Subsystem音ゲーコントローラとLinux Input Subsystem
音ゲーコントローラとLinux Input Subsystem
 
プロ生2017名古屋(LT) ArduboyをLT用ガジェットに
プロ生2017名古屋(LT) ArduboyをLT用ガジェットにプロ生2017名古屋(LT) ArduboyをLT用ガジェットに
プロ生2017名古屋(LT) ArduboyをLT用ガジェットに
 
ルータ遊びことはじめ
ルータ遊びことはじめルータ遊びことはじめ
ルータ遊びことはじめ
 
Koedo84
Koedo84Koedo84
Koedo84
 
Introducing libpd -Pdをアプリのサウンドエンジンに-
Introducing libpd -Pdをアプリのサウンドエンジンに-Introducing libpd -Pdをアプリのサウンドエンジンに-
Introducing libpd -Pdをアプリのサウンドエンジンに-
 
20220117 rpalt kitazaki v2
20220117 rpalt kitazaki v220220117 rpalt kitazaki v2
20220117 rpalt kitazaki v2
 
Start physical computing with Ruby + Arduino
Start physical computing with Ruby + ArduinoStart physical computing with Ruby + Arduino
Start physical computing with Ruby + Arduino
 
Listen grep
Listen grepListen grep
Listen grep
 
Arduino戦車 bluetooth版
Arduino戦車 bluetooth版Arduino戦車 bluetooth版
Arduino戦車 bluetooth版
 
エンジニアがTRPGをやるべき理由 〜隣り合わせの遊びと技術〜 (Gunma.web #12 2013/02/09)
エンジニアがTRPGをやるべき理由 〜隣り合わせの遊びと技術〜  (Gunma.web #12 2013/02/09)  エンジニアがTRPGをやるべき理由 〜隣り合わせの遊びと技術〜  (Gunma.web #12 2013/02/09)
エンジニアがTRPGをやるべき理由 〜隣り合わせの遊びと技術〜 (Gunma.web #12 2013/02/09)
 
micropythonで遊んでみる
micropythonで遊んでみるmicropythonで遊んでみる
micropythonで遊んでみる
 
MTM07で電子楽器を展示してきた
MTM07で電子楽器を展示してきたMTM07で電子楽器を展示してきた
MTM07で電子楽器を展示してきた
 
FPGAでmrubyを動かす
FPGAでmrubyを動かすFPGAでmrubyを動かす
FPGAでmrubyを動かす
 
安全にファイル編集する話
安全にファイル編集する話安全にファイル編集する話
安全にファイル編集する話
 
micropythonってたーのしー!
micropythonってたーのしー!micropythonってたーのしー!
micropythonってたーのしー!
 

Más de 侑弥 濱田 (6)

PHP7をDockerで動かしたという話
PHP7をDockerで動かしたという話PHP7をDockerで動かしたという話
PHP7をDockerで動かしたという話
 
美乳とPHP7 on Docker - てきとうなさいと。べぇたばん
美乳とPHP7 on Docker - てきとうなさいと。べぇたばん美乳とPHP7 on Docker - てきとうなさいと。べぇたばん
美乳とPHP7 on Docker - てきとうなさいと。べぇたばん
 
Php7 on Docker on tekitoh-memdhoi.info
Php7 on Docker on tekitoh-memdhoi.infoPhp7 on Docker on tekitoh-memdhoi.info
Php7 on Docker on tekitoh-memdhoi.info
 
Arduinoでラジコンつくったよーん - Google HackHair Tokyo 2015 -
Arduinoでラジコンつくったよーん - Google HackHair Tokyo 2015 -Arduinoでラジコンつくったよーん - Google HackHair Tokyo 2015 -
Arduinoでラジコンつくったよーん - Google HackHair Tokyo 2015 -
 
こんなこと知ってるぺちぱーは老害だ
こんなこと知ってるぺちぱーは老害だこんなこと知ってるぺちぱーは老害だ
こんなこと知ってるぺちぱーは老害だ
 
Arduinoでラジコン作った
Arduinoでラジコン作ったArduinoでラジコン作った
Arduinoでラジコン作った
 

Arduinoでラジコン作ったよーん - AndroidとArduinoでむすぶ新しいラジコンのすがた -