圖2A. 以投影機將射箭Robot的原圖投影至木板上進行繪製
圖2B. 利用電腦修圖進行射箭Robot的繪製作業及microbit的程式設計
圖2C.進行九宮格木工作業,學生練習使用手持線鋸機切割九宮格靶
圖2D. 完成射箭Robot的九宮格靶位
圖2E. 確認九宮格靶大小以PP板進行排列
圖3A. 編寫microbit電路板的程式編寫,學生練習編寫射箭Robot的反饋程式
圖3B. 完成九宮格靶位的舵機裝置及電線線路檢測
第二部分是microbit的程式設計部分。由於microbit的程式設計也是屬於積木型態的設計概念。因此,對國小學生而言是能以圖像具體化程式設計的概念,老師必需先讓學生具有此類的基礎知能,然後讓學生就「射箭Robot」的下列四項主要功能,進行程式語言的設計,見圖3A。
一、在計分板後方安裝簡單的舵機,可以自動將被擊倒的計分靶推回原來的位置,如圖6。
二、在九宮格兩側加裝兩隻手,當計分靶被擊中時「射箭Robot」就會舉手比讚, 如圖4。
圖4. 學生練習以microbit的程式設計控制舵機的運作及射箭Robot的舉手反應動作
三、當計分靶被擊中時「射箭Robot」就會播放一段音樂,見圖5。
圖5. 學生練習以microbit的程式設計控制射箭Robot的音樂反應動作
四、當計分靶被擊中時「射箭Robot」的眼睛就會發亮,並且進行計分,見圖6。
圖6. 學生練習以microbit的程式設計控制射箭Robot LED燈的反應動作
最後,將第一部分木工和第二部分程式設計整合後就完成初步的「射箭Robot」圖7。
為了確認「射箭Robot」功能性在施作的過程中必需進行一連串的測試,如圖8。
圖7. 完成第一代的射箭Robot並參加成大舉辦的創客成果展
圖8. 第一代射箭Robot原型機的修正測試與練習
科際整合的挑戰與省思
「科技始終來自於人性」。我們時常會透過科技來解決日常生活的問題,進而帶給人們更便利的生活型態,而「射箭Robot」的教學活動主要也是讓學生透過討論思考,運用所學來解決生活上的問題,並且以做中學(learning by doing)_的核心理念,帶領學生親自動手做,在動手做的過程中去面對問題的挑戰,然後想辦法去克服挑戰。在進行「射箭Robot」教學活動後針對科際整合,有以下幾點的挑戰與省思。
一、學生的木工工具操作上的安全性及技巧純熟性的挑戰
由於國小學生較少有機會操作木工工具,所以在教學活動之前應該要先以手工工具的使用為主,而本校學生因為有參加PowerTech仿生獸的學習課程,因此對於手工工具的操作有一定程度的純熟性,但是當學生需要操作電動木工工具時,老師還是必需在旁給予協助與指導以避免發生安全上的問題。
二、電線線路的連接對學生有難度,教師必需在旁指導或由教師自行焊接
因為「射箭Robot」共有9個計分靶,所以在後方的電線線路有許多必需串接,對於國小學童而言,電線線路的串聯及焊接有相當大的挑戰,而線路若是連接不好或接線有問題就會直接造成整個機器人無法運作。因此,教師必需在旁指導或由教師自行焊接,以確保線路迴路的正確性。
三、「射箭Robot」microbit的程式設計透過小組討論可以促進學生團隊合作與思考
「射箭Robot」microbit的程式設計可以先以學生個人為主,然後再開放小組合作討論進行教學活動,學生可以先經由個別的思考針對「射箭Robot」功能進行程式設計,然後再藉由團隊的討論來解決程式設計上的問題,如此一來就能夠有效的提出解決的方法,而且的討論的過程中學生也能了解到合作的重要性,對於學習成效有很大的幫助。
四、未來可將九宮格拆成單一一格的計分靶,可減少其複雜性更適合國小學生
「射箭Robot」因為同時有九個計分靶,因此,其電線線路的串聯與焊接對國小學生有很大的困難性,在實際教學上對教師會造成很大的教學負擔。所以,未來「射箭Robot」的教學活動可以視需要改成單一一格的計分靶。如此一來,不論在木工部分或是電線線路上都能更符合國小學生的學習階段,應該更能輕易提高教學效率。
施皇羽
彰化縣同安國小校長
許弘叡
彰化縣同安國小教師