2018年9月6日 星期四

[Micro:bit] 蒸汽彼特(STEAM on Micro:bit)之創意發明王養成班教材──主題15:小彼特灯光音樂盒

蒸汽彼特(STEAM on Micro:bit)

之創意發明王養成班教材[1]

主題15:小彼特灯光音樂盒


FB2http://gg.gg/TedLeeMicrobitFB/
URL2http://gg.gg/TedLeeMicrobit/

Line:ted2016.kpvs
Email:Lct4246@gmail.com
FB1http://gg.gg/TedLeeFB/
Bloghttp://gg.gg/TedLeeBlog/
URL1http://gg.gg/TedLeeURL/

Sep. 6, 2018
88x31.png[2]



難度

★★☆

任務

叮叮噹,叮叮噹…。一開盒就會播放那首那年我們一起唱过的歌~。
利用小彼特板載的光感測器(light sensor)來感測音樂盒是否打開,並演奏樂曲。)

材料

品名 數量 單位
Micro:bit主板 1
USB傳輸線 1
KSB040鋰電也擴充板 1
魔鬼氈(子、母) 1
PP 1
不織布 1
  • 共用工具組:剪刀、美工刀、油性筆、透明膠帶、雙面膠、膠水、白膠、鐵尺、切割墊…若干。
  • 技術咨詢(手機加Line:https://line.me/R/ti/g/U7UpPtBc0j)。

外觀設計

先來看一些灯光音樂盒的作品,再欣賞這些造形盒子,開始動手設計一下您心目中想像的外觀吧!
或者也可以参考這些
學員作品的选粹:

功能解說  
奌我玩玩看!
再玩一下這個測光程式(抓取环境光的感測值,並在小彼特上顯示)

有沒有發現环境灯光有變化時,小彼特的測值會如何呈現呢?
也就是說:用手遮住LED矩陣時,測值為   ;不用手遮住LED矩陣時,測值為   
  1. 外觀設計:請參考Google Images的搜尋結果找灵感來設計您的音樂盒造型。
  2. 功能設計:當收到您特製音樂盒的朋友拉繩打開盒子時小彼特上的光感應值會超过某個門檻值(threshold),此時播放迎賓動畫(您看的出是哪兩個字嗎?)並奏樂。自製的樂曲譜在playSong()這個副程式中。
完整程式碼可由此下載。(註:小彼特板載光感測器的靈敏度是ooxx的,偉大的軟体工程師們,請發揮您的毅力與耐心,好好的給它調校調校吧!)

教學活動設計

  1. 請學員參觀完一輪其他學員的作品,票选出前三名自己最喜愛的作品,並說明原因理由
  2. 請準備自譜歌曲三首自製動畫三部。打開盒蓋時可隨機挑选出一首歌曲,並搭配播放一段動畫。

    學員作品賞析


    延伸學習

    1. 用小彼特來設計一個紙帶手搖款音樂盒會是怎樣一個感覺呢?
    2. 用音樂盒開創一個事業?Sounds good!
    3. 請看此視頻了解一下機械音樂盒發展史。

    積木指标

    Basic、Input、Logic、Music。


    編程指标

    选擇結構(selective structure)非同步事件處理(asynchronous event handling)


    硬体指标

    光感測器。

    STEAM指標

    STEAM。


    和108課綱的对照

        • 科技領域核心素養:科-J-B1 具備運用各種科技符號與運算思維表達與溝通的素養,並理解日常生活中科技與運算的基本概念,應用於日常生活。
          • 科技領域/資訊科技學習重點
            • 學習表現:資c-IV-1 能熟悉資訊科技共創工具的使用方法。
            • 學習內容:資P-IV-2 結構化程式設計(循序與選擇結構)。

                参考資料
                1. 本PBL教材皆採:任務解說(含筆者多年教學經驗分享)、教學活動設計三大段的寫作架構撰文。
                2. 六種授權條款