Category Archives: 物聯網

141120開班!動手玩電腦 —Raspberry Pi 工作營 – 六週課程喔!

86d38b4483144d099071066e72497c90

9~10 月的 Raspberry Pi 四周課程結束了,在 FutureWard 上課的學員回饋都覺得是很充實又食物導向的課程。這次我們將課程延長為六週,加入了詢問度很高的 OpenCV 視覺辨識課程,還有透過 GPIO 來控制機器手臂,大大活用您手邊的 Raspberry Pi!

報名網址請按我

請參考以下的課程說明:

1.如果你是

  • 對電子、資訊領域感興趣的Maker
  • 對3C及科技產物充滿熱情的狂熱者
  • 想瞭解如何透過單板電腦Raspberry Pi,完成各種不同的指令

2.你將可以

  • 瞭解如何操作使用Raspberry Pi,學會常用的Linux指令
  • 學習使用Raspberry Pi 的程式開發工具
  • 透過Raspberry Pi連結控制電子元件,進行創作與運用
  • 以Raspberry Pi打造個人化的網路影音播放器

3.課程內容說明

Raspberry Pi是一款只有一張信用卡大小的 Linux 系統電腦,如果將它連接到你的螢幕再接上鍵盤,就是一台小型個人電腦。它可以處理你在個人電腦上做的事,比如說文字編輯、玩遊戲、寫程式等等,還能播放高畫質的視訊影片。不但如此還能控制其他硬體,例如感測器與馬達,甚至可搭配 Arduino 或是與樂高機器人進行整合式的應用。在本次研習中您將可藉由Raspberry Pi 踏入 Linux 的世界,以及Raspberry Pi 所展現的諸多應用。

課程安排:

 11/20 19:00-21:30  第一堂:認識 Raspberry Pi
  • 硬體介紹
  • 可做到的事情與可搭配的作業系統
  • 開機!Raspberry Pi
  • 基礎Linux環境操作
  • 中文化環境安裝
11/27 19:00-21:30 第二堂:網路功能
  • 網路功能
  • 遠端登入/遠端桌面
  • 數位多媒體中心–XBMC (需使用另外的SD卡開機)
12/4 19:00-21:30 第三堂:Python 程式基礎1
  • Python程式範例教學
  • 如何一開機就執行某個 Python程式
  • Scratch基本介紹與使用
12/11 19:00-21:30 第四堂:Python 程式基礎2
  • 製作 openCV 開機用 SD卡
  • 取得Webcam 影像
  • 使用openCV建立二色化影像
  • 辨識指定顏色與座標追蹤
12/18 19:00-21:30 第五堂:GPIO 結合硬體
  • 使用GPIO 控制LED 亮滅
  • 使用GPIO 取得按鈕狀態
  • 使用GPIO 控制PWM訊號:使用樹莓派操控馬達車
12/25 19:00-21:30 第六堂: GPIO 控制伺服機
  • 使用GPIO 控制複數的伺服馬達
  • 使用GPIO製作遙控機械手臂

  

第一個LinkIt One 程式,好吧,還是 Blink

今天要告訴大家如何安裝 LinkIt One 的開發環境與執行第一支程式 Blink。請看執行影片:

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

請依序操作:

1. 下載並安裝Arduino IDE 1.5.8版本 或直接下載 LinkIt-ONE-IDE (https://github.com/Seeed-Studio/LinkIt-ONE-IDE)

。兩者是一樣的東西,但是從官方網站下載的版本,在Example的部分會缺少一些範例!

01

 

2. 下載並安裝 LinkIt ONE SDK,先於Media Tek網站註冊會員(http://labs.mediatek.com/dpRegister/create),到電子信箱收註冊信並啟動你的帳號。

3. 回到網站登入帳號密碼後,下載SDK並解壓縮後安裝,記得LinkIt ONE SDK的安裝目錄要跟Arduino IDE的安裝目錄相同。 PS.紅色框框處請改成與Arduino IDE相同的安裝位置

02

03

04

 


 

第一支程式

0. 請將 LinkIt One 使用 micro USB 線接上電腦。安裝 driver 方式與Arduino相同,位於 <Arduino IDE>/drivers/mtk 之下,指定到這個資料夾即可。最後進入電腦裝置管理員中確認是否安裝 driver 完成,系統會給一片 LinkIt ONE 兩個 COM port,下圖為 19 與 18

06

1. 開啟 Arduino IDE。設定板子型號 => Tools => Board => LinkIt ONE。

05

3. 設定 port:Tools => Port => (COM 19) LinkIt ONE。COM號碼依照不同環境而異。

07

4. 第一支程式 Arduino IDE => File => Examples => Basics => Blink

08

5. 板子上記得切換成SPI Mode,Arduino IDE => Upload 上傳程式,會發現板子上LED每隔一秒閃爍一次。這也是所有 Arduino 玩家的第一個範例

10

11

 

MediaTek LinkIt One 硬體規格介紹

本文要來介紹 MediaTek LinkIt One 的硬體規格。除了硬體規格相當不錯之外,重點是整進了 MediaTek 自家的通訊功能,包括藍牙,GPS,GSM/GPRS 與 Wifi 等等,要進行各類聯網應用時,彈藥相當充足啊。以下規格引用官方網站:

晶片組:MT2502A(Aster, ARM7 EJ-STM)
時脈:260MHz
尺寸:3.3 x 2.1 英吋
Flash:16MB
RAM:4MB

輸出電流:1mA 每支腳
類比腳位數量:3
類比輸入電壓:5V
UART:軟體序列(Serial) 與硬體序列(Serial1, D0&D1)
SD卡:最大到32G(Class 10)
GPS:(MT3332)
GSM:850/900/1800/1900 MHz
GPRS:Class 12
Wi-Fi:802.11 b/g/n
藍牙:BR/EDR/BLE(雙模式)

正面的腳位配置比照 Arduino UNO,因此相關的擴充板都可以用。傳程式用的 micro SD 接頭在板子左側,板子左下角則是 UART 接頭。

DSC_0735

反面:左側可以看到 GPS / Wifi 以及 GSM 的天線接點,不要接錯囉。右側可以看到 micro SD 與 SIM卡的二合一插槽

背面

鋰電池

電池

以下是三種天線,接上去有種金剛合體的感覺啊

GPRS
GPRS天線
GPS
GPS 天線
WIFI
Wifi 天線

Lamobo M1輪型機器人應用教學-遙控車硬體組裝

先前我們介紹過的 Banana Pi (現更名為 Lamobo 樂瑪),由於 GPIO 腳位與 Raspberry Pi 有一點不一樣,因此無法直接用 Rpi 的概念來製作機器人。現在官方推出了製作文件,按圖施工保證成功,一起來看看吧。

需要的零件有 (文件中有註明購買來源,或是找我們買也可以啦):

1. LAMOBO M1 單板電腦一片

2. Arduino Mini Robot Chassis BB 機器人底盤 (或類似的雙馬達底盤也可以)

3. L298N DC 馬達驅動模組

4. 工具、線材、螺絲 

文件下載點:http://pan.baidu.com/s/1i3eMnNB

未命名   

最後是 demo 影片

140925 Raspberry Pi @FutureWard未來產房

CAVEDU 與 FutureWard未來產房合作的 Raspberry Pi 帶狀課程,今天開課囉!FutureWard 未來產房有許多獨立的隔間教室,可以同時開辦多種課程。今天在大廳就有另一個有趣的產品創意發想課程,我也去湊熱鬧一下,很棒。今天有一位學員,上了第一堂課之後就要去當兵了QQ,希望之後順利退伍還可以來上我們的課。

2014-09-25 20.07.47

您可以報名完整的四堂或是選擇您喜歡的內容報名單堂課。課表如下:

9/25 19:00-21:00 第一堂:認識 Raspberry Pi
  • 硬體介紹
  • 可做到的事情與可搭配的作業系統
  • 開機!Raspberry Pi
  • 基礎Linux環境操作
10/2 19:00-21:00 第二堂:網路功能
  • 網路功能
  • 遠端登入/遠端桌面
  • 數位多媒體中心–XBMC (需使用另外的SD卡開機)
10/9 19:00-21:00 第三堂:Python 程式基礎
  • Python 基礎教學
  • 簡易網路爬蟲範例
  • 如何一開機就執行某個 Python程式
10/16 19:00-21:00 第四堂:GPIO 結合硬體
  • GPIO 控制LED 亮滅
  • GPIO 取得按鈕狀態
  • 將硬體變化呈現於網頁上

燒錄好 SD 卡之後,順利開機,這一步是沒有什麼問題的。接著還要帶大家調整系統組態設定、語言時區、使用者帳號以及如何更新套件等等。

2014-09-25 20.07.23

順利使用 xrdp 遠端登入囉

2014-09-25 21.10.52也順便展示以下 Eben Upton 授權版本的機殼,有加掛散熱風扇喔!

2014-09-25 20.07.31

[翻譯書] Raspberry Pi 機器人自造專案 – 歡迎找阿吉老師簽名

我們翻譯了一本很有趣也很實用的書,聚焦在 Raspberry Pi 的機器人應用。除了一定會提到的 GPIO 與 網路遙控以外,GPS 定位、openCV 視覺辨識以及 ROS 機器人作業系統也有提到。算是內容相當紮實的書,值得一看。

9/21 CAVEDU Day 有吃有玩情義相挺,報名網址請按我

以下為本書資料,9/21 現場就可以買到啦,您可以請阿吉老師簽名喔 (自賣自誇…)

作者: Richard Grimmett
譯者:曾吉弘
出版社:碁峰
出版日期:2014/09/22

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

延伸閱讀:

[感謝祭,有下有推]Raspbian openCV img 檔下載 – 可用於 Raspberry Pi B、B+ 以及 Banana Pi

安裝OpenCV 於 Raspberry Pi / Banana Pi

ACH017100 (1)

內容簡介:

機器人的發展神速,現在,只要您有興趣,就能輕鬆取得製作機器人所需的硬體元件以及相關軟體,打造屬於自己的機器人。本書會從啟用Raspberry Pi這塊板子開始。它可以解譯您的指令並讓機器人執行各種動作。跟著本書的每個單元進行實作,假以時日,您就能擁有一台可說、可聽並可用多種令人讚嘆不已的方式來移動的機器人了。

跟著本書的步驟導引,您就能應用Raspberry Pi實作出各項有趣的功能,包括語音辨識、仿人語音模擬、圖像辨識、馬達控制、GPS定位以及無線控制。您還可以學到如何整合這些功能來製作專屬的機器人專案。

.開箱、供電並用Ubuntu Linux來設定您的Raspberry Pi
.在您的專題中應用Open CV來辨識顏色、樣式與動作
.加入並控制語音軟體讓您的機器人可以說話
.為您的機器人加上GPS定位功能
.使用無線USB鍵盤來遙控您的機器人
.透過各種外部硬體讓您的機器人動起來
.製作可移動、下水甚至飛行的機器人
.與您的機器人擺脫纜線的束縛

章節:

第1章 Raspberry Pi 初次上手
教您如何啟動Raspberry Pi,連接鍵盤、滑鼠、顯示器和遠端電腦,以及如何使用它潛在的運算能力。

第2章 Raspberry Pi 程式設計
幫助您了解Raspberry Pi的程式設計基礎,包含Python和C程式語言。

第3章 語音輸入與輸出
讓您教會Raspberry Pi聽與說。

第4章 Raspberry Pi 加入視覺
教您如何使用標準型USB網路攝影機讓您的機器人專案得以看見東西。

第5章 製作移動式輪型機器人
示範如何將Raspberry Pi與輪式移動平臺連接起來,並且控制馬達讓機器人能行動自如。

第6章「提高機動性:控制足式機器人的動作」
教您如何讓機器人能夠行走。

第7章 使用感測器來避開障礙物
示範如何感測周遭事物。既然您的機器人已經能夠行動,您也會希望它避開或是尋找物體。

第8章 真•行動式:遙控你的機器人
教您如何無線遙控機器人,畢竟您也期待它自由活動,而不會被傳輸線綁手綁腳。

第9章 用 GPS 接收器定位機器人
示範如何使用GPS接收器,如此一來您的機器人便能得知本身的位置,避免在移動的過程中迷路。

第10章 系統動態
討論如何結合系統的各種功能來製作複雜的機器人。

第11章 上山、下海、飛起來
教您如何在機器人上加裝各種功能,讓它們上天下海,甚至潛入水裡。

Wyliodrin – 適用Raspberry Pi / Intel Galileo 的線上多程式語言開發環境

Wyliodrin 是最近詢問度頗高的線上多程式語言開發環境,可支援 Raspberry Pi 與 Intel Galileo 等兩片開發板。在首頁上,我們看到 Wyliodrin 的幾個特點:

1. 雲端開發,這可說是近年來的主流,只要有網路,隨時可以繼續開發程式,也免去諸多環境建置的問題。ScratchApp Inventor123D Circuit 都是類似的概念。

2. 支援圖形化介面,以下程式方塊可說是與App Inventor長得一模一樣,上半部是顯示訊息,下半部的無窮迴圈則是每 0.5 將 pin0 在高低電位之間切換

3. 不論板子在何方,都可透過無線網路來編寫程式與除錯。

4. 支援多種程式語言,包含C/C++, Java, Pascal, Shell Script, Perl, PHP, Objective-C, C#, Python, Javascript. 我想特定的應用還是需要不同的程式語言,這個功能大家可以多分享比較。

5.  感測器資料視覺化。不單單只是取得板子上的各種資料,Wyliodrin 也提供各種函式庫幫助您將資料以不同的圖表來視覺化呈現。

6. 使用 shell 存取板子,進階使用者必備。

來看看介紹影片吧,官方提供了許多豐富的線上教學,我們也在試玩中,有更多專題都會分享給大家知道~

 

Raspberry Pi 上的新瀏覽器 Epiphany

以往在 Raspberry Pi 上的瀏覽器是 Midori ,您也可以自行安裝 Firefox 或 Chromium。現在 Raspberry Pi 基金會推出了Epiphany 這個新的瀏覽器,。並且在之後的 Raspbian 與 NOOBS 中會直接作為預設的瀏覽器。

有板子的朋友,請在 terminal 下依序輸入以下指令即可安裝:

sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install epiphany-browser

根據官方的說法,Epiphany瀏覽器的優點有:
  • HTML5 支援性更佳
  • JavaScript JIT
  • 支援硬體加速的影片解碼
  • 針對 ARMv6 最佳化的圖像複製(blitting) 功能
  • 載入頁面時的互動性更佳
  • 捲動更快速
來看看介紹影片吧:

http://www.raspberrypi.org/web-browser-released/

140816 Raspbery Jam – Eben Upton 分享交流會

經過了上次在噪音咖啡廳,舉辦了Eben Upton的見面會。

今天則是Upton先生來台灣的重頭戲,開場也是由RS的Eric為大家介紹。

10570378_684078601663017_7843225347497031644_n

接著便開始了上午第一階段的演講,現場口譯的是我們的阿吉老師喔!(同時也是艾本.厄普頓著作《Raspberry Pi®User Guide》的繁中版譯者)

很輕鬆的語調與大家分享創立Raspberry Pi的歷程,以及研發時的有趣小故事。

使用水果為開發粄命名好像變成了一種開發板界的潮流。

10405323_684078778329666_5111413880734645128_n

 

10583830_684078961662981_3036083130957278560_n

上午的時間是屬於開放大眾入場免費的分享會。

講者有邱展逢 (中華資訊與科技教育協會 研究發展處處長)、葉難 (知名開放硬體部落客)、曾吉弘 (CAVEDU教育團隊技術總監。

如果小編沒有來幫忙這場活動,可能就不會親眼看到網路上傳說中的神人了。

而且每個人的主題都很有趣,原來Raspberry Pi可以運用在不同的面向。

最重要的是,大家都懂得分享,讓更多人能夠更快地進步,也不用再重複地造輪子。

下圖為阿吉老師為大家介紹RaspBook的內容。

IMG_5877

 

10590621_684080448329499_8162316271143254317_n

雖然在見面會上就已經亮相的RaspBook,不過在今天也是有很多人來詢問喔!

10592805_684078501663027_1809650985478892939_n

這是為Raspberry Pi量身打造的壓克力殼。除了有會發亮的LED,還有風扇確保cpu不會過熱喔!

10624976_684080051662872_3552552498724990863_n

還有Makerbar的調酒機器人。在介紹的時候一群人都圍過來了。

7356_684080424996168_8508249854746889162_n

中午的餐點是墨西哥菜,還有飲料或是酒。豐盛的餐點跟休息之後。

下午就是技術交流會的時間了。

有記者在會場到處採訪,大家紛紛地轉向週圍的攤位。

10354734_684080591662818_7610201847455657197_n

 

10469726_684080371662840_8038809071616812848_n

最近CAVEDU的活動好多,辛苦大家連續奔波的幫忙。

在這個特別的日子,也是CAVEDU的建彥老師還有阿吉老師的生日,送上滿滿的祝福!

期待9/21的CAVEDU DAY會有更多的作品展覽,也歡迎大家來參加。(點連結可看詳細內容)

10488027_684080758329468_7416769985678630306_n

 

 

[電腦愈慢,心 則快] Raspbook 2.0 形象照

話說,要走文青風也不是容易的事,為了證明平常粗手粗腳的阿吉老師也是有藝文氣息的一面,特地把 Raspbook 2.0 搬到 FabCafe Taipei 來拍照。

這款 Raspbook 可是大有來頭,有 Eben Upton 的親筆簽名喔!需要外殼檔的朋友,歡迎索取。也回顧一下[Raspbook V1.0]

_MG_2543

我們可不是假裝的,這臺Raspbook 一樣可以上網、寫程式。稍慢一點的速度也提醒自己,要慢活一點來看這個世界,會有更多美好~

 

 

 

 

_MG_2550 _MG_2553_MG_2551 _MG_2556 周三就要上場的音頻擴大器,也一起來合照吧

_MG_2564

內骨骼架構,我可是很強壯的

_MG_2569

Raspbook V1.0 雷射切割外殼完成

燈燈燈燈~  最近一鼓作氣完成了 Raspberry Pi 的很多應用,除了有點台的[七彩氣冷散熱殼]之外,重頭戲在於將您的 Raspberry Pi 變成一台筆記型電腦。

您需要那些東西呢?

  • Raspberry Pi B+
  • 10.1 吋液晶顯示器套件 (HDMI.VGA.2AV) 1024*600
  • HDMI公對公接頭
  • 行動電源
  • WiFi Dongle
  • 具觸控板的無線鍵盤 (就是滑鼠啦)
  • 16G Class 10 SD卡 (要更大也可以,Raspberry Pi 目前最大可到 64G)
  • USB HUB
  • 雷射切割外殼 (本版本尚未處理網路、USB開孔)

由此可以看到內部的配置,中間為 Raspberry Pi,右邊為螢幕控制板,右上為行動電源

DSC_0263

放上無線鍵盤,右側有觸碰板,這樣就不用接滑鼠了

DSC_0257

從 GPIO 供電給螢幕控制板

DSC_0267

這個轉軸設計好久啊,之後要加裝一隻小氣壓桿避免螢幕啪一聲倒下來

DSC_0268

DSC_0261

螢幕採用夾式固定,這樣彈性比較大。

DSC_0269

整體外觀

DSC_0271

側視圖,我敢說在星巴克打開來,吸睛度一定完勝麥書空氣!

DSC_0272

蓋起來的樣子,要來想想看上蓋要來客製化那些東西,例如弄個多層的中國窗櫺鏤空風好了

DSC_0273

10.1 吋螢幕模組

DSC_0277

[Raspberry Pi 有事嗎?] 七彩氣冷散熱殼

Raspberry Pi B+ 強制氣冷散熱外殼,外加RGB Led燈!經過初步測試,小超頻到1000MHZ,在基本操作下,溫度都不會超過35度唷!

風扇直接整合在上蓋,接上gpio的5V與GND就可以供電,上蓋依然預留了camera、螢幕排線與GPIO線的走線孔,來看影片:

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

10599326_681282311942646_6317826950111468681_n 10590646_922558674424179_1882405330062120990_n 10494628_681282335275977_2100762640859298916_n 10307218_681282328609311_7748932278926257698_n 1920534_681282318609312_7492253876199816887_n

Raspberry Pi 小筆電 beta版

Raspberry Pi 小筆電 beta版完成,回應一下最近的桌機潮,這樣一台帶出門應該相當吸睛吧,速度就…再說吧

7吋的觸碰螢幕真好用,不過要固定好一點才不會被戳進去,背面有放海綿減震

底部裡面的空間還挺夠的,放一些餅乾糖果好了,ㄎㄎ。會想辦法再固定得更好一點

DSC_0361

電源的話可以用行動電源給Pi 之後,再透過 GPIO 給螢幕控制板供電。這樣供電就沒問題囉。

10592770_478195875616667_1996090589027922187_n

 

 

Raspberry Pi 與 IPS 7吋 1280 x 800 觸碰面板

最近收到廠商送測的IPS 7吋觸碰面板,解析度最大可到 1280 x 800。價格約一千多新台幣。這樣要做整合式的 all in one 裝置就更方便啦。

連接方式是透過轉板接上 Pi 的 HDMI 公對公,再從轉板的 DSI 接頭去接上觸碰面板即可。當然面板需要另外供電。

2014-08-08 13.50.04 2014-08-08 13.57.51

面板與 Pi 板子大小比一比,不過現在的解析度不是 1280 x 800,不過面板不大所以不建議解析度調太高,不然眼睛會很吃力…

2014-08-08 13.58.11

 

當然最近很紅的 Banana Pi 也要測試一下,直接插上去就可以用囉

2014-08-08 13.46.51

 

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

今天是我們今年第三梯次的Raspberry Pi 單板電腦整合機器人研習營,

歡迎參考 BrickPi 的相關教學花絮與技術分享 ,如果您想知道為什麼要結合 Rapsberry Pi 與樂高機器人周邊的話,請參考此篇文章 [為什麼要把樂高機器人主機換成別的控制器]

DSC_0313

這就是今天的主角:Raspberry Pi + BrickPi 轉接板,兩片疊起來真是無限可能。可接上四個馬達與五個感測器,另外 Raspberry Pi 原本的 GPIO 腳位與 USB 也可充分利用。

就算是要把這台使用一般直流馬達的機器人改成樂高版也可以喔!

2013-12-04 11.22.02  2014-07-25 16.02.19

對於已經有樂高套件的朋友們來說,只要 BrickPi 轉接板就能充分擴充您的 Raspberry Pi 功能性以及樂高零件的使用壽命,值得一試。

來看看Raspberry Pi 循跡機器人的影片

[youtube=http://youtu.be/qdDGpQBW0YA]

大家都很認真上課,拍拍手喔!

DSC_0302 DSC_0307