Category Archives: Boson

[Micro:bit] 一次學Micro:bit就有概念!?是的,請看這一篇(三)

作者/攝影

陳怡璇

文章分類教學技術文
時間20mins
成本
難度**(1~10)
材料表
  • Micro:bit

  • (如欲購買,請洽機器人王國商城

  • Micro:bit BOSON擴充板

  • BOSON g 聲音感測器(Sound Senser)

  • BOSON 運動感測器(Motion Senser)

  • BOSON 彩色LED燈條(Multicolor LED String Light)

  • (如欲購買,請洽機器人王國商城

本篇中,我們要向讀者們介紹的是音樂盒及彩色LED燈條。

 

第一題:智慧音樂盒

Step1

圖1

 

Step2

圖2

 

第二題:色彩繽紛的LED燈條

任務一:

Step1

圖3

 

 

圖4

 

Step2

圖5

 

Step3

圖6

 

圖7

 

任務二:

Step1

圖8

 

Step2、3:這裡要注意的是,顏色的表示是色像環,所以若範圍輸入0至360,會全部顯示紅色;0至0、360至360也是全紅色。但如果是0至340,就會是有紫紅色的彩虹。

圖9

 

 

完成以後,音樂盒可以試試看自己編曲,LED則可以依照色環進行顏色調整,或是加入前一篇使用過的感測器進行改變。

 

相關文章

[Micro:bit] 一次學Micro:bit就有概念!?是的,請看這一篇(二)

本文沿續上一篇「一次學Micro:bit就有概念!?是的,請看這一篇(一)」,主要講述以下三個專題:電子蠟燭、電子風扇及自動門。第一個專題著重在麥克風感測器的使用;後兩個專題則是馬達的應用。

作者/攝影

陳怡璇

文章分類教學技術文
時間10mins
成本
難度*(1~10)
材料表

第一題:電子蠟燭

任務一

Step1:

圖1

 

Step2:

圖2

 

Step3:

圖3

 

 

任務二

Step1:

圖4

 

Step2:

圖5

 

 

第二題:電子風扇

任務一

Step1:

圖6

 

Step2:

圖7

 

Step3:

圖8

 

 

任務二

Step1:

圖9

 

Step2:

圖10

 

 

第三題:自動門

Step1:

圖11

 

Step2:

圖12

 

Step3:

同電子蠟燭第一步(圖1)

 

Step4:

圖13

 

 

完成以後,可以試著加上分配模組(split),讓二個輸出配合在一起,也就是以一個輸入同時控制兩個輸出。例如,可以用LED和馬達組合在一起,並搭配上旋鈕。

 

相關文章

 

[Micro:bit ] 一次學Micro:bit就有概念!?是的,請看這一篇(一)

LED燈示意圖

關於這套Boson Starter Kit for Micro:bit,先前已有開箱文介紹,當然對某些讀者而言還想要多瞭解可以如何使用,以及可做出什麼成果。為此,小編推出一系列使用心得文,並同時補充使用者手冊裡的圖文內容,方便讀者操作。

作者/攝影

陳怡璇

文章分類教學技術文
時間10mins
成本
難度*(1~10)
材料表
  • Micro:bit

  • (如欲購買,請洽機器人王國商城

  • Micro:bit BOSON擴充板

  • BOSON 發光二極體(Ultra-BrightLED)

  • BOSON 旋鈕(Rotation Sensor)

  • BOSON 藍色無段按鈕(Blue Push Button)

  • (如欲購買,請洽機器人王國商城

在手冊內的前三章,介紹了Micro:bit的硬體配置和使用方式,以下就第三章的題目,補上圖片說明,讓整個步驟更清楚。

第一題:神秘的Micro:bit(專案一)

Step1

圖1 開啟一個新專案

 

Step2

圖2 找到基本積木櫃內的「顯示LEDs」

 

Step3

圖3 在基本積木櫃內找到「當啟動時」

 

Step4Step5

圖4 在一開始時顯示愛心圖

 

練習看看:

把Step3的開始換成重複無限多次,這樣才能夠一直轉換。然後在原本的愛心下面再放入一個顯示的積木,點出自己想要的圖案。這裡要注意的是,顯示的積木下面都要再加入一個暫停(也在基本積木櫃內),這樣才不會在兩個圖片轉換時只能看到殘影。

圖5 愛心與菱形每秒變換

 

 

第二題: 閃爍的LED燈

Step1

圖6 找到進階->引腳

 

Step2Step3

圖7 P1引腳閃爍間隔一秒

 

 

練習看看:

SOS訊號裡,S的訊號是三次短燈號,O是三次長燈號。所以,我們可依照前面閃爍燈的積木,改成SOS訊號燈,不過因它是重複三次後要換另一個訊號燈,所以要先在迴圈積木櫃內找到重複4次(如圖8)。然後改裝成圖9的樣子。這裡要注意的是,S跟O的訊號中間要再加上一個暫停,暫停的時間就是S跟O的時間差,這樣訊號變化時才會很清楚。

圖8 找到迴圈積木櫃內的重複4次

 

圖9 (SOS)

 

第三題:通知燈

Step1:同閃爍的LED燈的Step2。

Step2

圖10 找到「等號」

 

圖11

 

Step3

圖12

 

圖13

 

 

程式積木完成並燒錄至Micro:bit之後,我們可以透過一些素材,例如樂高積木、壓克力板、厚紙板⋯⋯等等,使成品更像檯燈。盡情發揮您的創意吧!

相關文章

[STEAM好好玩] BOSON新專題「計時器」 實踐兒童程式設計之父Mitch Resnick的創意學習螺旋

作者/攝影

怡婷

文章分類教學文
時間

成本
難度**(1~10)
材料表

針對孩子的學習而言,家長們該採取的步驟,究竟是學中做?亦或做中學呢?

 

兒童程式設計之父、美國MIT麻省理工學院教授Mitch Resnick,提出了「創意學習螺旋」理論,讓孩童透過專案實做,從想像(Imagine)創作(Create)戲玩(Play)分享(Share),最後回想(Reflect),成為一個完整的學習過程。而這個過程將激發孩子產生出更多想法和創作,使整個過程又從頭而來,形成一個源源不絕的創意學習螺旋。

 

BOSON電子積木正是十分適合作為孩童踏出專案實做第一步的素材。這週,我們要分享的專題是「計時器」,一起來看看吧:

 

相關文章

[ Micro:bit]進擊的BOSON+Micro:bit! 如何用BOSON電子積木,讓Micro:bit與燈條同時閃亮亮??

  之前的文章,我們動手玩創意音樂盒,以及閃亮亮的皇冠。過程中,我們使用了BOSON主控板提供電源。但若我們將主控板換成Micro:bit會怎麼樣呢?會不會使整個作品有更多的變化?就讓我們一起動手玩玩看吧!

作者/攝影

陳怡璇

文章分類教學技術文
時間
成本
難度*(1~10)
材料表

  在之前的文章[Micro:bit] 使用BOSON電子積木控制燈條閃爍,有跟大家分享如何控制燈條閃爍。這一次,我們來增加一些變化,要比較方便地看它測量出來的數值,所以我們要進行以下幾個步驟:

 

Step1:先下載PuTTY這個軟體。請至這裡下載:PuTTY 。下載完之後,打開PuTTY,並按照圖1設定好數值。

圖1

 

  將紅色框框內的數值輸入好後,按下Save,這樣之後要使用時,按下Load便可以了。這邊要注意的是,Serial line的輸入內容,要至電腦控制台內的「裝置管理員」,去查看連接埠是多少。

 

Step2:接下來在Micro:bit的P0引腳接上傾斜感測器。我們在使用一個感測器前,都要先檢測它輸出的數值,藉此判斷它到底是屬於類比或數位訊號。比方說,按鈕的輸出只會有0與1的差別,因此屬於數位訊號;然而,光敏電阻屬於類比訊號,它的輸出則會有0至1023的變化。

 

  接上後,我們將數值讀出。在基本程式櫃裡找到「重複無限次」積木;在序列程式櫃裡找到「寫入文字」積木;在文字程式櫃裡找到「字串組合」積木,在引腳程式櫃裡找到「類比訊號讀取」積木,並將引腳改成P0。讀者們可依自己喜好更改引腳,然後參考圖2把這些程式方塊組合起來。

圖2

 

Step3:接下來,我們要把燈條也接上,請大家參考圖3。

圖3

 

  接好燈條後,我們要設定使傾斜感測器控制燈條的程式。從邏輯程式櫃裡取出「如果-那麼-否則」積木、「0=0」積木;從引腳程式櫃裡取出「數位信號讀取數位信號寫入」積木。更詳細內容可參考前一篇文章[Micro:bit] 使用BOSON電子積木控制燈條閃爍。將積木組合好後會呈現圖4的樣貌。

圖4

 

  至目前為止,都是上一篇文章就有教過的內容。但這次我們要進行一些改變。因為Micro:bit板子上面本身就有LED矩陣,我們是否可在燈條開關時,也同時改變Micro:bit上LED的狀態呢?一起來看看!

 

Step4:從基本積木櫃裡取出「顯示 圖示」積木,詳細的設定方式,可參考圖5。透過這樣子設定,程式就會在燈條開關的同時,於Micro:bit上的LED矩陣顯示圖形。

圖5

 

  最後,我們將寫好的程式下載至Micro:bit,就可以看到程式顯示的成果了,就如圖6的樣子。這裡也可自己多嘗試使用不同的圖形,只要把基本程式櫃裡的「顯示 圖形」積木換成「顯示 LEDs」積木還可不光用程式內建好的圖形,更能自己畫出圖形呢!

圖6

 

  燈條跟Micro:bit一閃一閃會如何呈現?來看看影片:

 

相關文章

[STEAM好好玩]讓小朋友創意學習,用BOSON電子積木打造瘋狂海盜船

作者/攝影

怡婷

文章分類教學文
時間

成本
難度***(1~10)
材料表

 

  繼上一次的風車後,這一回,我們要做的是瘋狂海盜船,讓小朋友透過BOSON電子積木和樂高積木,再加上手做的海盜船,充分發揮創意學習,實踐STEAM的教育方式。一起來看看吧:

 

相關文章

[Micro:bit] BOSON電子積木呼吸燈條

生活中,您是否有注意到有些燈光除了「開關」與「閃爍」外,還有如同「呼吸」一樣的變化呢?「呼吸」的意思是指,像波浪一樣有著高低起伏,應用在燈光上,就會變成漸漸變亮與漸漸變暗的效果。今天要為大家介紹使用Micro:bit控制BOSON燈條,達到「呼吸燈」的效果。

作者/攝影

撰寫:郭皇甫

攝影:郭皇甫

文章分類教學技術文
時間30mins
成本
難度**(1~10)
材料表

  請先將Micro:bit與Micro:bit擴充板準備好,接著將「彩色LED燈條模組」接上P1引腳。硬體設置好後,就可開始編寫程式,程式的概念很簡單,我們要做到的是讓燈條亮度慢慢增加,再慢慢減少,並且一直重複這個模式,請依照下列步驟進行:

 

Step1:初始化引腳與變數。首先找到【變數】→【建立變數】,將新變數命名為「light」後,找到「變數item設為0」方塊,設定item為light,並將方塊放入「當啟動時」內。接著找到【引腳】→「類比信號寫入」與「對應…從低…從高…到低…到高」方塊,將「引腳」改為P1,並將「對應…從低…從高…到低…到高」方塊放入「類比信號寫入」的「數字」內,並設定好「對應…」方塊內的數值(如圖2所示)

圖1 建立變數

 

圖2 類比信號寫入與對應方塊

 

圖3 設定對應方塊內的數值

 

Step2:重複燈條漸亮、漸暗。要讓燈條達到漸亮的效果,您可以從「如何讓數值變大」的方向來思考。首先,引腳的數值決定了燈條的亮度,若數值愈大,燈條的亮度愈高,而在Step1時,我們已經將P1的腳位數值對應到「變數light」中,並且將數值範圍從0~1023改為0~255,這樣的方式也可以讓數字變得較好計算。所以,當「變數light」的數字為0,亮度最小,反之亮度最大。瞭解後,我們要來做一些簡單的加減運算。

 

a.變數light每次加5。從【變數】找到「變數設為」與「light」方塊,並將item改為light;從【數學】找到「+」方塊,並接在「變數設為」方塊的後方,將「+」後方的數字改為5。(如圖4所示)

圖4 變數加5

 

b.變數light每次減5。與上述唯一不同的地方是使用「-」方塊,而不是「+」方塊。(如圖5所示)

圖5 變數減5

 

c.重複次數。不論是加5或是減5,只要各重複51次,即能達到最大255與最小0,因此,請找到【迴圈】裡的「重複…次…執行」,將次數改為51。(如圖6所示)

圖6 重複執行51次

 

d.數位引腳讀取數字。將變數light的數字設定好重複執行累加與累減後,我們還要將變數light每次得到的數字放進P1腳位裡,所以在這邊我們放進「類比信號寫入」的方塊,將「引腳」改為P1、「數字」改為「light」。(如圖7所示)

圖7 類比信號寫入

 

e.加入延遲秒數。最後,我們從【基本】找到「暫停(ms)」方塊,將數字改為30,並接在「類比信號寫入」的下方。(如圖8所示)

圖8 加入延遲秒數

 

  最後,完整的程式碼如下:

圖9 完整程式碼

 

  將程式碼下載到Micro:bit上,看看燈條是否會漸亮、漸暗了呢?您也可以試著使用BOSON的旋鈕直按控制燈條,也能達到漸亮、漸暗的效果喔!今天的介紹就到這邊,下次還會有哪些好玩的應用呢?敬請期待喔!

 

相關文章

[Boson電子積木好好玩]Boson X Lego = 轉個不停的風車

作者/攝影

怡婷

文章分類教學文
時間

成本
難度**(1~10)
材料表

  上回我們製作了好玩的「留聲機」,CAVEDU教育團隊腦力激盪,再次想出一個好玩的Boson專題,就是荷蘭最有名的「風車」,但我們是用Boson電子積木和樂高積木完成。那就一起來看看怎麼製作吧:

  CAVEDU教育團隊還會持續推出有趣的Boson專題,請大家持續關注我們的部落格喔,謝謝。

 

相關文章

[Micro:bit] 使用BOSON電子積木控制燈條閃爍

「燈光」,是人類生活重要的一部份,不僅幫我們照亮了黑夜,也替生活增添不一樣的變化。在BOSON套件裡,除了LED模組可以發光之外,另一個可以發光的「彩色LED燈條模組」,就是我們今天的主角喔,一起來玩玩看吧!

 

作者/攝影

撰寫:郭皇甫

攝影:郭皇甫

文章分類教學技術文
時間30mins
成本
難度*(1~10)
材料表
  • Micro:bit (如欲購買,請洽機器人王國商城
  • Micro:bit BOSON擴充板
  • BOSON紅色無段按鈕(Red Push Button)
  • BOSON彩色LED燈條模組(Multicolor LED String Lights)(以上選購請點我

 

  在先前的文章中,有介紹到「彩色LED燈條模組」應用在「皇冠」的作品上,那麼,若是使用Micro:bit的話,我們要如何進一步控制它呢?當然,BOSON是無法直接與Micro:bit連接,在這裡,必須要透過一塊Micro:bit BOSON擴充板,二者才能互相溝通。請先將Micro:bit以圖1的方向,往下嵌入至擴充板,並將「彩色LED燈條模組」用連接線接上擴充板的P1引腳。至此,硬體的連接就算完成囉!

圖1  硬體連接

  接下來,讓我們先寫一個簡單的閃爍(Blink)程式吧!程式的概念很簡易:「讓燈條每隔一秒鐘亮滅」,瞭解後請跟著以下步驟進行編寫:

 

Step1:設定引腳初始狀態。在擴充板上有著各式引腳,瞭解這些引腳的狀態,您就能進一步控制連接的感測器。由於我們僅要燈條呈現「亮、滅」的狀態(也就是開跟關),所以在這裡,我們需要「數位信號」方塊。請在【進階】→【引腳】裡,找到「數位信號寫入」的方塊,將「引腳」設定為P1;「數字」設定為0(0代表關;1代表開),並放在「當啟動時」的方塊內。那麼,在程式一開始執行時,燈條會是關閉的狀態。

 

圖2  設定P1引腳初始狀態

 

Step2:間隔一秒亮滅。接下來,我們要重複執行每隔一秒鐘讓P1引腳開、關的動作,因此,程式的順序會變成暫停一秒、P1開、暫停一秒、P1關。在這裡,我們會需要暫停方塊。請在【基本】裡,找到「暫停(ms)」方塊,ms在這裡指的是毫秒,並將數字改為1000(1000ms = 1秒鐘),放在「重複無限次」的方塊內,接著再放入「數位信號寫入」方塊;再放一個「暫停(ms)」方塊、「數位信號寫入」方塊,設定如圖3所示。

圖3  重複執行燈條閃爍

 

完整程式碼如下:

Blink程式碼

圖4  Blink程式碼

 

  請將程式碼下載到Micro:bit板子上執行,觀察燈條是不是順利閃爍了呢?

 

  接下來我們要使用BOSON的「紅色無段按鈕」,控制燈條閃爍。請將「紅色無段按鈕」接在擴充板的P0引腳,如圖5所示。再來我們要準備編寫程式,您可以先使用圖6的程式碼,觀察BOSON的按鈕模組,在按下與放開時的數值變化會是「0、1」。利用這二個數值,我們就可以進一步控制燈條閃爍。

圖5  P0接上紅色無段按鈕

 

圖6  顯示P0引腳數值

 

  程式的概念為,按住按鈕模組、燈條閃爍、放開按鈕模組、燈條關閉,請按以下步驟進行程式編寫:

 

Step1:初始狀態設定。請開啟上一個範例程式「Blink」,並從【引腳】裡,找到「數位信號寫入」方塊,「引腳」設定為P0、「數字」設定為0,放入「當啟動時」方塊內。

圖7  設定P0引腳初始狀態

 

Step2:設定重複執行條件。在這裡,我們要讓程式偵測到P0數值為「1」時,燈條閃爍;P0數值為「0」時,燈條關閉。請在【邏輯】裡,分別找到「如果…那麼…否則」與「=」 方塊,並放進「重複無限次」方塊內,將「=」方塊接在「如果」的後方(如圖8所示)。接著在【引腳】裡找到「數位信號讀取」方塊,放入「=」的前方空格內,並將後方空格的「0」改為「1」(如圖9所示)。最後,我們將之前寫的燈條閃爍放進「那麼」裡,接著在「否則」裡放入「數位信號寫入」,並將「引腳」改為「P1」、「數字」改為「0」(如圖10所示)。您也可以自行設定「暫停」的秒數,效果會很不一樣喔!

圖8  如果符合「=」條件

 

圖9  設定條件P0 = 1

 

圖10  設定否則執行程式

Button_Blink完整程式碼

圖11  Button_Blink程式碼

 

  以上為基本的燈條閃爍控制,您也可以在閃爍的地方,加入執行次數的限制,這樣一來,您就不用一直按住按鈕,只需按一下,就能看到閃爍的效果。今天介紹到這邊,請期待下次還有其它好玩的BOSON與Micro:bit應用喔!下次見!

 

相關文章

[Boson電子積木好好玩] 製作屬於自己的留聲機

 

作者/攝影

怡婷

文章分類教學文
時間

成本
難度*(1~10)
材料表

 

  自從上次我們製作了「創意音樂盒和閃亮亮皇冠」後,CAVEDU教育團隊一直努力構思應該繼續推出什麼樣好玩的Boson專題。所以,這一次我們製作了留聲機,並且邀請到最萌、最可愛的菜菜,擔綱影片的主角。一起來看看製作留聲機的影片吧:

 

  接下來,CAVEDU教育團隊還會針對Boson電子積木推出許多有趣的專題,並且透過影片的方式呈現。請大家多給我們支持與鼓勵喔,謝謝大家!

 

相關文章

[Boson電子積木好好玩] 動手玩創意音樂盒及閃亮亮皇冠_初階篇

有沒有想送個禮物給最親愛的爸媽,或是好朋友呢?通常要送禮物的時候,大家都是到外面的商店去買一個,而這次,我們要用Boson電子積木自己動手做禮物!如果想多了解一點Boson電子積木的話,可以先看一下這篇文章:[ 起步學習電子實作新選擇 ] 模組化電子積木BOSON開箱。準備好了嗎?那就讓我們開始做禮物吧!

 

作者/攝影

陳怡璇

文章分類
時間

1小時內

成本
難度*(1~10)
材料表

 

這次做的有兩個成品,音樂盒跟皇冠,都是使用Boson模組。

 

首先,先簡單介紹Boson。

裡面的模組分成四種顏色:紅色、綠色、黃色、藍色。

  • 紅色是電源。

  • 綠色是輸出。

  • 黃色是處理。

  • 藍色是輸入。

 

 

更詳細的部分可以看裡面附的圖卡,可以先照著圖卡做些簡單的應用,熟悉使用方法。再來就可以開始今天的主題了。

 

我們先做音樂盒。

 

我們將使用到的模組有:

  • 電池座(Batteries)

  • 主控板(Main Board)

  • 錄音機模組(Voice Recorder Module)

  • 喇叭(Speaker)

  • 分配模組(Splitter Module)

  • 馬達模組(Motor Module)

  • 藍色無段按鈕(Blue Push Button)

  • 計時模組(Timeout Module)

  • 馬達(Motor)

  • 傾斜感測器(Tilt Sensor)

 

Step1:首先,我們先組裝電源的部分,將電池座(Batteries)跟主控板(Main Board)接在一起。

圖1

 

Step2:接上代表輸入的藍色無段按鈕(Blue Push Button),在這裡要注意他的箭頭方向,箭頭由左到右,左邊接的是輸入,右邊接的是輸出。

圖2

 

Step3:接上輸出,因為我們需要計時,所以我們要先接上計時模組(Timeout Module),一樣要注意箭頭方向。

圖3

 

Step4:接上計時模組以後,因為要同時控制馬達模組跟錄音機模組,所以中間要使用分配模組(Splitter Module)。

圖4

 

Step5:接上圖片中圈起來的部分,上方是馬達模組(Motor Module)跟馬達(Motor);下方是錄音機模組(Voice Recorder Module)跟喇叭(Speaker)。

圖5

 

這樣音樂盒就完成了,按下錄音機模組的按鈕,對著上面的麥克風講話,可以錄下10秒的聲音。

 

再來是音樂盒的外觀製作。

 

Step6:先找到一個自己喜歡而且能裝下所有零件的盒子。

圖6

 

圈起來的那個洞是給主控板的,這樣方便音樂盒的開關。上方的洞是給喇叭的,這樣子聲音才不會都被擋住。

圖7

 

Step7:然後就可以把東西置入了,我把藍色無段按鈕跟錄音機模組在盒子外面,方面使用。馬達的上面記得戳一個洞(圈起來的地方)讓馬達可以在盒子外面旋轉,盒子旁邊我也打了洞,把馬達鎖住,這樣它在轉的時候才不會調到外面。

圖8

 

都處理好之後盒子就可以封起來了。

圖9

 

盒子的外觀可以依照自己喜好做裝飾。我把給喇叭的洞也貼起來了,因為紙對聲音比較不影響。

圖10

 

最後,在馬達上面裝上喜歡的裝飾就完成了。可以按下錄音機模組的按鈕,看看能否錄10秒的聲音。

圖11

 

音樂盒完成之後,再來就是皇冠了。

 

我們將使用到的模組有:

  • 電池座(Batteries)

  • 主控板(Main Board)

  • 傾斜感測器(Tilt Sensor)

  • 燈條(Multicolor LED String Lights)

 

Step1:一樣先組裝電源的部分,將電池座跟主控板接在一起。

圖12

 

Step2:在主控板輸入的地方接上傾斜感測器,傾斜感測器的功能是如果沒保持水平它就會有輸出。

圖13

 

Step3:將彩色LED燈條模組接上輸出(圖14右上角綠色的模組),再接上燈條,如下圖右上角圈起來的地方。

圖14

 

Step4:接著組裝紙皇冠的模型,並把它固定住。

圖15

 

Step5:皇冠裝好以後,把燈條纏繞在上面,可以用透明膠帶固定會比較好操作。

圖16

 

最後完成品。(YA!轉圈撒花~~)

圖17

 

把傾斜感測器拿起來搖晃看看,燈條是不是就會跟著亮起來了呢?

 

相關文章