2019a/Member

課題1

2019a/Mission1

選んだ漢字

品川という地名を選んだ。

ロボットの説明

ロボット全体について

プログラミングが比較的容易であるXY方式でロボットを作った。 下記の3つを合わせて作った。 x軸方向に動かす部分 y軸方向に動かす部分 ペンを上げ下げする部分

IMG_2176.jpg

x軸方向に動かす部分

1つのモーターに2つのタイヤを付けた。計6個のギアを用いてタイヤを動かした。 これが後輪となり、y軸方向に動かす部分に前輪を付けたものとつなげた。前輪と後輪との間に操作盤を乗せた。

IMG_2179.jpg

y軸方向に動かす部分

モターにタイヤをつけ、細長い長方形の形で作った台の上を滑らせることでy軸方向の移動を可能にした。この台の下にタイヤを2つ付け、前輪とした。

IMG_2182.jpg

ペンを上げ下げする部分

モーターを使用してペン上げ下げできるようにした。

IMG_2177.jpg

その他ロボットについて

コードが引っかかってロボットの動きを妨げることがあったのでコードを輪ゴムで縛った。

プログラム内容

#define

「品」の口の部分を1つ書くプログラム

#define shina OnFwd(OUT_A,30);Wait(110);Off(OUT_A);OnFwd(OUT_B,30);\
    Wait(400);Off(OUT_B);OnFwd(OUT_C,30);Wait(400);Off(OUT_C);\
    OnRev(OUT_B,30);Wait(400);Off(OUT_B);OnRev(OUT_C,30);Wait(400);\
    Off(OUT_C);OnRev(OUT_A,30);Wait(110);Off(OUT_A);

ペンを下げるプログラム

#define down OnFwd(OUT_A,30);Wait(110);Off(OUT_A);

ペンを上げるプラグラム

#define up OnRev(OUT_A,30);Wait(110);Off(OUT_A);

作動プラグラム

task main ()
{
    shina;                ・・・1つ目の「口」開始
    OnRev(OUT_C,30);
    Wait(630);
    Off(OUT_C);
    OnRev(OUT_B,30);
    Wait(300);
    Off(OUT_B);
    shina;        ・・・2つ目の「口」開始
    OnFwd(OUT_B,30);
    Wait(600);
    Off(OUT_B);
    shina;        ・・・3つ目の「口」開始
    OnRev(OUT_C,30);
    Wait(600);
    Off(OUT_C);
    OnRev(OUT_B,30);
    Wait(400);
    Off(OUT_B);
    down;         ・・・「川」の1画目開始
    OnRev(OUT_C,30);
    Wait(800);
    Off(OUT_C);
    up;
    OnFwd(OUT_B,30);
    Wait(300);
    Off(OUT_B);
    OnFwd(OUT_C,30);
    Wait(200);
    down;         ・・・「川」の2画目開始
    OnFwd(OUT_C,30);
    Wait(350);
    Off(OUT_C);
    up;
    OnFwd(OUT_B,30);
    Wait(300);
    Off(OUT_B);
    down;         ・・・「川」の3画目開始     
    OnRev(OUT_C,30);
    Wait(700);
    Off(OUT_C);
    up;
}

結果と反省・感想

ロボットで書いた実物

IMG_2187.jpg

反省・感想

今回は書きやすさを優先し、書き順通りに書かなかったため、「品」の口の部分が「C」を逆向きにしたような形になってしまったので書き順通りに書くプログラムにしたほうがよいと思った。また、「川」が上に払っているように見えてしまったので、後ろに下がりながらペンを上げるプラグラムにすることで払いを再現したいと思った。しかし、自分たちでプログラムし、ロボットで書いた文字ではあるが、実際に人が書いた文字のように書くことができ、感動した。今回の課題を通し、ロボット自体に対する関心が深まり、ロボット製作の楽しさを理解できた。


添付ファイル: fileIMG_2187.jpg 9件 [詳細] fileIMG_2177.jpg 7件 [詳細] fileIMG_2182.jpg 7件 [詳細] fileIMG_2179.jpg 7件 [詳細] fileIMG_2178.jpg 3件 [詳細] fileIMG_2176.jpg 7件 [詳細] fileIMG_2176 (1).jpg 9件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019-06-06 (木) 23:42:36 (73d)