2018年7月8日 星期日

[Micro:bit] 蒸汽彼特(STEAM on Micro:bit)之創意發明王養成班教材──主題6:小彼特給我5塊(Give Me Five)

蒸汽彼特(STEAM on Micro:bit)

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

主題9:小彼特給我5塊(Give Me Five)


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/

July 8, 2018
88x31.png[2]

任務

小彼特是創意發明王之間共通語言。動手做一個彼特小手手,e起來給我5塊(Give Me Five.)吧!
(偵測鋁箔紙按压來模擬撃掌賀彩。)

材料

品名 數量 單位
Micro:bit主板 1
USB傳輸線 1
KSB040鋰電也擴充板 1
鱷魚夾(五色,五條) 1
CM-4 4號嬌點整理盒 1
鋁箔紙 1
鱷魚夾(細) 2
魔鬼氈(子、母) 1
  • 共用工具組:剪刀、美工刀、油性筆、、透明膠帶、雙面膠、膠水、白膠、鐵尺、切割墊若干。
  • 歡迎洽詢相關材料包訂購(手機加Line:https://line.me/R/ti/g/U7UpPtBc0j)。

解說 

  1. 外觀設計:設計一愛的小手外形,用鋁箔紙做出兩道掌紋,並以魔鬼顫將小彼特固定
  2. 硬体接線:使用鱷魚夾連接小彼特和愛的小手,P1接掌紋1、GND接接掌紋2,例:
  3.  功能程式碼:當撃掌時會觸發(trigger)P1事件(event),隨即播放一提示音效

學員作品选粹


教學活動設計

  1. 活動1:舉起愛的小手手,勇敢地和現場的每一個人Say Hi吧!
  2. 活動2:匯集五下Give-Me-Five就奏樂慶祝。
  3. 活動3:觀察愛的小手手動作的情形,即要如何精準地觸發P1事件呢?
  4. 活動4:鋁箔接觸奌改用手掌伝導代替。
  5. 活動5:參考小彼特計步器程式,誏小彼特可以計算和您撃掌过的人數。
  6. 活動6:做左右兩手,左手和異性、右手和同性撃掌,分別計算和各性別的撃掌數目。
  7. 活動7:在五隻手指的指甲處外接一LED指示灯,和一人撃过掌就亮一顆,直到五人為止。

    積木指标

    Input、Music。

    編程指标

    非同步事件處理(asynchronous event handling)

    硬体指标

    迴路(loop)

      STEAM指標
      TEAM。

      和108課綱的对照

      • 科技領域/資訊科技學習重點
        • 學習表現:資p-IV-2 能利用資訊科技與他人進行有效的互動。
        • 學習內容:資T-IV-2 資訊科技應用專題。
      • 科技領域核心素養:科-J-B1 具備運用各種科技符號與運算思維表達與溝通的素養,並理解日常生活中科技與運算的基本概念,應用於日常生活。。

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

            2018年7月7日 星期六

            [Micro:bit] 蒸汽彼特(STEAM on Micro:bit)之創意發明王養成班教材──主題9:小彼特勇闖十八銅人陣

            蒸汽彼特(STEAM on Micro:bit)

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

            主題9:小彼特勇闖十八銅人陣


            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/

            July 7, 2018
            88x31.png[2]

            難易度(Difficulty)

            ★★★★☆

            任務

            嘿嘿…,練武功啊,頭精光。動滋動滋,勇闖彼特18銅人陣!
            (以光敏電阻超音波感測器偵測手掌距離來控制銅人的動作。)

            材料

            1. 標配
              品名 數量 單位
              Micro:bit主板 1
              USB傳輸線 1
              KSB040鋰電也擴充板 1
              鱷魚夾(五色,五條) 1
              CM-4 4號嬌點整理盒 1
              灰銅紙(1mm厚) 1
              杜邦線(公公,10cm 8
              KSB034 IO擴充板 1
              超音波感測器 1
              400孔麵包板 1
              FS90伺服馬達 1
              1.5V×3 4號電池盒(含開關、盒蓋) 1
              金頂金霸王4AAA 4粒裝 1
              冰棒棍 1
            2. 选配
              品名 數量 單位
              熱熔膠組(槍及粗膠條,80W 1
              1.5V 4號充電器(含2顆充電電池) 1
              熱熔膠組(槍及粗膠條,80W 1
              1.5V 東芝低自放4號充電電池(900mAh 4
            • 共用工具組:剪刀、美工刀、油性筆、、透明膠帶、雙面膠、膠水、白膠、鐵尺、切割墊若干。
            • 技術咨詢(手機加Line:https://line.me/R/ti/g/U7UpPtBc0j)。

            解說 
            1. 外觀設計:在白紙上畫出守關銅人的草稿,例如:
            2. 功能設計:寫出守關銅人的動作,例如:
            3. 超音波感測器(Ultrasonic Sensor)HC-SR04測試:依

              [3]

              接妥線路後,在Make Code中按下的進階(Advanced)積木抽屜以加入外掛套件
              。以程式觀察HC-SR04的距離偵測情形。
            4. 伺服達(servo)FS90的擺放位置:依接線图接妥測試電路後,使用測試程式
              体驗一下從0(按鈕A)─90(按鈕B)─175(按鈕A+B)度的動作情形。然後,設計一底座來安排主板、電池盒、HC-SR04、守関銅人與FS90的擺放位置。
            5. 機電整合:在底座上,依照雙電源(3V供應給小彼特主板與HC-SR04),5V供電給伺服馬達)共地接線图
              接妥控制電路。例如:
            6.  功能程式碼:一開始宣告變數dist(distance)來儲存HC-SR04讀取到的距離值,並設定接在主板P1腳上的伺服馬達的初始位置為110度

              程式將守關銅人調整到初始位置,讀取HC-SR04的測距值存到dist以便判斷是否闖關人已打倒守將(誏銅人倒下)

            學員作品选粹


            教學活動設計

            1. 活動1:小組討論此銅人作運作的情形,並思考可能強化的方法。
            2. 活動2:匯集18位學員的作品,並使用廣播串連,當闖關人撃敗任何一位守關銅人時,其他位銅人就集体往後倒。
            3. 活動3:小組討論HC-SR04的聽音辨位原理。
            4. 活動4:以光敏電阻(Light Dependent Resistor,LDR)取代HC-SR04。重新修改程式後,比較兩者在動作上的差異。
            5. 活動5:以麥克風當做声音感測器(sound sensor)來取代HC-SR04。重新修改程式後,比較兩者在動作上的差異。

              積木指标


              1. Basic、Input、Variables、Music、Logic。
              2. 外掛套件。


              編程指标

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

              硬体指标

              無。

                STEAM指標
                STEAM。

                和108課綱的对照

                • 科技領域/資訊科技學習重點
                  • 學習表現:資t-IV-1 能了解資訊系統的基本組成架構與運算原理。。
                  • 學習內容:資T-IV-2 資訊科技應用專題。
                • 科技領域核心素養:科-J-B1 具備運用各種科技符號與運算思維表達與溝通的素養,並理解日常生活中科技與運算的基本概念,應用於日常生活。。

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

                      2018年7月6日 星期五

                      [Micro:bit] 蒸汽彼特(STEAM on Micro:bit)之創意發明王養成班教材──主題17:小彼特接力賽

                      蒸汽彼特(STEAM on Micro:bit)

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

                      主題17:小彼特接力賽


                      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/

                      July 6, 2018
                      88x31.png[2]

                      任務

                      身為彼特校隊的一員,拿起小彼特來練習魔法學校校慶的最後的總決賽吧!
                      (利用小彼特來練習400公尺大隊接力時每一棒交接(硬体廣播)的接棒練習。)

                      材料

                      1. PP板,30 m×50 cm,一人一片,約NTD  20/片,
                      2. 接力棒:紙桶一段。
                      3. 魔鬼氈一包。
                      • 共用工具組:剪刀、美工刀、油性筆、透明膠帶、雙面膠、膠水、白膠、鐵尺、切割墊若干。
                      • 歡迎洽詢相關材料包訂購(手機加Line:https://line.me/R/ti/g/U7UpPtBc0j)。

                      解說 
                      1. 外觀設計:依照仿作。
                      2. 功能設計[3]:第一棒編號為大寫的英文字母A,第二棒編號為B,第三棒編號為C。
                        1. 頭棒:一開始,在LED奌矩陣上先顯示棒次的英文編号(A或B)、將計次變數(counting variable)no設為0(準備開跑),並設定廣播群組(radio group)代碼為群組1


                          模擬開跑情況:計次的處理和小彼特計步器同原理,偵側到shake事件時,將no加一步,並將改變後的數值顯示於螢幕上。。其中,當接近跑完時(以no=3模擬)發出ba ding的提示音效,並通知下一棒接棒(以傳送廣播代碼i表示。其中,第i棒就傳送代碼i
                          )。

                          重置(reset)處理:按鈕A按下後重新顯示棒次的英文編号(A或B),並將計次變數(counting variable)no設為0(準備開跑)
                        2. 尾棒:除了和頭棒相同的初始狀況之外──在LED奌矩陣上先顯示棒次的英文編号(A或B)、將計次變數no設為0(準備開跑),並設定廣播群組代碼為群組1,我們使用了一個start旗標(flag)來判斷前一棒是否要交棒了──第i棒會收到前一棒要交棒的廣播代碼i-1


                          重置處理:按鈕A按下後重新顯示棒次的英文編号C、將計次變數no設為0(準備開跑),並將start旗標歸零

                          模擬開跑情況:當前一棒準備交棒時(start=1),除了將no加一,將加完後的數值顯示於螢幕上之外,即為判斷是否奔回終奌(no=3)。若是,則播放ringtone的結束音效



                          收到交棒代碼:當前一棒已交棒後,在LED畫面上顯示交棒成功的打勾图示,並舉起交棒旗標start
                        3. 完整程式碼:第一棒第二棒尾棒


                        學員作品选粹


                        教學活動設計

                        1. 活動1:邀請三位學員上台做情境模擬。
                        2. 活動2:增加棒數。
                        3. 活動3:小組討論除了以計數器模擬開跑情境外还有沒有什麼可行的方法。

                          積木指标

                          Basic、Input、Radio、Variables、Music。

                          編程指标

                          循序結構(sequential  structure)非同步事件處理(asynchronous event handling)

                          硬体指标

                          無。

                            STEAM指標
                            TEAM。

                            和108課綱的对照

                            • 科技領域/資訊科技學習重點
                              • 學習表現:資t-IV-1 能了解資訊系統的基本組成架構與運算原理。。
                              • 學習內容:資T-IV-2 資訊科技應用專題。
                            • 科技領域核心素養:科-J-B1 具備運用各種科技符號與運算思維表達與溝通的素養,並理解日常生活中科技與運算的基本概念,應用於日常生活。。

                                  参考資料
                                  1. 本PBL教材皆採:任務解說(含筆者多年教學經驗分享)、教學活動設計三大段的寫作架構撰文。
                                  2. 六種授權條款
                                  3. 在玩接力賽前,可以參照基礎廣播範例。

                                  2018年7月5日 星期四

                                  [Micro:bit] 蒸汽彼特(STEAM on Micro:bit)之創意發明王養成班教材──主題12:彼特足球

                                  蒸汽彼特(STEAM on Micro:bit)

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

                                  主題12:彼特足球


                                  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/

                                  July 5, 2018
                                  88x31.png[2]

                                  任務

                                  小彼特允文允武,要派隊參加今年的足球世界盃大賽了!
                                  設計一足球球門,並利用鋁箔紙導電的特性來撰寫射門中網的編程逻輯。

                                  材料

                                  1. 標配:
                                    品名 數量 單位
                                    Micro:bit主板 1
                                    USB傳輸線 1
                                    KSB040鋰電也擴充板 1
                                    CM-4 4號嬌點整理盒 1
                                    鱷魚夾 2
                                    PP板(50×30cm) 1
                                    竹子园棒 1
                                    鋁箔紙 1
                                    鉛線 1
                                    魔鬼氈(子、母) 1
                                  2. 选配
                                    品名 數量 單位
                                    乒乓球 1

                                  • 共用工具組:剪刀、美工刀、油性筆、透明膠帶、雙面膠、鐵尺、切割墊…若干。
                                  • 技術咨詢(手機加Line:https://line.me/R/ti/g/U7UpPtBc0j)。

                                  解說 
                                  1. 帶學員觀看Make a football game with micro:bitDIY micro:bit pinball gameMicro:bit-spellen gemaakt door groep 8-leerlingen (in Dutch)自製足球機後發想手足球的設計概念。
                                  2. 畫出球門的設計稿[3]
                                     
                                  3. 參考小彼特急急棒接線图接妥線路,並將它的範例程式适度修改後上伝到主板測試之。


                                  學員作品选粹


                                  教學活動設計

                                  1. 活動1:學員分兩組,各出兩個球門進行PK賽。
                                  2. 活動2:仿作小彼特計步器的計數功能誏球門能自動計分。
                                  3. 活動3:12碼球PK大賽,可參考真人版足球,設置防衛系統。
                                  4. 活動4:兩隊各一球門,球門會自動計分並廣播到对方球門,先得五分那隊獲勝。
                                  5. 活動5:改成投籃賽。
                                  6. 活動6:改成麵粉吹乒乓球比賽,由第一関依序往後誏球移動。

                                    積木指标

                                    Basic、Pins。

                                    編程指标

                                    循序結構(sequential  structure)

                                    硬体指标

                                    基本輸出入(General-Purpose Input/ Output,GPIO)控制

                                      STEAM指標
                                      TEAM。

                                      和108課綱的对照

                                      • 科技領域/資訊科技學習重點
                                        • 學習表現:資t-IV-1 能了解資訊系統的基本組成架構與運算原理。。
                                        • 學習內容:資T-IV-2 資訊科技應用專題。
                                      • 科技領域核心素養:科-J-B1 具備運用各種科技符號與運算思維表達與溝通的素養,並理解日常生活中科技與運算的基本概念,應用於日常生活。。

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