20211127楠陽國小
主題:凱比機器人在班級的應用
教材講義:http://gg.gg/1127ny
一、想一想:
您想利用凱比機器人做什麼?
教學上 (低、中、高年級;級任、科任方式各有不同)
行政上 (政令宣導表演、開幕式表演、特別是群體表演...)
娛樂上 (看機器人表演、看影片(投放到大銀幕)、聽音樂、線上購物、聊天...)
生活上 (智能家庭管理系統、遠方家電控制、保全系統...)
醫療上 (老人照護及陪伴、醫療偵測、遠距看病...)
...
二、凱比初體驗
開機:長按頭上開關
軟體更新:若久沒更新,會花不少時間來更新
連上網路:
凱比就相當於一台Android手機或平板,如果不能上網,功能會大大降低,所以第一步就是要上網!
如果要常移動可直接利用自己的手機熱點來讓凱比連線
註冊:可利用Google帳號來註冊(只要第一次註冊即可),所以可以直接用了。
與凱比聊聊天
與凱比互動的口令:Hello Kebbi (Hello 凱比))
也可以觸摸凱比肚子上的感應燈來喚醒他
對話記錄可在【女媧玩轉基地】APP的【記錄】查到。
肚子感應燈亮橘燈時可直接對話,亮藍燈後才用口令來互動。
讓凱比認識你:
新增家人,輸入暱稱及拍頭相即可,但不能加太多家人(好像5、6人就不能再加了)
這APP可直接用說的,凱比就會進入,也可從APP選單來找到。
可利用【女媧玩轉基地】APP的【家人管理】來刪除家人,此APP也可以用來與凱比視訊。
凱比也可與家人進行視訊。
開啟APP選單:
可下拉出功能表來,由螢幕上方往下方拉動即可,可在此調整聲音、亮度,常用的【設定】、【Wifi設定】就在此
最右邊的【九宮格】即為選單,點進會有很多APP可用可玩
先請凱比表演川劇 (女媧唱跳 / 凱比熱舞)
答題比賽 (遊戲廳 / 大腦戰爭)
學習英語 (英語學習)
舞蹈編輯器 (編輯凱比的舞蹈)
內建APP很適合中、低年級的學生,或用來引起學習動機,老師可以自行體驗一下。
頭上開關
短按開關:會回到凱比表情畫面,在表情模式下再短按開關則會進入【勿擾模式】
長按開關:勿擾模式(相當於關機,但再短按開關即可回喚醒)、重新開機、關機。
三、寫程式控制凱比基礎篇
取得凱比的Device ID
進入凱比選單下的【物聯網教室】,就會顯示Device ID (詳見 01 基本使用 )
這一功能也是要花錢購買的(高雄市前瞻計畫已購買此一功能了)
寫完程式後,利用右上角的【更多】/【部署到機器人】,將程式部署到凱比身上
程式平台
Web:Bit X Kebbi平台:https://kebbiiot.webduino.io/webbit/?demo=default
程式實驗室平台:選單中找到【與機器人連線】,可利用手機連線(要先安裝【女媧玩轉基地】APP)及用網頁連線https://codelab.nuwarobotics.com/koding
接下來程式以Web:Bit X Kebbi平台為主
凱比積木
一共有移動、肢體、燈光、表情、聲音、動畫表演及感應等7個項目。
肢體部份
頭部
肩膀
內轉0度在最外面
內轉90度在最裡面
上抬0度:手在下方偏後
上抬240度:手在正上方
手臂
手臂側抬0度是手臂自然垂下
手臂側抬90度是抬到水平方向
手肘
手肘上抬0度是手肘自然垂下
手肘上抬75度是手肘鈎起
說話+動作
說話完後才動作
說話與動作同時(要打勾【背景執行】)
播放音樂
播放音樂積木都屬於背景執行,本身不占時間,馬上執行下一個積木
四、凱比群控
MQTT介紹:
MQTT由三種角色構成,分別是Publisher(發布者)、 Broker(代理人)和Subscriber(訂閱者)
MQTT的主題(Topic)名稱:MQTT主題名稱是UTF-8(萬國碼)編碼的字串,我們可以自行決定主題名稱,例如,傳送溫度的訊息主題可命名成「溫度」、傳送亮度的訊息主題叫做「照度」…等等。主題名稱也支援類似檔案路徑的階層式命名方式 ,如: wenyu/home/1f/led
Web:Bit官方使用的Broker資料
WebsocketPort:
ws://mqtt1.webduino.io/mqtt (預設80port)
wss://mqtt1.webduino.io/mqtt(預設443port)
Username: webduino
Passeord: webduino
網路廣播介紹
可利用網路廣播進行一對多、多對一、虛實互動...
詳細內容可參考03 網路廣播
虛實互動實例
首先先請凱比當訂閱端、Web:Bit模擬器當發送端
按Web:Bit模擬器A鍵,凱比向前進
按Web:Bit模擬器B鍵,凱比向後退
開啟 Web:Bit教育版平台:https://webbit.webduino.io/blockly/?demo=default
Web:Bit開發板端的程式
取一個不要與別人相同的頻道名稱
程式完成後,要記得將程式【執行】
上例如果採用【實體web:bit板子】,則可在凱比平台直接運作,若用【模擬器】,部署到至機器人無法顯示
第一個範例:按A鍵前進、按B鍵後退
第二個範例:凱比利用【語音】來開關Web:Bit的LED燈
發送者:可利用多個平台當發送端 (當然也可以同時當訂閱端)
法蘭斯Webduino MQTT
萬用遙控器
支援 Webduino 雲端平台、Web:Bit 教育版和 Web:Bit x Kebbi
詳細內容,可參考13 Webduino Remote 萬用遙控器
也可以做手機上開啟萬用遙控器的網址
最主要要修改的部份是發送(或接收)的頻道名稱,不要與他人的頻道名稱一樣!
群控
利用萬用遙控器來發送訊號出去,所有凱比接收到此訊號後,
群控舞蹈表演
五、請凱比當宣導大使(簡報製作)
適合行政人員做政令宣導、老師上課教學簡報
簡報前置作業:
準備一個PPT簡報
以新北市學校護理人員協會製作的防疫簡報或興南國小的防疫小簡報當示範
將PPT簡報檔另存成圖片檔
把圖檔(或音樂檔)上傳到雲端
可上傳到Google的相簿
推薦一個不錯的雲端空間OpenDrive (https://www.opendrive.com),但速度有一點點慢
擴充youtube積木
點擊右上方的【擴充】
點擊youtube圖像,將youtube積木擴充進入來
如果要播放自製影片,請先將影片上傳到Youtube
整個相當於是利用表情、動作、圖片、聲音、影片結合的作品
請大家實作
六、英語教學的應用
老師可以利用凱比做很多教學的應用,如氣象主播或控制簡報...
英語單字自學
準備工作:
會使用到 google試算表,存放單字相關資料,如下內容:https://docs.google.com/spreadsheets/d/1yUnFSJCAUvBCCjcSv-hd-IFlyL7KiTZW1D1afht-ej0/edit?usp=sharing
Web:Bit
功能:
按A鍵更換一個單字,單字資料(中英文單字、中英文例句)會顯示在怪獸上
點擊怪獸會唸出中英文單字或例句來
重點:讀取Google試算表的資料
凱比機器人:
凱比機器人平台:https://kebbi.webduino.io/
同理,也可以用在凱比機器人的身上,把原本怪獸講話的部份改用凱比來講話
英語單字教學
利用Web:Bit來控制凱比說英文
Web:Bit遙控器的程式:https://webbit.webduino.io/blockly/#jqwKK8E5KGMqO
凱比機器人的程式:https://kebbi-iot.webduino.io/webbit/#Jy1aaWZQ0g0yl
英語會話
先擴充【英語會話】積木
到【教學】內有詳細使用介紹,真的很簡單好用
七、無人看守的是非題問答機
程式連結 (有需要的人,直接連結程式去修改)
詳細內容:19 無人看守的是非題問答機
九、人機互動
詳細內容:17 人機互動