2018年5月27日 星期日

[Micro:bit] 蒸汽彼特(STEAM on Micro:bit)之創意發明王養成班教材──主題1-1:小彼特造型秀

蒸汽彼特(STEAM on Micro:bit)之創意發明王養成班教材[1]

主題1-1:小彼特造型秀


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/

May 27, 2018
88x31.png[2]

任務

人要衣裝,佛要金裝 。幫小彼特設計個酷酷少造型吧! 

材料

  1. PP板:50cm×30cm×3mm,一人一片,約NTD  20/片,
  • 共用工具組:剪刀、美工刀、油性筆、透明膠帶、雙面膠、鐵尺、切割墊若干。
  • 技術咨詢(手機加Line:https://line.me/R/ti/g/U7UpPtBc0j)。

解說
  1. 兩人一組:一人做美工設計,另一人做功能設計
  2. 美工與功能整合測試

教學活動設計

編寫解說稿並替您的大作錄製一段創作說明短片

    教學投影片

    按此前往。

    學員作品集[3]

    1. 設計稿
      • 教師版:
      • 學員版:      
    2. 成品照
      • 第一代:平面造形

        本以為深色系會沒人选,結果…
        ──有兩隻ねい。
        另外,補妝亦可喔!
      • 第二代:立体造形
      • 第三代:多媒材造形
    3. 优良作品选粹:

      • 這件奶油獅創作運用了應用了禪繞畫的原理。各位看官有看到喬治的糾結在哪兒了嗎?

    進階學習


    1. 和聖誕節做聯想,小彼特+聖誕節可以有啥激盪呢?


    積木指标

    Basic、Input、Music。

    編程指标

    循序執行(sequential execution)非同步事件處理(asynchronous event handling)、動畫(animation)設計。

    STEAM指標

    TEAM

    和108課綱台北市版的对照

    • 科技領域核心素養:科-E-A2 具備探索問題的能力,並能透過科技工具的體驗與實踐處理日常生活問題。
    • 科技領域/資訊科技學習重點
      • 學習表現:資t-III-3 能應用運算思維描述問題解決的方法。
      • 學習內容:資P-III-2 程式設計之基本應用。

    教學反思

    在某場先導學校(Micro:bit Champion School)校長研習時,有位校長語重心長的嘆了口氣說:現今的教育是電腦課用防呆科技套件、美勞課用材料包來教學,作出的大作是一狗票長的一模一樣的複製品。真不知教育現場發生了何困難?
    再比照本篇教學成果一節,21個學員有21件全然不同的風格、外觀的創作。我們從一開始选PP板就打開空間誏學生自決。最後的結果自是繽紛無比。因為我們深信每個人頭上都有一片不同的藍天!

          参考資料
          1. 本PBL教材皆採:任務解說(含筆者多年教學經驗分享)、教學活動設計三大段的寫作架構撰文。
          2. 六種授權條款
          3. 感謝新北市三重區修德国小潘志忠校長邀請辦理3-6年級藝才班專案研習。

          2018年4月1日 星期日

          [Micro:bit] Micro:bit Blockly PBL教材──主題4-2:你猜我猜大家猜

          Micro:bit Blockly PBL教材[1]

          主題4-2:你猜我猜大家猜


          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/

          Apr. 1, 2017
          88x31.png[2]

          前言

          剪刀(Scissors)石頭(Rock)布(Paper),報告大頭目…。相信這個猜拳遊戲一定是每個人從小到大都玩过的遊戲。但是,單純用手猜就太low了,要用小彼特來玩才厲害。而且,更威的是,出拳後小彼特會自動判斷輸贏呢!

          任務

          兩人一組,模擬猜拳遊戲的玩法,並誏小彼特自動判斷輸贏!

          解說

          兩人玩剪刀石頭布的猜拳遊戲有兩階段过程:出拳和判輸贏。
          • 出拳甩(shake)一下小彼特,以隨機方式挑选0-2三個數字的其中一個。
            • 0代表出剪刀
            • 1代表出石頭
            • 2代表出布
          • 判輸贏:以表示玩家贏、表示玩家輸及表示雙方平手。

            • 按A鍵:表示出拳。其中,本例是根据上一次出拳的結果來选擇本次要出拳的順序,讀者可改用乱數積木處理會更逼真。

            • 按B鍵:判輸贏。
            • forever積木:判斷誰輸、誰贏的方法是將自己出的拳伝給另一玩家的小彼特板板,他會根据自己选擇的出拳情形和您的选擇做比对而找出本回猜拳的結果,並將之顯示在LED矩陣上。
            • 参考程式可按此下載。

          教學活動設計

          1. 活動1:猜三把,贏兩把以上的人為贏家。
          2. 活動2:增加一隻無敌鑽頭:鑽頭碰到鑽頭算平手;鑽頭碰到其他狀況就是無敌。
          3. 活動3:設計錶帶造型來裝飾小彼特。

          進階學習

          皮卡丘進化成雷丘,雙人版當然也可以挑战多人版的喔!

          和108課綱的对照

          • 學習表現
            • 資 c-III-2 能使用資訊科技與他人合作產出想法與作品。
            • 108新北市版:資 c-III-2 能使用資訊科技與他人合作產出想法與作品。
          • 學習內容
            • 資 A-III-2 簡單的問題解決表示方法。
            • 108新北市版:資 A-III-2 簡單的問題解決表示方法。

          積木學習重奌

          Math、Input。

          編程學習重奌

          隨機變數(random variables)模型化(modeling)演算法(algorithms)、非同步事件處理。

          硬体學習重奌

          SoC、無線電。

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

          2018年3月27日 星期二

          [Micro:bit] Micro:bit Blockly PBL教材──主題7:小彼特急急棒

          Micro:bit Blockly PBL教材[1]

          主題7:小彼特急急棒


          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/

          Nov. 22, 2017
          88x31.png[2]

          前言

          你玩过這樣緊張剌激的遊戲嗎?它叫でんりゅうイライラぼう(電流急急棒),是源自於1995-2000年間在日本開播的一個綜藝節目叫火焰挑戰者。維基百科上詳載了這個節目的五代線路
          心動了吧,自己動手用小彼特做一個來玩耍吧!

          任務

          本單元使用的材料包詳列如下:
          1. 香蕉/鱷魚夾×2組(一組2條)
          2. 細鐵絲2段(一段長30 cm作軌道(這裡可以帶入STEAM的A元素,參見軌道設計美學示例)。
          3. 一段短10 cm作急急棒)。
          4. 蜂鳴器1個
          請依照接線图按图施工,先把玩具架設好。



          • 技術咨詢(手機加Line:https://line.me/R/ti/g/U7UpPtBc0j)。

          • 解說

            • 硬体
            彎好造型的長軌道接在小彼特的GND,急急棒接在P1接腳[3]。程式會監測這隻接腳上是否有被压放
            • 程式
            當接在P1的急急棒碰到軌道時P1接腳的按下(pressed)狀態就變成true,此時發出一警示音。

            1.  basic.forever(() => {
            2.     if (input.pinIsPressed(TouchPin.P1)) {
            3.         music.beginMelody(music.builtInMelody(Melodies.PowerDown), MelodyOptions.Once)
            4.     }
            5. })
            參考程式hex檔在此下載。
            此外,請在不改變硬体接線的條件下,來挑战另一种程式的控制方式唄!

            (峰)迴路(転來)導電

            關於急急棒這种因導電而形成電流迴路(loop)的性貭,有許多延伸的案例可以參考:
            • 案例1:導電鋼琴
              水果中含有電解質所以可以導電喔!這篇的水果音樂鍵盤被這位刘老師硬是擴充為水果鋼琴还真是好玩。不过上這种課學生應該會很開心,因為下課後就有水果大歺可吃。But,老師可能要吃好幾歺泡麵來補貼荷包的失血。
              另外,這位Tamás兄更厲害的以四條鋁箔紙帶設計了這台紙綱琴,詳細原理可參考陳清文老師解說版。當然,下載一台3D模型做一台有A(rt)元素的彼特鋼琴會更讚。不过,筆者还是最想做出這台人体鋼琴再找朋友一起來彈!(据說还能瘦身的神奇聊笑哩~)
              不想玩鋼琴樂器的朋友,也可以甞試做一把電吉他。或者玩玩Amazing Grace演奏吧! 
            • 案例2:防盗警鈴
              哇咧,鋁箔紙萬能喔?居然有人拿來做防盜警鈴
            • 案例3:吊宝機
              啥,又是鋁箔。這位施老師引導小朋友自製吊宝機(夾娃娃機的進階版),真是創意無限啊!(感謝周姓麥客友的建議。)
            • 案例4:同榮急急棒
              同榮國小特製的同榮急急棒,歡迎來挑戰(12)。留意一下,同榮這款急急是有巧思的,他們用了一個神秘的材料在其中。聰明的您,趕緊找找,找出名堂的人就到同榮找阿貴校長領糖糖唄!(留意這中空字款要做好支撐,不然會倫敦鐵塔垮下來、垮下來~)
            • 案例5:彈珠臺手足球
              來一局彼特盃彈珠臺手足球大賽吧!
            • 案例6:電解實驗
              您知道鹽溶解後會導電嗎?用小彼特來玩看這個電解實驗唄!
            • 案例7:給我5塊
              Hi, buddy. Give me 5! 用愛的小手手來撃掌唄!

            教學活動設計

            • 活動1:票選出最佳造型軌道若干。再將學員分組,組內全數學員最先挑戰過關者為優勝。學員挑戰的過程中若不慎觸軌,需重新排隊挑戰。連續挑戰失敗三次者,可找隊友代打。
            • 活動2:沿軌道前進,觸軌即退回起奌。全班取走完全程軌道後花費時間最短者為优勝。
            • 活動3:挑戰一下,參考小彼特計步器,加上觸軌扣命功能,一人三命,不小心手震秀逗就扣一命。
            • 活動4:加上終點指示,例如:以急促聲提示(像倒車雷達那樣)。
            • 活動5:+A(Art,藝術),請先畫設計稿,再依稿件製作成品。其他成品可參考:123
            • 活動6:請加上山、小屋與小河布景,誏軌道變成河道。
            • 活動7:要玩就是玩大的。來挑战這款大型鉅作唄!(這款大型看板作品是使用陰刻製軌。挑战 一下用陽刻試試。)

            作品集

            文山教育基金會2018夏令營第C3梯:C3aC3b(插旗版)

            教學經驗分享

            里長廣播,里長廣播,請以下這兩件急急棒製作人至里長辦公室來示範要如何闖関?(您以為鞋生一定會乖乖做中規中舉的急急棒,never!不过偶也不是第一天當老蘇滴,請兩位非関主上來挑战看看這兩君的史前鉅著──接著應該會聽到:人之初,性本善~)

            延伸學習

            1. 其實用簡單的電子元件就可玩了喔!
            2. 請挑战這個效果
            3. 試試這個加上転輪的概念!

            和108課綱的对照

            • 學習表現:
              • 資 c-III-2 能使用資訊科技與他人合作產出想法與作品。
              • 生k-IV-4 能了解選擇、分析與運用科技產品的基本知識。
            • 學習內容:
              • 資 A-III-2 簡單的問題解決表示方法。
              • 生A-IV-5 電與控制的應用。

            積木學習重奌

            Pins、Music、Logic。

            編程學習重奌

            选擇結構。

            硬体學習重奌

            GPIO、迴路 、蜂鳴器。

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

            2018年3月19日 星期一

            [魔法車] 電學魔法車特訓1A班

            電學魔法車特訓1A班

            Ted Lee的土饅頭(To Mentor)工坊

            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/

            Mar. 19, 2018
            88x31.png[1]

            • 8/10, May 7, 2018
            今天玩了可變電阻調灯、彩色LED控制與電流急急棒製作。
            慢慢的,我們不再提供麵包接線图,而開始進一級的挑战看線路图直接接線。
            當然,淚低卡卡是在所難免。但过了這関,電路功力就能再上層樓,坐穩了,車速稍快了喔!
            • 7/10,Apr. 30, 2018
            1. 光控車
            2. 避障車
            3. 叫車。  
            • 6/10,Apr. 23, 2018
            今天試了「用愛發電,Give Me Five」實驗,希望把能應用電磁感應實驗的原理。不过可能是線圈的磁場太小了,導至實驗沒成功。然後實驗了會唱歌的紙張和隔空送電實驗。
            最後,我們玩了用兩顆電晶体的達灵頓放大電路來控車。
            • 5/10,Apr. 16, 2018
            今日課程有兩大重奌實驗:
            1. 電生磁:電流、磁場、受力方向以佛萊明右手定則判斷,為馬達轉動的基本原理。
            2. 磁生電:電流、磁場、受力方向以佛萊明左手定則判斷,為發電機的基本原理。
            PS 居然还有這麼多可以玩?
            • 4/10,Apr. 10, 2018
            今天再次複習了以光敏電阻的感光程度來啟動21世紀最偉大的發明---電晶體(其兩大功能是當做電子式切換開關放大器)去控制LED蜂鳴器和魔法車的直流馬達
            課程的實驗過程中,發生了一個好玩的狀況 :線路檢查了n次,它不動就是不動!怎辦?
            1. 首先,把接線壓緊或重插試試。有時就因接不良而不給力。
            2. 針对怀疑的零件逐一更換測試。
            3. 和成功的學員作交叉比對
            4. 以上3法还不成的話就…打掉重練比較快。
            5. 當然,信號量測是最精確的,只要有耐心和儀器(三用電錶…)一定可以找出問題所在滴。
            最後,我們以一段十分有趣的電磁影片來連結九下理化電生磁、磁生電的物理現象做為總結。
            • 3/10,Apr. 2, 2018
            今日先小測一下串聯、並聯及迴路,來個按鈕播歌。然後做了電容器、光(敏電阻)控灯/車、智慧灯控。最後玩到電晶体做為電子開関及電流放大來放音樂及控車。
            電路接線有個從抽象(電路图)転具象(接線)的过程,科學魔法車裡在中間加了一塊麵包板接線當作中繼,幫助學員做學習过渡站,甚讚!
            • 2/10,Mar. 19, 2018 乱有道理
            今日進度稍慢,因為在一整個乱玩乱接,乱玩什麼呢?乱玩串、並聯。兩顆LED串在一起會怎樣?LED和開關並聯會怎樣?再加一顆蜂鳴器要怎接到電路裡…?
            雖然並聯迴路概念很簡單,但要在初學者的腦袋建構這三個簡單的構念似乎需要有一段時間的練習。
            不过乱乱玩的好處就是隨便接,接对了再回來整理為啥這樣會work?
            真是乱有道理
            • 1/10,Mar. 5, 2018
            有好教材、教具,更重要的是搭配粉棒的「教學理念」是重要的!
            曹齊平老師精心研發的這台魔法小車,在今日的課程中,有學員上到驚嘆連連;也有學員上的不斷自我挑战:啊這樣接會怎樣???。
            於是,知识就在手動过程中一步一步被銘記在腦海之中了…。
            偉哉,Magic Car!
            偉哉,曹老師!

            参考資料
            1. 六種授權條款

            2018年3月10日 星期六

            [Micro:bit] 小彼特(Micro:bit)之JavaScript讀書會

            小彼特(Micro:bit)之JavaScript讀書會

            Ted Lee@Ted Lee的土饅頭工坊

            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/

            Mar. 10, 2018
            88x31.png[1]

            • 4/5,Apr. 2, 2018
            今天玩了Recipe 5和6。园黑奌的是global variable,#黑奌的是local variable。
            此外,globals.score=globals.score+1算式中積木中,奌向下箭頭在Globals區的score變數居然是#?最後,等號右邊的+式要直接奌向下箭頭即可找到(而非在積木抽屜裡!)。
            至於一堆if會怎樣?就自看吧
            Recipe 1-6的source code可按我下載。
            Recipe 3有logic bug:
            1. 變數readyForNewGame在onShake()設成false後,遊戲就只能玩一次。
            2. 當方塊沒出來就偷按算是偷跑,給個X,但要把onPressB的<- onpressa="">拿掉比較合理。
            3.  
            今晚【小彼特(Microbit)之JavaScript讀書會】第二談繼續開進第三個recipe。不过我們已經放棄用create code那個三不五時就搞失蹤的tutorials,直接用語法積木來玩。
            Create code產生的JS語法格式竟和Make Code不一樣,真是一整個無言。反正我們也只是拿Micro:bit來當學步車,目標还是要殺往網頁程式設計的前端開發滴~。
            最後,來搞一個像create code那樣有check points的指引學習好像是個不錯的idea!
            我們週一晚【小彼特(Microbit)之JavaScript讀書會】會友反應create code上step-by-step tutorials跑起來會淚滴卡卡。剛在家裡的Win 10桌機上跑create code,tutorials跑起來是順的,但會掉漆、失尋。
            我的Chrome版本 64.0.3282.186 (正式版本) (64 位元)。

            解方:直接看cookbook自己拉語法積木完成任務。(拉語法積木時要留意積木抽屜的位置、試著從右上角的文字提示去了解該積木的用途,並且体會每個單元的解題步驟,即演算法)。
            各位麥客友有興趣也一起來玩玩唄!

            今晚JavaScript讀書會一起玩了Code Kingdoms平台。它的目標是要將JS語法學習從具象的語法積木一路帶領到抽象的語法寫作。
            現場共有三台筆電,二Asus、一Acer,都裝Win 10,都用Chrome,但它的Tutorials在另兩台上跑起來要嘛是龜速、要嘛是提示沒跑出來。
            因為我事先玩过,加上我的筆電給力,CK跑起來雖还是有奌淚滴卡卡,不过硬摧还是搞定。And then,有一台即使換了Firefox,提示積木就是從抽屜拉不出來,真不給力!

            参考資料
            1. 六種授權條款