2012年11月25日 星期日

12.01/02(三)

01/02(三)
本日預定進度
1.認識MINDSTORMS NXT程式-8
2.設計爪子來抓球
3.實做練習:設計爪子
4.實做練習:編寫抓球的程式
5.實做練習:將爪子裝設在NXT主機上
5.成果分享
6.討論與回饋




1.認識MINDSTORMS NXT程式-8
◎這學期我們學了很多基礎的功能,今天我們不玩車子,而是嘗試設計出實用的工具?











◎工具:人類之所以比其他物種進步,最根本的原因之一就是人類會使用工具,想一想,常見的工具有哪些?














答:鐵鎚、螺絲起子、鉗子、刀子、剪刀、 等
鐵鎚


螺絲起子


鉗子


刀子


剪刀


工具組


工具組


工具組







◎工具的好處:
1.省力、省時:上述很多工作透過工具可以達到省力、省時的功能。 
2.取代人力:不用動手、動腳就可以直接幫助人做事,例如汽車、挖土機等。
3.做到人不能做的事:工具組成的機器沒有生命,所以摔壞、燒壞、比較沒關係,例如:拆除炸彈機器人、核能救災機器人、戰爭機器人等。
4.提供娛樂:電腦就是一個可以上網,提供人類娛樂的工具。





◎今天,我們要將NXT變身成為一個工具,這個工具可以用來抓球。

















2.設計爪子來抓球


◎在開始設計之前,要先思考到下列問題。

◎老師發下學習單,請各組討論並回答問題。
提示:
1.如果要設計可以抓完再搬運,那輪胎也要佔用馬達的數量,所以可以寫成

爪子的馬達數+輪胎的馬達數=全部的馬達數=3個

假如輪胎要設計可以轉彎,那一定要佔去兩個馬達,所以爪子只能使用___個馬達。

 






















3.實做練習:設計爪子

◎名稱:設計爪子  

◎時間:20分鐘
◎組裝部分:
1.組裝爪子在馬達上
2.安裝觸控感應器

3.接上傳輸線
◎編寫程式:無
◎測試時間:0分鐘
◎影片觀賞:無









 





★改裝時間
首先先準備馬達、爪子、連接器、結構棒、十字軸

新增說明文字





將完成的爪子裝在馬達上,這樣子便完成一半了

另外一半要做成固定的爪子




長度要經過比對,確定之後兩根爪子的長度要一樣

看起來有一點點差,但是其實是一樣的

張開爪子試看看

漂亮

用連接器將爪子裝在馬達上面,做成固定的


高度也要一樣

也可以使用直直的一根結構棒也可以

完成圖

從上面看

張開爪子

放一顆球試看看

夾起

接上NXT主機
接上觸控感應器於port1234選一個

完成!



 











4.實做練習:編寫抓球的程式

◎名稱:編寫抓球的程式
◎時間:10分鐘
◎組裝部分:
◎編寫程式:

1.當按下「觸控鈕」時,爪子會夾起來
2.當放掉「觸控鈕」時,爪子會張開來
3.無限迴圈,可以無數次,除非退出程式
◎測試時間:10分鐘
◎照片觀賞:無

◎提示
在開始做之前先分析要設計的按鈕

修正之後應該是這樣,我把爪子的動作交叉放在按鈕中。


◎影片觀賞:





















◎答案公布:未成功前不要看!
先新增一個無限迴圈,因為我們要一直重覆執行這個程式
丟入按鈕程式和馬達程式
接在port1上面,action這邊勾選pressed當按鈕按下時。



當按鈕按下時,馬達A向下動45度,這邊一定要使用度數比較好,度數在夾子這一單元非常好用,度數可以很精準告訴我們要張開多少角度。

再丟一個按鈕

當按鈕彈起來的時候

彈起來之後呢,當然是讓爪子再關起來

和上一個馬達完全相反,向上45度



5.實做練習:將爪子裝設在NXT主機上



◎名稱:將爪子裝設在NXT主機上
◎時間:10分鐘
◎組裝部分:

1.將爪子、按鈕、安裝在NXT主機上
2.優化線路
3.一隻手便可以操作
4.注意不要掉下來,大家一起討論
 
◎編寫程式:
◎測試時間:10分鐘
◎照片觀賞:









6.成果分享 



7.討論與回饋

沒有留言:

張貼留言

Related Posts Plugin for WordPress, Blogger...