Tag Archives: robot

XBee 教學文件上線 SlideShare 了

未命名

有鑑於來信索取的朋友眾多, 我們就將檔案完整公開了, 歡迎大家下載後分享使用 (要註明一下出處喔QQ)

一共有四份投影片, 為 CAVEDU 偉民老師所整理, 感謝

1. What is Arduino


2. XBee無線傳輸


3. XBee無線遙控車


4. 無線傳輸大筆資料傳輸與應用


 

[有趣書籍] Make:樂高機器人與 Arduino 專題製作

http://www.books.com.tw/products/0010632752

Make:樂高機器人與 Arduino 專題製作  /  Make: LEGO and Arduino Projects

作者: John Baichtal 等
譯者:莊啟晃,黃藤毅,莊雯琇,林可凡
出版社:歐萊禮
出版日期:2014/04/17
語言:繁體中文

定價:580

getImage (1)

 

期待這本書很久了,還是全彩的很有質感呢。以下是博客來的書目與章節

結合 Lego Mindstorms NXT 與開源電子的專案製作
運用積木、感測器和微電腦控制器製作機器人

  使用當今最酷炫的 DIY 技術製作神奇的機器人與裝置。本書提供詳盡清楚的操作指引,您將學習到用 Lego Mindstorms NXT2.0 和 Arduino 模型平台製作各種電子裝置,讓您以 Mindstorms 就能創作出令人稱羨的神奇裝置;加上 Arduino 的應用能帶給我們一些意想不到的功能,進而開發出嶄新的應用。

  製作出飲料販賣機、電子音樂聲成器、無線遙控燈具等等

  書中每個有趣且神奇的實驗項目皆有詳盡製作程序及清晰的圖解說明,讓您能夠按部就班的完成各個實驗。您將學習如何設定 Arduino 撰寫程式的環境,下載 sketches 語言和所需要的函式庫,以及協助非程式專業人仕使用 Arduino 程式語言。這本書適用於學生、老師、業餘愛好人仕、製造者、駭客一族以及各個年齡層的孩童。

  透過本書您將學習到
  ‧利用繪圖機器人(Drawbot),本實驗帶您製作一個用畫筆來繪製各種圖案的機器人
  ‧示範如何使用 Mindstorms 馬達製作一個時鐘裝置,顯示精確的時間
  ‧只要按壓一個按鈕,就可以讓巧克力牛奶製造機將牛奶和巧克力糖漿均勻攪拌並放入杯中
  ‧利用滑輪與 Arduino 的護腕裝備以及一組無線控制器所組合而成的魔爪機器人(Gripperbot)
  ‧一個樂高吉他的裝置,安裝各種按鈕和旋鈕可以發出各種電子音樂!
  ‧用智慧手機控制的樂高燈具,具備 on/off 開關與明亮度調整的功能
  ‧藉由認識歐姆定律以及基本電子元件,進而親身體驗美麗的電子世界

  本書範例所引用的作法皆經由經驗豐富的專業製造人仕認證

  John Baichtal 是 MAKE 雜誌作者並負責有線(Wired)雜誌 GeekDad 部落格
  Matthew Beckler 和 Adam Wolf 是提出開源硬體構想 Wayne and Layne, LLC 的共同創辦人

chapter 01 實驗項目:Drawbot
chapter 02 樂高機器人 – 解剖分析
chapter 03 Arduino 的插曲
chapter 04 實驗項目:時鐘裝置
chapter 05 實驗項目:巧克力牛奶機
chapter 06 基本電子理論
chapter 07 魔爪機器人(Gripperbot)
chapter 08 實驗項目:吉他裝置(Keytar)
chapter 09 燈具的實驗項目
chapter 10 實驗項目:進階的技術
appendix 零件表
索引

 

磁驅動微型機器人

延伸:http://www.dvice.com/2014-4-22/watch-swarms-micro-robots-run-around-making-stuff

現今的科技機器、儀器越來越精密,有時候為了要維修會需要將零件都拆開來。

但是經由許多因素考量,無法在立即的時候將機器拆開檢查,所以現在有了一款磁驅動微型機器人,是隸屬於 DARPA  的 Open Manufacturing Program 的其中一項子計劃。

長度只有兩毫米,幾乎比一顆豆子還小。

2013.04.25.01

2013.04.25.02

而且靈活度超高,可以在任意的平面上移動,甚至可以轉換移動的平面。

想不到這個世界上機器人可以像是變形金剛電影那麼大,也可以像是螞蟻那樣小呢!

[youtube=https://www.youtube.com/watch?v=uL6e3co4Qqc]

 

 

Arduino機器人製作聖經 Arduino Robot Bonanza – 葉難大師譯作

http://www.books.com.tw/products/0010633037?loc=006_001

葉難大師最近產量十分驚人, 這本 Arduino 機器人製作聖經, 歡迎有興趣的朋友參考一下. 應該是相當不錯的參考書啊

getImage

作者: 高登.麥康(Gordon McComb)

譯者:江良志 (葉難)

出版社:馥林文化

出版日期:2014/04/28

第一部分  Arduino機器人基礎知識
第1章 介紹Arduino開發平臺
第2章 讓Arduino動起來
第3章 建構教學機學習平臺
第4章 為教學機開發程式:讓它動起來吧
第5章 為教學機開發程式:看著它回應
第6章 為教學機開發程式:讓它去探索世界

第二部分  實物製作
第7章 實物製作:機械
第8章 實物製作:電子

第三部分  Arduino機器人專題實作
第9章 教學機功能升級
第10章 令人驚訝的旋律機器人
第11章 隨著遠控機器人瀏覽四周
第12章 為什麼非要是蛇不可呢?
第13章 羅比.阿姆斯壯

第四部分  附錄
附錄A 本書線上支援網站與相關資料
附錄B 零件材料何處尋
附錄C 疑難排除技巧:如何避免事情出錯!

140421 Raspberry Pi 使用者聚會(第四次) 實況 – 今晚都是機器人

今晚聚會的主題很機器人, 超棒. 今晚有兩個主講: 邱展逢老師(學習樹莓派作者) 分享 Scratch和自走車。還有葉難(Raspberry Pi從入門到應用作者) 分享用Raspberry做紅外線遙控車

主辦人臺灣樹莓派 sorry 許先生 (人很帥, 一點都不 sorry)

2014-04-21 19.37.09

邱老師示範了 Scratch 如何匯入 GPIO library 來結合 Raspberry Pi 機器人, 還有一台有趣的球型機器人 demo, 非常精彩

2014-04-21 20.12.48

2014-04-21 20.26.19

葉難大師 demo 紅外線遙控 Rpi 機器人, 詳盡地說明了開發時會碰到的種種問題.

2014-04-21 21.03.46

另外還有 Motoduino 公司的 Dennis 介紹他們家最新產品 MotoPiDuino. 現場示範如何用 Android 手機走 UDP 來控制 Rpi 機器人.

2014-04-21 21.12.52

以下是今天所有照片, 主辦單位說只要有東西 demo, 就可以免$150 場地費, 快點把您的 Raspberry Pi 作品拿出來吧!!

140408 海洋大學Arduino微處理機課程 期中專題展示

最近許多學校都到了期中考周,海洋大學機械系的Arduino 微處理機課程也該是來看看同學們的 idea 實踐得如何。我喜歡教大一的小朋友,雖然會的東西可能還不夠多,但是比較乖而且勇於嘗試。

您可以從先前的文章中找到上課的內容。請參閱[海洋大學機械系 Arduino 微處理機教學網站]

share 與 demo 在我的課是很重要的一環。學生必須在學期第四或第五周就提出這學期預計完成的專題。會有一次 proposal 預演,然後在期中考時要展示專題功能的 40%,期末當然就是見真章了。在demo 時,需要著整齊服裝,準備好紙本、投影片,上台時間八分鐘不可以超過。也只有在上台的時候,一些基本功才會看出來,例如 pptx 不能讀、影片格式不能播、機器人突然沒電等等,沒有事先彩排的話,在台上一定很抖。

雖然沒有紙本考試,但 loading 說真的也不小哩。

另一方面,好東西也需要好的表達。所以每位同學都要能完整地對其他人說明專題內容。由此可以看出誰是沈穩型、人來瘋型,或是江湖賣藥型的…   總歸理工科系學生上台 present 的機會比較少。能在課堂中補強這件事,我認為很重要。

學生文件的格式也要好好要求,魔鬼就藏在細節裡。一份錯字連篇的報告很難說服別人說你有在這上面下功夫。

有關阿吉老師對於學生的囉囉梭梭,可以看這一篇

看到大家很努力去達到目標,上網找資料、問老師、問助教、問學長。不管怎樣,做出來就對了。現在網路這麼方便,應該有更好的方法來讓自己的成果被更多人看到才對(想想以前出門辦研習還要帶一顆行動硬碟,現在只要問有沒有網路就好了啊!)這樣當同學大三大四要準備研究所的時候,已經有相當豐富的專題庫可以用了,不是嗎?

Always be prepared.

來看照片吧。這組同學做的是超音波避障掃地機器人,自己去弄了車身開始挖洞(聽說工具只有打火機和螺絲起子,可以和學校借啊孩子)。完成度很不錯喔

IMG_8066

IMG_8086

[youtube=https://www.youtube.com/watch?v=GLTy9SP6_5Q]

IMG_7930 IMG_7950

很有藝術感的投影片

IMG_7962

這組要做聲控水舞,不過有關幫浦、防水以及如何呈現還在思考

IMG_8002

 

IMG_8159

手機藍牙遙控機器人

IMG_8169

這台機器人真是有maker(土炮)精神,學期末要整理得漂亮一點噢

IMG_8178

釣魚機器人,看起來像車子,實際上運作的概念類似夾娃娃機。

IMG_8209

專題[會跑的鬧鐘],手機連線畫面。

IMG_8228

更多照片在這裡喔!(Wordpress 真好用,現在多了相片藝廊的功能,太棒了)

140418 淡江電機 Android 行動裝置整合機器人控制課程,期中專題展示

今天阿吉老師到淡江大學上課,而今天的課程是期中的專題展示,主要的內容是於 Eclipse IDE 中使用 Java程式語言來開發各種機器人控制專題。

這次的主題有保全機器人、路面避障機器人、發射機器人、生活便利機器人、繪圖機器人、堆高機、分類機器人、測速照相機器人、搬運機器人、搖擺彈彈球、搬運機器人、大嘴鱷魚、全景拍照機器人等等。

既然是Android,同學們就要思考Android手機資源要如何與機器人整合,而不是換個程式語言玩碰碰車而已。手機上的動作感測器、GPS、照相機、網路連線、麥克風等等,對機器人來說都是很關鍵的功能啊!

另一方面,各種 Google API例如 Google Map、Google Chart、Google Application Engine 或是較簡單的語音輸入/輸出等,都能讓機器人更豐富。

來看看CAVEDU之前做的 Google Map 結合機器人的概念影片以及 openCV / Android 實作,讓機器人可以透過手機的影像辨識結果來移動。

[youtube=https://www.youtube.com/watch?v=qvI04snZRuU] [youtube=https://www.youtube.com/watch?v=k6Lelf7SNWI]

軟滑小編也有修這堂課喔!會修這堂課是因為,之前大三有修過 leJOS 樂高機器人的課程。想說要更進一步的學更多相關的課程才修的。不過本學期的課程內容比起以往難度提高很多很多,許多同學都為了把專題做的更好,準備了很久。

寫app的方式有很多種,相較起來App Inventer,java的變化更多更複雜,也代表著程式碼更多更難。所以App Inventer真的是很適合學習Android入門的程式語言喔!但換個角度來說,如果要做到更完整的功能,還是要回到 Android 正規開發環境哩,真難抉擇啊

同學們都很認真的上台報告

這組的目標是藉由手機的姿態感測器讓機器人保持在翹翹板中央,做到簡易的動態平衡控制。

來看一下同學們的作品有哪些,有些的機構設計的很不錯!

分類機器人
分類機器人Demo
大嘴鱷魚
全景拍照機器人
推高機

最後由老師講評整個專題展示結果,大家的表現… 還有很大的進步空間啦,希望學期末報告的時候都可以更棒!

阿吉老師講評

閱讀延伸

AppInventor – 圖形化Android

Android相關文章

Arduino + Lego原廠或相容感測器有什麼梗?

Arduino 很方便大家都知道, 但一個系統或機器人的豐富度在於感測器. 如果有許多好玩的感測器或控制裝置的話, 機器人也會更多元豐富. 如果今天手邊的感測器或馬達沒有現成 Arduino 的 library 的話,事情就會變得比較辛苦(雖然這種狀況很少, 但還是會發生).

2012-05-20-19.20.40 IMAG0385 - 複製

因此有許多公司努力地讓Arduino可以接上許多周邊. 其中一片就是 NXShield。NXShield 可以讓 Arduino 接上Lego原廠或相容感測器,還有馬達。對於手邊有樂高機器人的朋友來說,這是延長您或學生機器人學習歷程的好選擇。

除此之外,NXSheild 在板子上就有 6個 伺服馬達腳位(NXShield-D 有6個,-M 有12個!),2個 I2C 腳位以及 12個類比腳位。該適時後來想想怎樣可以把這些腳位塞滿了,哈哈

也因為它是 MindSensors 公司的產品,所以各種 MindSensors 感測器都可使用。CAVEDU 以往也使用這樣的架構做出許多好玩的專題。如果您感興趣的話,歡迎參加本周末的[Arduino / 樂高NXT機器人研習營]研習啦!

延伸閱讀:CAVEDU 實驗室 Arduino 分部,下面是許多 Arduino + NXShield 的應用:

今年五月 Maker Faire 的機器人循跡搬運賽也能這樣來解題喔!

[youtube=”https://www.youtube.com/watch?v=fAupolIfNac”]

NXShield dIMU Segway 雙輪遙控平衡車

[youtube=”https://www.youtube.com/watch?feature=player_embedded&v=isGAGW3oHms”]

Arduino_SumoEye Robot – 物體方向偵測

[youtube=”https://www.youtube.com/watch?v=nDHIvSuOhVc”]

Arduino&LineLeader: LineFollowing Robot

[youtube=”https://www.youtube.com/watch?v=nDHIvSuOhVc”]

Arduino Remote Control Omnibot – PS2手把紅外線遙控全向移動機器人

[youtube=”https://www.youtube.com/watch?v=qTZhjaHxBz0″]

如果您是使用 Arduino Mega ADK的話,還能結合 Android 手機來控制

[youtube=”https://www.youtube.com/watch?v=hHVM_5KmHdA”]

 

 

 

140413 Arduino / 樂高NXT機器人研習營

NXShieldDRobotw300

報名網頁請按我

結合使用眾多的兩大機器人創作平台Arduino與樂高NXT,以樂高豐富且容易上手的機械結構零組件與感測/致動元件,加上熱門的 Arduino 互動板,誠摯的邀請您參加本次的研習活動。

主辦單位:CAVE教育團隊、翰尼斯企業有限公司 協辦單位:台灣發展研究院 智能機器人研究所、《Make》國際中文版、普特企業有限公司

時間 : 103年4月13日星期日 09:30~17:00 地點 : 翰尼斯企業有限公司 台北市中正區中華路二段165號1樓

備註: 請自行攜帶筆記型電腦,以便實際操作

收費:3,000元。名額有限,請儘早報名

匯款方式: 銀行名稱 :華南商業銀行 雙園分行 戶名 :翰尼斯企業有限公司 銀行代號 :008  帳號 :122-10-015315-3

超級好禮相贈: 1. 二選一:《 Arduino Uno》控制器乙組或是《minicar》雙馬達車體乙組。 2. 《 Arduino 快速上手指南》書籍乙本

活動議程:

09:30 CAVE教育團隊簡介

09:50 Arduino 環境安裝與介紹、第一支Arduino程式、匯入NXShield AVR 函式庫與範例

10:30 基礎電子電路實作(接線,麵包板) Arduino 結合感測器:按鈕、光敏電阻、可變電阻

12:00 中餐

13:00 搭配 NXShield 控制樂高機器人感測器與馬達

14:00 Arduino 搭配 NXShield 控制伺服機

15:30 循跡機器人實作 比例控制循跡方法 趣味競賽 16:50 結語、賦歸 注意:主辦單位保留修改與解釋活動之所有權利。

服務電話:02-23062900 service@cavedu.com 來看一下應用影片,也請到 CAVEDU研究室來下載相關程式碼來玩

Arduino_SumoEye Robot – 物體方向偵測

[youtube=”https://www.youtube.com/watch?v=nDHIvSuOhVc”]

Arduino Remote Control Omnibot – PS2手把紅外線遙控全向移動機器人

[youtube=”https://www.youtube.com/watch?v=qTZhjaHxBz0″]

Arduino line following robot with P control method #1 – Arduino循跡機器人(實作比例控制方法) 

[youtube=”https://www.youtube.com/watch?v=GTxOZX6jK74″]

140325 Arduino 七段顯示器、機器人運動@海洋大學機械系

每週二晚上在海洋大學機械系的 Arduino微處理機課程,今天的主題是七段顯示器與雙馬達機器人。之前好幾周的輸出都是 LED,也該是時候換換口味了吧

另一方面,本學期課程會以一臺可用 Android 裝置遙控的 Arduino 機器人為主軸,聚焦於 Android / Arduino 之間的藍牙序列通訊。

實際上來接七段顯示器各腳位的時候,恩,大家都很有感覺啊(接線真麻煩)。 當然有了它,機器人就能顯示出數字與許多字母符號,與人的溝通方式就更豐富了。

2014-03-25 18.36.30

 

把車體組起來,使用的是連續型的伺服馬達,所以不需要額外的馬達控制晶片。

 

 

2014-03-25 18.07.55

完成了!

2014-03-25 18.08.03

另一方面,CAVEDU 團隊的薛皓云老師目前也是海洋大學機械系大三,當然要請他來對學弟妹分享一下許多有趣的作品。下圖是手機遙控初音機器人(初音布娃娃,挖空,塞進馬達接上 Arduino 來控制,相關硬體都是自行繪圖後以鐳射切割或3D印製)。

2014-03-25 19.28.08

也許在一學期的課之中沒有辦法練習到非常深入的程式技巧,但激起同學”我也想做做看”的這個想法,和扎實唸書一樣一樣重要,不是嗎?

2014-03-25 19.29.37

 

 

 

 

KONDO KHR3-HV Ver. 2 硬體配備

今天來簡單介紹一下日本近藤科學KONDO KHR3-HV Ver. 2 機器人的硬體設備及相關擴充套件吧!

首先是原廠配備(官網規格):

.輕量鋁合金框架(表面做過陽極處裡的Alumite)
.強化樹脂型伺服臂
.バスタブソールS-02(KHR的腳底板)
.控制板RCB-4HV
.KRS-2552RHV ICS伺服馬達*17顆
.10.8V -800mAh的鎳氫充電電池
.AC 100V充電電池充電器(可直接接台灣110V電源)
.有兩種切換模式的USB連接器(組裝後校正馬達的ICS模式或者與機器人控制板連接用的Serial模式)
.CD光碟(內含軟體及多份相關說明書)
.其他

最基本的套組玩17軸機器人,手3軸、腳5軸,剩下一軸可選擇要裝在腰或是頭,軟體也內建對應程式編輯模式。

17軸   (17軸位置分配圖--頭)

  17軸0_程式(←裝在頭上)17軸_程式(←裝在腰上)

除了最基本的17軸外,近藤科學在KHR上預留了擴充馬達的位置,共出了兩套原廠擴充組件,組裝說明書也包含在光碟內,分別為:

1.KHR-3HV開脚フレームセット(開腳套件):

改變機器人跨部的結構,使其可以雙腳向外直直劈開,並加入腰、兩跨共三個繞Z軸旋轉的可動度,機器人足部的動作更為多樣,總計有20軸。

開腳(←換上擴充組件後,腳往外劈的範圍變大了,還多了旋轉的能力呢!)

開腳_分配圖(←程式預設編輯畫面)

範例影片在1:04時有橫劈阻擋足球入門的動作,是相當強大的防禦呢!

2.KHR-3HV拡張用サーボ5個セットVer.2(五軸擴充套件):

將17軸機器人擴充五軸至22軸,主要是擴充繞Z軸旋轉的可動度,除了類似開腳套件的腰+跨三軸外,還有手部的兩軸,機器人不再只是直行,可以做出更細膩的旋轉動作,例如範例影片中的一開始的敬禮動作就很不一樣。

22軸(←擴充五軸位置是意圖,此為17軸的唯一的Z軸裝在頭部的情況)

22軸_程式(←程式編輯預設畫面)

[2014 Robocon雜誌專欄]輕鬆使用Android 裝置控制樂高機器人:機器人感測器如何結合Google雲端圖表

2014 年3月號的 [輕鬆使用Android 裝置控制樂高機器人] 系列來了,結合了機器人感測器與 Google Chart 雲端圖表功能,讓您的機器人在資料呈現上更豐富有趣。泛科學文章連結:http://pansci.tw/archives/57646

文/曾吉弘(CAVEDU教育團隊

MIT 行動學習中心已發表 App Inventor 2 ,省略了需要使用 Java 才能開啟的 Blocks Editor,將其整合在網頁中即可使用,可說是與 Scratch 愈來愈像了。在操作上也將各指令藉由下拉式選單大幅簡化。不過App Inventor 2在指令上與前一版的App Inventor 是差不多的,相信您可以很快上手。請到App Inventor 中文學習網(http://www.appinventor.tw) 來登入App Inventor 2 開發網站並認識更多新功能。

本次是要把樂高NXT的光感測器值,每十筆為單位更新到GoogleChart 雲端圖表來取得折線圖。只要熟悉基本語法就可以產生各式各樣的圖表, 非常方便! 有接觸過App Inventor 的師長朋友們,歡迎從App Inventor 中文學習網下載原始碼回去加入更多有趣的功能。這次的主題範例需用到網路連線,請先確認您的手機是使用Wi-Fi 或3G 行動網路來連上網路,否則將無法顯示Google 雲端圖表。

 

光感測器

樂高NXT 套件中的光感測器前端有兩個燈泡,一個是普通燈泡,另一個則是光敏電阻,可將前方物體的反射光強度由亮到暗(或由白到黑)回傳100~0 之間的整數(integer)。在App Inventor 中,我們使用NxtLightSensor元件的GetLightLevel 指令來取得光感測器值(圖1)。

01

開始玩機器人

範例的機器人只要將一個光感測器接在NXT 主機的3 號輸入端即可。請確認NXT 主機的藍牙是啟動的,接著將NXT 主機與Android 手機進行藍牙配對(註2),完成之後就可以把機器人放到一邊了。啟動藍牙之後您可以從NXT 主機的螢幕左上角看到藍牙的符號。

接下來依序介紹程式的各個功能:

STEP1 登入畫面:

首次進入程式的畫面如圖2a , 您會看到畫面中央載入了CAVE 技術部落格(http://blog.cavedu.com) 的畫面, 這是WebViewer 元件的最重要功能,可用來載入網頁,本範例的Google 雲端圖表也是以此方式載入。另外, 這時只有「連線」按鈕可以按,其它所有按鈕都無法操作。點選「連線」按鈕後進入藍牙裝置清單(圖2b),請找到剛剛配對完成的NXT 主機名稱(本範例為abc),點選之後就會由Android 裝置對NXT 主機發起藍牙連線。順利連線成功的話, 「連線」按鈕會變成不可按的狀態,只有「斷線」按鈕可以按(圖2c)。

STEP2 程式初始化:

在點選連線清單之前(ListPickerConnect 的BeforePicking 事件),需先將清單內容指定為Android 裝置上的藍牙配對清單(圖3a)。點選之後則先測試連線是否成功,成功則將「NXT 主機/ 連線」設為不可點選,「記錄感測器值」與「斷線」等兩個按鈕設為可點選(圖3b)。


圖3a 指定藍牙配對裝置清單。


圖3b 連線成功後啟動相關元件。

 

STEP3 按鈕記錄光感測器值:

每當我們點擊一次「記錄感測器值」這個按鈕時,就會將光感測器當下的數值搭配一個半形逗號組合到sensorValue 這個字串中。接著, 使用count 這個變數來計算一共記錄了幾次,累計到10 次之後,count 變數值會設定為1 代表要重新開始記錄新的十筆資料。並且「產生圖表」這個按鈕會變為可按(圖4)。

04
圖4 按按鈕記錄光感測器值。

STEP4 按鈕取得Google雲端圖表:

Google Chart 雲端圖表讓我們可用超連結的方式來取得各式圖表。以本範例來說,我們只要將十筆光感測器值組合到chart 字串變數的後方, 再由WebViewer 元件去取得這個超連結就可以了。說穿了就是去操弄這個字串,就能取得我們所需要的圖表。讓我們來看看這個chart 這個字串中的一些重要參數:

.http: / /char t .googleapis.com/chart?
.chs=320×300:圖片尺寸為320 x300像素。
.cht=lc:圖表類型為折線圖(linechart)。
. chd=t : : 圖表資料, 我們就是把sensoValue這個變數組合在chart變數之後來組成一個完整的超連結。每筆資料之間需使用「, 」隔開。其餘的參數請您自行參閱Google Chart API網站。

按下這個按鈕( 圖5), 會先把sensorValue 最後一個字元( 就是半形逗號)刪除,接著使用WebViewer.GoToUrl 來載入chart 與sensorValue兩者所組合成的超連結。並且為了讓下次也能順利執行,最後要把sensorValue 內容清空。


圖5 按下按鈕顯示Google 雲端圖表。

STEP5 斷線:

按下「斷線」按鈕之後,會中止藍牙連線(BluetoothClient.Disconnect指令),並使畫面上的各個元件恢復到程式一開始時的狀態(圖6)。


圖6 按下「斷線」按鈕時中斷藍牙連線。

操作

實際執行的時候,請先確認NXT已經開機且藍牙也啟動了(圖7a)。接著在您的Android 裝置上點選畫面中的「NXT 裝置/ 連線」按鈕, 會進到如圖2b 的藍牙清單畫面,點選您所要的NXT 主機名稱並連線成功後,就能按下「記錄感測器值」按鈕來記錄光感測器值(圖7b),連按十次之後,即可點擊「產生圖表」來產生圖表(圖7c)。


圖7a 程式初始畫面。
圖7b 紀錄感測器值時,數值會同時顯示在螢幕最上方。
圖7c 產生Google 雲端折線圖。

小挑戰

我們為各位讀者準備了小挑戰,要不要挑戰看看呢?

  1. 請將本程式改為計時器版本,與機器人成功連線之後,每秒記錄一次光感測器值, 每10秒更新一次畫面。(提示:使用Clock元件)
  2. 請製作下拉式選單(ListPicker)讓使用者可以調整所要顯示的感測器類型,例如聲音、顏色或超音波感測器等等。
  3. 請製作下拉式選單讓使用者可以調整所要顯示的圖表類型,例如折線圖、長條圖等等。(提示:將lc改為bvs就能將圖表改為長條圖)

本次介紹了如何將機器人感測器值藉由Google 雲端圖表來顯示,與自行畫圖相比,這樣做的話畫面會更漂亮,操作也會更簡單囉!

 

歡迎大家由以下連結或掃描以下的QRCode 來下載本程式:

本程式已上架Google play,請到Google Play 搜尋「CAVEDU 教育團隊」就找得到我們的樂高機器人系列app 了。請在App Inventor 中文教學網上直接下載本範例的App Inventor 原始檔與apk 安裝檔。

註1:想學如何開發App Inventor程式嗎?請到App Inventor中文學習網與我們一同學習。
註2:將Android手機設定為可安裝非Google Play下載的程式以及讓手機與樂高NXT主機連線等說明請參考此連結
註3:與NXT連線後如果出現[Error 402]之錯誤訊息請不必理會,程式依然能正確執行。

文章原文刊載於《ROBOCON》國際中文版2014/3月號

2014 Maker Faire 機器人競賽報名開跑啦

2014 Maker Faire  機器人競賽報名開跑啦,今年有三項項目,獎金與獎品都相當不錯,歡迎報名

機器人循跡搬運賽(報名網頁),第一名$10,000元

1394002771

坦克大決戰(報名網頁),第一名$10,000元。使用DesignSpark軟體來製作可獲得特別獎項唷

1393904016

第二屆 RBL 機器人格鬥賽(報名網頁)。第一名$30,000元。

1394002639

140223 Raspberry Pi 單板電腦整合機器人研習營

本次研習早上內容是讓 Raspberry Pi開機之後,下午開始使用 Brick Pi 擴充板來控制樂高機器人的感測器與馬達。對於已有樂高機器人的使用者來說,很容易就能使用

另一方面,生產 Brick Pi 的 Dexter Industries 公司也有生產許多可用於樂高機器人的感測器(例如 GPS)與各種週邊,使用 Brick Pi 當然也是希望能使用這些週邊囉

Brick Pi 可讓您使用以下三種程式語言來控制機器人:Scratch(適合初學者),Python(建議使用)與 C

延伸閱讀:

BrickPi_用RasberryPi操控NXT

[開箱文]BrickPI – 讓 Raspberry Pi 接上您的樂高機器人感測器與馬達

Raspberry Pi教室設置

Raspberry Pi 機器人P控制循跡 – 使用BrickPi轉接板

這一場研習有13人,大家都辛苦囉!

IMG_1003

講師為皓云老師,CAVEDU 新一代的核心講師

IMG_0964

設備準備上相當不容易,每一位來賓都需要一個螢幕,鍵盤滑鼠以及兩條網路線。同時超過30台裝置上網,也要測測看網路ok不ok哩

IMG_0972

IMG_0978   IMG_0983

使用Scratch 來控制機器人,適合小朋友使用

IMG_0994 IMG_0996

阿吉老師最後來插花一下,介紹一些好用的網路資源(畫面上是 Gertboard 擴充板)

IMG_1000 

與人情感交流的機器人

近日內,英國科學家研發了一個機器人,能夠透過多變的表情與人們互動。

這個機器人的名字叫歐文(Erwin),是智慧網路情感機器人(Emotional Robot with Intelligent Network)的簡稱。

Emotional Robot with Intelligent Network

歐文可以透過受測者的表現,而表現出五種不同的表情。

歐文的各個表情

 

 

 

 

 

 

 

 

 

 

而這一個研究的成果最終希望能夠幫助兒童,主要是有孤獨症等發育障礙的兒童理解感情行為。

不過該研究目前仍然是在研究階段,所以僅僅只有頭部部分。

 

[youtube=http://www.youtube.com/watch?v=0CeYQQf8EZ8]