SlideShare a Scribd company logo
1 of 14
一人でロボコン風味
関西・中部ブロック技術課
高砂 正哲
ロボコンをテーマに決めた動機
たまには動くものを作るのも面白そうだ
想定するロボコン風味のルール
 ボール等をコートから拾って、指定の場所に運ぶ
http://www.tamiya.com/japan/cms/craftinfo/1913-robocon.html
※ ちなみに上記は、中学生の部です
材料等
 入手しやすい部品で作成する
 秋月電子通商 (http://akizukidenshi.com/)
 タミヤ (http://www.tamiya.com/japan/)
 ランニングエレクトロニクス (http://www.runele.com/)
車体
 ブルドーザー的なものを作りたい
 キャタピラを左右独立制御する
 ショベルを上げ下げする
↑クランク
↓ショベル
機構 : ショベルの上げ下げ
 ブルドーザー的なものを作りたい
 ショベルの上げ下げはクランクにより行う
 モーターの円運動をショベルの上下動に使う
回転運動を
上下運動に変換
動きのイメージ (perl/tkで作成)考え方
クランク
回路
 電源は、単3電池4本
 モーターは、3つ使う(左右輪+ショベル)
 単3電池4本をベースにi2c経由で駆動する
 モーター以外(マイコン等)は、3.3V系とする
 Bluetooth ⇔ シリアル変換で無線操作する
設計を行う
 以下について、設計を行う
 回路設計
 メカ設計
 ソフト設計
回路設計
電源回路
無線通信(BT制御)
モーター制御
制御マイコン
メカ設計
ショベル駆動部
キャタピラ駆動部
注) 実際には電池+回路が搭載されます
ソフト設計
ショベル制御
車輪(左)制御
車輪(右)制御
こんな感じでPCからまるっとBluetooth経由のシリアル通信で制御する
実際の動き
http://youtu.be/v6Nt3Zok_U4動画はこちら →
まとめ
 一人でロボコン風味を味わうことができた
 ソフトウェア、機械、電気・電子の要素があって楽しい
 作ったった感がある
 目に見える動きはやっぱり楽しい
 ショベルの上げ下げ機構は新鮮
 でもソフト屋さんなので(?)、Simulationするか実物あわせじゃないと
ピンとこない・・・
 やってみることに意義がある
 モーターはノイズだらけ、とか、いろんな発見がある
高砂 一人でロ○□×風味

More Related Content

Viewers also liked

Devel ptkdb - perlをグラフィカルにデバッグする
Devel ptkdb - perlをグラフィカルにデバッグするDevel ptkdb - perlをグラフィカルにデバッグする
Devel ptkdb - perlをグラフィカルにデバッグするMasaaki Takasago
 
ネットワークの切り替えを感知する方法
ネットワークの切り替えを感知する方法ネットワークの切り替えを感知する方法
ネットワークの切り替えを感知する方法Keisuke Yamaguchi
 
YAPC::Kansai 2017 - macOSネイティブアプリ作成におけるPerlの活用
YAPC::Kansai 2017 - macOSネイティブアプリ作成におけるPerlの活用YAPC::Kansai 2017 - macOSネイティブアプリ作成におけるPerlの活用
YAPC::Kansai 2017 - macOSネイティブアプリ作成におけるPerlの活用純生 野田
 
Railsのエラーログとの付き合い方
Railsのエラーログとの付き合い方Railsのエラーログとの付き合い方
Railsのエラーログとの付き合い方Taisuke Kawahara
 
YAPC::KANSAI 2017 LT
YAPC::KANSAI 2017 LTYAPC::KANSAI 2017 LT
YAPC::KANSAI 2017 LTmaka2donzoko
 
First step of Performance Tuning
First step of Performance TuningFirst step of Performance Tuning
First step of Performance Tuningrisou
 
Kansai.pm #15 LT資料「猫とPerl」
Kansai.pm #15 LT資料「猫とPerl」Kansai.pm #15 LT資料「猫とPerl」
Kansai.pm #15 LT資料「猫とPerl」azumakuniyuki 🐈
 
実践的bounceHammer / KOF2013
実践的bounceHammer / KOF2013実践的bounceHammer / KOF2013
実践的bounceHammer / KOF2013azumakuniyuki 🐈
 
2013 11-30-mailqueue-monitoring
2013 11-30-mailqueue-monitoring2013 11-30-mailqueue-monitoring
2013 11-30-mailqueue-monitoringazumakuniyuki 🐈
 
僕と北海道とPerl、それとMakefileも。
僕と北海道とPerl、それとMakefileも。僕と北海道とPerl、それとMakefileも。
僕と北海道とPerl、それとMakefileも。azumakuniyuki 🐈
 
Go MobileでAndroidアプリ開発
Go MobileでAndroidアプリ開発Go MobileでAndroidアプリ開発
Go MobileでAndroidアプリ開発Takuya Ueda
 
E2D3 introduction
E2D3 introductionE2D3 introduction
E2D3 introductionE2D3
 
Twitterの被ブロック数可視化ツールを作ってみた
Twitterの被ブロック数可視化ツールを作ってみたTwitterの被ブロック数可視化ツールを作ってみた
Twitterの被ブロック数可視化ツールを作ってみたおさ OSA
 
2017年春のPerl
2017年春のPerl2017年春のPerl
2017年春のPerlcharsbar
 
Perl ウェブ開発の中世〜CGI と Plack の間〜
Perl ウェブ開発の中世〜CGI と Plack の間〜Perl ウェブ開発の中世〜CGI と Plack の間〜
Perl ウェブ開発の中世〜CGI と Plack の間〜鉄次 尾形
 

Viewers also liked (20)

Devel ptkdb - perlをグラフィカルにデバッグする
Devel ptkdb - perlをグラフィカルにデバッグするDevel ptkdb - perlをグラフィカルにデバッグする
Devel ptkdb - perlをグラフィカルにデバッグする
 
The Next PowerCMS
The Next PowerCMSThe Next PowerCMS
The Next PowerCMS
 
Gotanda.pmの紹介
Gotanda.pmの紹介Gotanda.pmの紹介
Gotanda.pmの紹介
 
KOWAZA for mackerel
KOWAZA for mackerelKOWAZA for mackerel
KOWAZA for mackerel
 
ネットワークの切り替えを感知する方法
ネットワークの切り替えを感知する方法ネットワークの切り替えを感知する方法
ネットワークの切り替えを感知する方法
 
Android Wear
Android WearAndroid Wear
Android Wear
 
YAPC::Kansai 2017 - macOSネイティブアプリ作成におけるPerlの活用
YAPC::Kansai 2017 - macOSネイティブアプリ作成におけるPerlの活用YAPC::Kansai 2017 - macOSネイティブアプリ作成におけるPerlの活用
YAPC::Kansai 2017 - macOSネイティブアプリ作成におけるPerlの活用
 
Railsのエラーログとの付き合い方
Railsのエラーログとの付き合い方Railsのエラーログとの付き合い方
Railsのエラーログとの付き合い方
 
YAPC::KANSAI 2017 LT
YAPC::KANSAI 2017 LTYAPC::KANSAI 2017 LT
YAPC::KANSAI 2017 LT
 
First step of Performance Tuning
First step of Performance TuningFirst step of Performance Tuning
First step of Performance Tuning
 
Kansai.pm #15 LT資料「猫とPerl」
Kansai.pm #15 LT資料「猫とPerl」Kansai.pm #15 LT資料「猫とPerl」
Kansai.pm #15 LT資料「猫とPerl」
 
実践的bounceHammer / KOF2013
実践的bounceHammer / KOF2013実践的bounceHammer / KOF2013
実践的bounceHammer / KOF2013
 
2013 11-30-mailqueue-monitoring
2013 11-30-mailqueue-monitoring2013 11-30-mailqueue-monitoring
2013 11-30-mailqueue-monitoring
 
Perlの書籍紹介/KOF2013
Perlの書籍紹介/KOF2013Perlの書籍紹介/KOF2013
Perlの書籍紹介/KOF2013
 
僕と北海道とPerl、それとMakefileも。
僕と北海道とPerl、それとMakefileも。僕と北海道とPerl、それとMakefileも。
僕と北海道とPerl、それとMakefileも。
 
Go MobileでAndroidアプリ開発
Go MobileでAndroidアプリ開発Go MobileでAndroidアプリ開発
Go MobileでAndroidアプリ開発
 
E2D3 introduction
E2D3 introductionE2D3 introduction
E2D3 introduction
 
Twitterの被ブロック数可視化ツールを作ってみた
Twitterの被ブロック数可視化ツールを作ってみたTwitterの被ブロック数可視化ツールを作ってみた
Twitterの被ブロック数可視化ツールを作ってみた
 
2017年春のPerl
2017年春のPerl2017年春のPerl
2017年春のPerl
 
Perl ウェブ開発の中世〜CGI と Plack の間〜
Perl ウェブ開発の中世〜CGI と Plack の間〜Perl ウェブ開発の中世〜CGI と Plack の間〜
Perl ウェブ開発の中世〜CGI と Plack の間〜
 

高砂 一人でロ○□×風味