2017b/Member/Reici/Mission1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[2017b/Member]]
#contents
*課題説明 [#z250827f]
今回の課題は、&size(20){A4用紙一枚に、漢字2文字を描画する...
なお、この漢字二文字は
+自分の出身地
+現在住んでいる地名
+今までに住んでいたことのある地名
-上記3つのうちから選び、合計7画以上であること、と指定され...
授業の中で挙げられていた例としては「山口」があった。
**描画する文字 [#ncb876f5]
今回、私は自身の出身である加古川市から&size(20){「加古」}...
*機体説明-ピポクリフ号- [#u3e3292f]
今回はhakuwa氏と共同で機体を制作した。hakuwa氏がピポクリ...
機体の全体図は[[2017b/Member/hakuwa/Mission1]]に添付され...
**駆動部説明[#p7503d34]
ペンを動かして文字を書く際に、用紙の長辺方向、短辺方向、...
先ずx軸方向だが、車輪を2個をモータで動かして移動する
続いてy軸方向には歯車の噛み合わせを利用して押し出し/巻き...
最後に問題のz軸方向であるが… &size(20){キャタピラを利...
しかしキャタピラは重過ぎる。必要としている動きに対して部...
結果、z軸移動は安定したものの、y軸移動の調整に非常に時間...
ロマンを求めたあまりに既に迷走しているが気にしないで欲し...
&size(20){だってかっこいいんだもん};
** y軸駆動部詳細 [#dfca4a32]
y軸の噛み合わせについて、追加説明を行う。なぜy軸だけ追加...
&ref(2017b/Member/Reici/Mission1/17112401.png,25%,噛み合...
写真の通り、5本の青ビスを押し出して左右に移動する構造とな...
モータの回転数が200に設定した場合、1つのビスを押し出し、...
*プログラミング [#q5c55a97]
**関数の定義 [#j05a24dc]
モータの定義等。特に変わった点はない。Aモータがz軸、Cモー...
#!/usr/bin/env python3
from ev3dev.ev3 import *
from time import sleep
mA=MediumMotor('outA')
mC=LargeMotor('outC')
mD=LargeMotor('outD')
キャタピラを動かしてペンを上げ下げする関数である。
def down():
mA.run_timed(time_sp=400, speed_sp=-100, stop_act...
sleep(1)
def up():
mA.run_timed(time_sp=400, speed_sp=100, stop_acti...
sleep(1)
タイヤを動かして前後に移動する。
def F(x):
mD.run_timed(time_sp=x, speed_sp=200, stop_action...
def B(y):
mD.run_timed(time_sp=y, speed_sp=-200, stop_actio...
問題のy軸。噛み合わせで左右に動く。
def L(z):
mC.run_timed(time_sp=z, speed_sp=200, stop_action...
def R(w):
mC.run_timed(time_sp=w, speed_sp=-200, stop_actio...
**移動計画 [#g64f6456]
&ref(2017b/Member/Reici/Mission1/17112402.png,25%,線画構...
上記の写真でオレンジ色の移動はペンを設置しながら移動する...
**実行部分 [#h7d328de]
実際のプログラミングには上述の定義が記載されているが割愛。
L(2400)
down()
L(1600)
up()
R(1600)
down()
F(400)
up()
B(600)
F(800)
down()
F(600)
up()
B(400)
R(3200)
down()
L(1600)
F(400)
up()
R(1600)
down()
L(1600)
up()
R(1600)
B(400)
down()
F(400)
up()
F(300)
down()
L(3200)
up()
R(1600)
B(200)
down()
F(400)
up()
L(800)
down()
F(400)
up()
R(800)
B(400)
down()
F(400)
up()
B(400)
down()
L(1600)
up()
F(400)
R(1600)
down()
L(1600)
*結果 [#bf7e3875]
授業中の発表では、hukawa氏の分しか発表できなかった為、自...
&ref(2017b/Member/Reici/Mission1/17112403.png,25%,デデン...
「加」の上に何か見えるけど気のせいだ。ペンをぎりぎりに置...
ピポクリフ号には3種類の機構が備わっている。そのため機体の...
&size(30){でもキャタピラってかっこいいよな!!!!};
終了行:
[[2017b/Member]]
#contents
*課題説明 [#z250827f]
今回の課題は、&size(20){A4用紙一枚に、漢字2文字を描画する...
なお、この漢字二文字は
+自分の出身地
+現在住んでいる地名
+今までに住んでいたことのある地名
-上記3つのうちから選び、合計7画以上であること、と指定され...
授業の中で挙げられていた例としては「山口」があった。
**描画する文字 [#ncb876f5]
今回、私は自身の出身である加古川市から&size(20){「加古」}...
*機体説明-ピポクリフ号- [#u3e3292f]
今回はhakuwa氏と共同で機体を制作した。hakuwa氏がピポクリ...
機体の全体図は[[2017b/Member/hakuwa/Mission1]]に添付され...
**駆動部説明[#p7503d34]
ペンを動かして文字を書く際に、用紙の長辺方向、短辺方向、...
先ずx軸方向だが、車輪を2個をモータで動かして移動する
続いてy軸方向には歯車の噛み合わせを利用して押し出し/巻き...
最後に問題のz軸方向であるが… &size(20){キャタピラを利...
しかしキャタピラは重過ぎる。必要としている動きに対して部...
結果、z軸移動は安定したものの、y軸移動の調整に非常に時間...
ロマンを求めたあまりに既に迷走しているが気にしないで欲し...
&size(20){だってかっこいいんだもん};
** y軸駆動部詳細 [#dfca4a32]
y軸の噛み合わせについて、追加説明を行う。なぜy軸だけ追加...
&ref(2017b/Member/Reici/Mission1/17112401.png,25%,噛み合...
写真の通り、5本の青ビスを押し出して左右に移動する構造とな...
モータの回転数が200に設定した場合、1つのビスを押し出し、...
*プログラミング [#q5c55a97]
**関数の定義 [#j05a24dc]
モータの定義等。特に変わった点はない。Aモータがz軸、Cモー...
#!/usr/bin/env python3
from ev3dev.ev3 import *
from time import sleep
mA=MediumMotor('outA')
mC=LargeMotor('outC')
mD=LargeMotor('outD')
キャタピラを動かしてペンを上げ下げする関数である。
def down():
mA.run_timed(time_sp=400, speed_sp=-100, stop_act...
sleep(1)
def up():
mA.run_timed(time_sp=400, speed_sp=100, stop_acti...
sleep(1)
タイヤを動かして前後に移動する。
def F(x):
mD.run_timed(time_sp=x, speed_sp=200, stop_action...
def B(y):
mD.run_timed(time_sp=y, speed_sp=-200, stop_actio...
問題のy軸。噛み合わせで左右に動く。
def L(z):
mC.run_timed(time_sp=z, speed_sp=200, stop_action...
def R(w):
mC.run_timed(time_sp=w, speed_sp=-200, stop_actio...
**移動計画 [#g64f6456]
&ref(2017b/Member/Reici/Mission1/17112402.png,25%,線画構...
上記の写真でオレンジ色の移動はペンを設置しながら移動する...
**実行部分 [#h7d328de]
実際のプログラミングには上述の定義が記載されているが割愛。
L(2400)
down()
L(1600)
up()
R(1600)
down()
F(400)
up()
B(600)
F(800)
down()
F(600)
up()
B(400)
R(3200)
down()
L(1600)
F(400)
up()
R(1600)
down()
L(1600)
up()
R(1600)
B(400)
down()
F(400)
up()
F(300)
down()
L(3200)
up()
R(1600)
B(200)
down()
F(400)
up()
L(800)
down()
F(400)
up()
R(800)
B(400)
down()
F(400)
up()
B(400)
down()
L(1600)
up()
F(400)
R(1600)
down()
L(1600)
*結果 [#bf7e3875]
授業中の発表では、hukawa氏の分しか発表できなかった為、自...
&ref(2017b/Member/Reici/Mission1/17112403.png,25%,デデン...
「加」の上に何か見えるけど気のせいだ。ペンをぎりぎりに置...
ピポクリフ号には3種類の機構が備わっている。そのため機体の...
&size(30){でもキャタピラってかっこいいよな!!!!};
ページ名: