2023-12-31

創意軌道的封閉路線挑戰(2023很讚,2024更讚)

(2023很讚,2024更讚)

在這2023的最後一天,邱老師來試試用創意軌道完成一個封閉路線。

創意軌道是圓創力公司的專利開發完成,也是很多機器人比賽的重要項目。

例如科工館的創意機器人挑戰賽。

目前除了一般創意軌道比賽,也發展出對抗賽、聯盟賽等特殊賽制。

邱老師想在這個2023年終最後一天挑戰:是否能夠利用創意軌道9塊板子,拚出封閉路線,

也就是頭尾相接,讓機器人繞圈圈。

最後發現真是困難,也很有挑戰!

只能拿掉一塊板子,利用八片板子,完成封閉路線。

這裡貼出我所拚的路線,你也可以挑戰喔!

2023-12-24

Please note, SPIKE Legacy App will exit at the end of 2023.



今天是2023年的聖誕夜,2023年即將接近尾聲,

邱老師剛好看到樂高教育官網 LEGO SPIKE Legacy App 的下載網頁上,有這樣一句話:

Please note, SPIKE Legacy App will exit at the end of 2023.

2024年只剩下 LEGO SPIKE 3 App。

Go! LEGO SPIKE!


2023-11-26

LEGO SPIKE APP 更新 3.4.2版 (SPIKE Hub factory reset 主機恢復出廠狀態的方法)

因應 LEGO SPIKE App 3.4.1 的問題,新買的LEGO SPIKE Hub 主機更新後, 沒有愛心程式,也無法正常使用。

樂高緊急發布更新 3.4.2版,並且在常見問題的FAQ中,教導大家如何將樂高 Spike 主機恢復為出廠狀態。

恢復出廠狀態的步驟如下:

1. 請先確定主機的大圓按鈕(中間鍵)呈現綠色燈光 Make sure the Hub has a green center button.

2. 先將主機電源關閉(關機) Make sure the Hub is turned off.

3. 按住大圓按鈕(中間鍵) 10秒鐘以上,請自己計時,主機並沒有任何指示超過10秒 Hold the center button for at least 10 seconds. Note: there is no indicator showing that 10 seconds have gone by.

4. 放開大圓按鈕(中間鍵),此時按鈕的綠燈是閃爍狀態 Release the center button. The center button will now blink in green.

5. 請再按下大圓按鈕(中間鍵),不要放開,觀察按鈕的燈光顏色變化(綠->黃->紅->綠....等循環)

Hold the center button again and observe the center button cycling in color between green -> yellow -> red -> green ...

6. 請在看到紅色燈光時,放開按鈕 Release the center button when the button is red.

7. 現在主機會重新啟動,並且顯示愛心程式 The Hub should now start with the heart image.

8. 請使用 LEGO SPIKE App 再一次更新韌體 Connect to the SPIKE App and update the firmware again.

目前最新的韌體版本為 1.6.62

請參考樂高官方恢復出廠設定的示範影片


話說 LEGO MINDSTORMS App 比樂高教育的 LEGO SPIKE App 強多了,不僅功能較多(遙控、從主機發出聲音檔案,有環境光模式的Word Block命令...... ),更新韌體速度也快,可惜樂高公司停止更新 LEGO Mindstorms App!


2023-11-04

mBlock5 慧編程 PC單機版 更新至 5.4.3版



經過兩年多的靜默,在今年10月初,mBlock5 慧編程的PC單機版終於迎來更新5.4.2版,

邱老師安裝試用後發現有諸多不穩定的情況,同時間線上Web版已經更新至5.4.30。

我想Makeblock公司一定也很認真改進,所以不到一個月的時間,立即推出PC單機的5.4.3版本。

mBlock5 官方下載網頁連結:https://www.mblock.cc/en/download/

根據官方的更新記錄說明,不僅新增功能,還改善許多問題,邱老師轉貼如下:

2023-10-30

OctoStudio - 手機平板專用的「Scratch」

麻省理工學院媒體實驗室( MIT Media Lab )的終身幼兒園(Lifelong Kindergarten group)在10/24推出新的程式編寫平台,OctoStudio



Scratch 已經是家喻戶曉的程式編輯平台(編程平台),目前只能在電腦端運行。

許多國家的孩子不一定有電腦,但可能是人手一支手機,於是終身幼兒園推出OctoStudio,

你可以在App Store或是 Play Store下載 OctoStudio 應用程式,安裝之後不需要聯網,就能撰寫程式,設計小遊戲,動畫及故事。

OctoStudio 充分發揮手機平板的特性,例如拍照功能、藍芽通訊功能、手機內建的陀螺儀及加速度計等。更加方便創建角色,增加互動效果,也很方便與朋友分享創作。(就像代表吉祥物八爪章魚,具備多方連結的意象)

OctoStudio App 的系統需求為 - Android 8 以上 或是 - iOS 15 以上 

邱老師也想到 Scratch Jr. 的橫向程式編輯平台,它是面向低年級與學齡前的操作。OctoStudio提供與Scratch同等的作業方式,雖然受限於手機平板的小螢幕,但也同時發揮行動載具的特有功能。相信生生有平板更能好好地操作應用。

MIT發布新聞文章連結:Mobilizing creative learning with OctoStudio

MIT 媒體實驗室計畫網頁:Project OctoStudio 詳細說明計畫內容

OctoStudio 官網:https://octostudio.org/zh-TW/

另外在Gihub上已經有人做出 OctoStudio 跟Microblocks以及 Python、Scratch的連結方式,目前先開發iPhone為主的控制方式,請參考 夜行人 的 文章 破解 OctoStudio




2023-10-11

mBlock5 慧編程已經更新(單機版5.4.2與網頁版5.4.30)



mBlock5 (慧編程)已經更新!PC單機版來到5.4.2版,網頁線上版已經更新至5.4.30版。

各個版本的更新詳情,請參考官網的版本更新紀錄(mBlock 5 Update History)。

目前看到的是官網英文下載頁面已經更新至5.4.2版,官網中文下載頁面則尚未更新,仍然維持5.4.0版。

不過線上網頁版(https://ide.makeblock.com/)都是5.4.30版。

2023-10-01

LEGO SPIKE Prime XY Plotter (QikEasy Adapter)

 利用 QikEasy Adapter,你的SPIKE Prime Hub不僅能連接使用EV3樂高機器人的感應器及馬達,還可以接收外界資訊,如此一來不僅充分利用EV3的電子零件,更能擴展LEGO SPIKE Prime的應用。

下面就是一個很好的範例,LEGO SPIKE Prime的 XY 繪圖機:

請參考 QikEasy 官網的說明介紹:https://www.qikeasy.com/plotter/

我將影片轉貼,先看看如何應用:


2023-08-31

LEGO SPIKE Prime應用在流體力學實驗



論文來源:Low-cost table-top experiments for teaching multi-scale geophysical fluid dynamics

連結 https://www.researchgate.net/figure/A-Rendering-of-the-LEGO-SPIKE-kit-made-using-the-Brick-Studio-LEGO-CAD-software-B_fig3_373211717

照抄ChatDOC如下:

這份文件的主題是開發低成本的桌上實驗,用於教授多尺度地球物理流體動力學。文件介紹了DIYnamics樂高機器人套件,使用者可以使用這套套件創建地球物理流體的桌上模型。實驗的焦點是模擬深海對流過程,包括直立的對流、熱風流和巴洛克林不穩定性。文件提供了詳細的實驗步驟,並證明了桌上實驗的結果與理論相符。DIYnamics設置被呈現為一個易於使用的框架,可用於模擬典型地球物理流體的多尺度行為,如深海對流。文件還討論了DIYnamics框架,其中包括LEGO系列、DJ系列和HT系列的硬件套件,用於進行這些實驗。DIYnamics項目的目標是開發成本更低、易於擴展的設備,可在各種教育環境中使用。總的來說,該文件強調了理解地球物理流體系統中的多尺度過程的重要性,並提供了一種實用和負擔得起的教學方法。

LEGO SPIKE套件是DIYnamics樂高機器人套件系列中最新的套件,建立在LEGO的SPIKE Prime機器人套件的基礎上[3a]。這個套件可以用來實施三個桌上實驗,並提供了廣泛的學習和參與機會[4a]。學生可以根據詳細的BrickStudio建造說明,從頭開始組裝LEGO套件[4a]。此外,LEGO SPIKE馬達可以使用LEGO SPIKE應用程式進行編程,使學生有機會使用圖形語言Scratch或結構化語言microPython編寫真實世界的物理實驗系統[4a]。

在DIYnamics樂高套件系列中,LEGO套件是提供學生最廣泛學習和參與機會的一種選擇。學生可以從頭開始組裝LEGO套件,也可以透過LEGO SPIKE應用程式對馬達進行編程。這個套件不需要定制加工或定制製造基本硬件,所有的零件都可以在網上購買[3b][3c]。套件中使用的OXO轉盤可以透過LEGO馬達驅動,控制轉盤的旋轉速度可以使用可變電源控制馬達[3c]。

在安裝實驗容器方面,可以使用任何適合OXO轉盤的容器,但推薦使用與OXO內徑幾乎相等的丙烯酸盒子作為側壁,可以使用矽橡膠或環氧樹脂將這些丙烯酸盒固定在OXO轉盤上,使它們結構穩固[4b]。

在操作實驗過程中,可以注意以下幾點:首先,將實驗容器調平可以減小未模擬的表面波幅。可以使用薄片(如紙牌)和泡沫水平將容器逐步調平,或者給容器保持不平,以便討論旋轉系統中的波浪和慣性模式[4c]。其次,在進行實驗之前,需要等待系統準備就緒,一般情況下系統轉動5倍於指定的實驗時間之前[4d]。

除了上述的操作注意事項,還可以使用旋轉坐架和拍攝紙張等方法觀察旋轉實驗的不同視角[4e][4f]。

值得一提的是,DIYnamics項目的目標是翻轉傳統GFD實驗的方式,開發出價格更低廉且易擴展的設備,以在各種教育環境中進行組裝和使用[3d]。此外,該項目得到了國家科學基金會的資助[12]。


LEGO SPIKE套件在DIYnamics項目中的應用主要是用於建立三個不同的深海對流流體模型實驗[3a]。這個套件是最新的樂高系列套件,基於LEGO的SPIKE Prime機器人套件[3a]。學生可以根據詳細的BrickStudio建造說明進行組裝[4a]。套件中的SPIKE馬達可以使用LEGO SPIKE應用程式進行編程,學生可以使用圖形語言Scratch或結構化語言microPython來編寫實驗系統的控制程式[4a]。

在具體的實驗操作方面,需要將實驗容器調平以減小未模擬的表面波幅,可以使用薄片和泡沫水平來逐步調平容器[4b]。實驗開始前需要等待系統準備就緒,通常需要讓系統旋轉5倍於指定的實驗時間之前[4c]。實驗操作時,可以使用鵝頸夾來固定相機在旋轉過程中觀察實驗[4d],或者使用鏡頭位於實驗室框架上的鳥嘴夾[4e]。

總之,LEGO SPIKE套件提供了一個低成本、可操作性強且易於擴展的選擇,用於進行多種深海對流模型的桌上實驗。這個套件通過樂高機器人的組裝和編程,使學生能夠在實際操作中學習工程和編碼技能[4a]。這樣的DIY方法為在廣泛的教育環境中進行GFD(地球物理流體動力學)教學提供了實用且經濟的解決方案[3b]。

《樂高SPIKE套件》被用於構建DIYnamics桌上地球物理流體動力學實驗。這個套件是基於LEGO的SPIKE Prime機器人套件而開發的,可以用於模擬深海對流過程。這些實驗包括垂直對流、熱風流以及巴羅克林不穩定性。文檔中指出,LEGO SPIKE套件可以生成這些不同的深海對流流動,並且是DIYnamics系列中最簡單和最DIY的套件之一。

此外,文檔片段[4]提到,學生可以通過組裝這個LEGO套件來學習和參與實驗。這個套件可以使用LEGO SPIKE應用程式進行編程,學生可以使用圖形語言Scratch或結構化語言microPython來編寫真實世界的物理實驗系統的控制程式。這樣的設計使得學生能夠在實際操作中學習工程和編碼技能。

總之,樂高SPIKE套件在DIYnamics項目中用於構建桌上地球物理流體動力學實驗,並且提供了一個組裝和編程的學習機會,以模擬深海對流流動。這種DIY的方法使得學生在實際操作中能夠以實惠的方式學習和教授這一主題。

2023-08-02

LEGO SPIKE 教學 - Life Hacks 課程單元 The Coach 的建構圖

 

LEGO SPIKE App 中提供許多教學單元,幫助老師在上課中,讓學員自行學習操作。

操作過程中最重要的就是主題模型組裝跟參考程式,學生可以自己依照建構圖示組裝模型,還能直接教學單元中的現有程式,再觀察機器人動作,依照自己的想法進行修改。

有些教學單元採取較為開放的作法,也就是讓學員看圖片自己發想如何創建模型。偏偏有時候學員比較不熟悉相關積木搭建,於是只能望圖興嘆,這個時候老師的引導很重要。

2023-08-01

Scrub Web Browser - 具備藍牙連線功能,專門為 iPadOS 開發的 Scratch 瀏覽器


iPad 很好用,在台灣也有許多學校購置iPad,作為生生有平板的教具。

iPad攜帶方便,螢幕也夠大,讓學生操作Scratch是很棒的應用。

由於iPadOS尚未開放一般瀏覽器的藍牙API功能,大庭慎一郎先生特地為Scratch開發一款專用瀏覽器,Scrub Web Browser

(GitHub 連結)

(Apple App Store連結)

安裝後,可以直接開啟Scratch Web版,利用擴充功能,與樂高機器人 EV3,WeDo 2,LEGO BOOST,Microbit等硬體連線。

建議有iPad的讀友一定要試試!

(期待Scratch 快一點支援 LEGO Spike) 

2023-07-23

LEGO SPIKE App 更新至 3.3.1版



七月初終於迎來LEGO SPIKE App 的更新,過兩天又推出另一個小更新,所以現在已經來到3.3.1版。

探奇 邱信仁老師將兩個更新一起提出說明。

轉貼樂高教育官網的更新說明如下:

Changes in SPIKE App version 3.3.0

2023-06-20

Google Chrome Developers 發布文章說明網頁版LEGO SPIKE App的連線方法




Google Chrome Developers 發布一篇文章,How LEGO® Education uses the Web Bluetooth and the Web Serial APIs

說明樂高教育的 LEGO SPIKE App 網頁版利用 Chrome 的 Web Bluetooth and Web Serial APIs,讓你可以輕易透過藍牙或是USB線連接LEGO SPIKE 樂高機器人,不用再安裝任何應用程式。

只要連網,就能獲得最新資訊,不用更新。一方面對於無法安裝應用程式的學校設備,提供更便捷的連線方式,另一方面 Chrome Book 也能夠直接與 Spike 連線,不需要安裝特殊的驅動程式。

  

2023-06-10

LEGO SPIKE 也可以玩賽車遊戲

 


Scratch 支援使用 EV3樂高機器人與 WeDo 2 ,我們可以很簡單地利用樂高機器人控制舞台上的角色。可惜的是目前還沒有支援 LEGO SPIKE。

LEGO SPIKE 主機可以執行 Python程式,透過藍牙,我們也可以使用 SPIKE 樂高機器人 控制電腦上面的動作。不過背後運行的原理程序比較複雜,並沒有那麼簡單就能實現。

現在邱老師看到有人做出來了,利用 Unity 的引擎,做出3D賽車,再使用樂高Spike 機器人做出一個方向盤,內建在馬達的角度感應器偵測方向盤旋轉角度,力量感應器作為煞車。

Mind Render,一個3D版本,類似Scratch的學習程式平台,,讓大家創造出3D的應用,這是日本公司 Mobile Internet Technology Co., LTD. 所開發。

範例中已經有賽車遊戲。只要 SPIKE hub 執行特定的Python程式(目前只能使用 SPIKE 2 App),就能連結到平板或電腦,直接操控Mind Render 的賽車。

(請參考 https://mindrender.jp/en/spike_driving_py_en-2/ )

Mind Render 支援電腦筆電及平板App,邱老師只在iPad上面測試成功,WINDOWS筆電無法順利連線。

目前支援的外部連結不只是LEGO SPIKE,還包含 Micro:bit及 M5StickC Plus。

如果能夠使用 Mind Render 寫出自己的遊戲,還能支援更多SPIKE的特性功能。

一起來開賽車吧!

2023-05-06

LEGO SPIKE App 更新至3.2.4版


樂高機器人 SPIKE 的控制程式,LEGO SPIKE App 已經更新為版本 3.2.4。

這一版新增了Python的程式撰寫功能(初期測試),只有英文版本的幫助說明文字。

2023-04-12

Ask Bard: How can I apply chatGPT in my LEGO SPIKE class?


測試Bard的能力,雖然還不能用中文回答,但是可以幫忙整理許多東西。
這是一個很有趣的助手!比Google Assistant強多了!

第一題 

問題: I am a robotic teacher. I teach k-12. How can I apply chatGPT in my LEGO SPIKE class?


 Bard的回答

There are many ways to apply chatGPT in your LEGO SPIKE class. Here are a few ideas:

2023-04-06

LEGO SPIKE App 更新 3.2.3版

 




樂高教育官網推出LEGO SPIKE App 更新,目前是3.2.3版,


邱老師請出ChatGPT幫忙翻譯😆

以下是SPIKE App 3.2.3版的更新說明²:

- SPIKE App 3附帶了新的SPIKE Prime固件,必須在使用SPIKE Prime hub之前進行更新。它改變了SPIKE Prime hub連接到應用程序的方式。這應該使連接更快,並確保未來的固件更新需要更少的時間。

- SPIKE App 3.2.3在許多方面都對應用程序進行了改進,包括但不限於以下方面:

    - Spike App 3現在可以打開使用Spike App Legacy保存的程序。現在已更改的代碼塊會自動翻譯,以便程序可以在Spike App 3中運行。

    - 在使用Webapp時,如果用戶的瀏覽器支持此功能,項目現在會自動保存。

    - 在藍牙連接過程中,在選擇綠色或白色按鈕選擇屏幕後,用戶現在有一個返回按鈕。

    - 解決了代碼塊“停止其他堆棧”的問題,以確保此塊現在將停止所有馬達。

    - 當iPad不活動時打開Spike App時,Spike App將正常運行。

    - 解決了使用USB電纜連接時固件更新的問題。


希望這有幫助!


來源: 與 Bing 的交談, 2023/4/6(1) Available December 1: LEGO® Education SPIKE™ App 3. https://community.legoeducation.com/blogs/36/221 已存取 2023/4/6.

(2) The LEGO® Education SPIKE™ App. https://education.lego.com/en-us/teacher-resources/lego-education-spike-essential/start-here/lego-education-spike-essential-start-here-the-lego-education-spiketm-app 已存取 2023/4/6.

(3) New SPIKE App 3.2.0 Is Released by LEGO • TechNotes Blog. https://blog.tcea.org/lego-spike-app-3/ 已存取 2023/4/6.


2023-03-17

Open Roberta Lab 5.1.0版 新增支援 LEGO SPIKE Prime 以及 Robot Inventor



Open Roberta Lab 是德國研究機構Fraunhofer IAIS所推出的機器人程式編輯環境,支援 NXT, EV3, mBot, mBot 2, Edison等多種機器人,還有2D模擬器,以及圖形程式與文字程式的轉換功能。

2023年3月15日發布消息,Open Roberta Lab 5.1.0版 新增支援 LEGO SPIKE Prime 以及 Robot Inventor。

目前還沒有模擬器功能,但是指令齊全,可以連線下載控制LEGO SPIKE 和 Robot Inventor。


以Blockly方式拖拉命令積木,堆疊組合非常方便,還能同步顯示Micro Python 的程式,對於想要學習使用文字型語言的讀友,是一項超友善的功能!


想要嘗鮮嗎?快點擊Open Roberta Lab 網頁連結

2023-02-25

SPIKE 樂高機器人 與 chatGPT

 

這幾個月,網路上充滿chatGPT的言論,的確可以善加利用這個工具!

先試試如下:


謝謝。我如何寫出一本介紹樂高機器人 spike prime的書籍?請給我目錄、大綱及摘要

2023-02-04

更新!LEGO SPIKE App (3.2.2), LEGO Spike Legacy App (2.0.10)

 時隔一個多月,樂高教育推出新版 LEGO SPIKE App,最新版本 3.2.2

同時 LEGO Spike Legacy App 也有更新,可以下載2.0.10版。

先看看樂高教育官網所提供的更新記錄(3.2.2 Release Notes):

Changes in SPIKE App 3.2.2

  • IMPROVEMENT New Spike App 3 welcome and firmware update messages.

新的歡迎訊息以及韌體更新的訊息
  • IMPROVEMENT During the Bluetooth connection process, users now do not see a ‘You are connected’ message and instead quickly go directly to their project.

藍牙連接主機時,迅速回到專案計畫畫面。
  • IMPROVEMENT Variables now display in a list for users to monitor.

     變數監視器回歸了!


  • BUG FIXED Windows 10 installation of Spike App 3.2.2 will now not overwrite earlier Spike App versions. It is now possible to install two versions of the app if both Spike App 3 and Spike Legacy app (2.0.9) are needed.

在Windows作業系統中,可以同時安裝3.2.2版舊版軟體2.0.9,兩者可以並存於應用程式
  • BUG FIXED Adds missing blocks to the Spike Essential ‘Daytime and Nighttime’ lesson

補齊原本遺失的Spike Essential 課程積木方塊
  • BUG FIXED Fix for Spike Essential set Power Button light to color word block.

修正 Spike Essential 的 set Power Button light to color 命令方塊
  • BUG FIXED Fix for Spike Essential set pixel brightness word block.

修正 Spike Essential 的 set pixel brightness 命令方塊
  • BUG FIXED Line graphs now have an improved time format (mm:ss:ms).

擴充命令裡面的折線圖改善時間格式為(分:秒:毫秒)

使用SPIKE App的讀友請趕快下載新版軟體!