AI導論(一)

何謂人工智慧?

這應該是所有想學習AI的人的第一個問題。
事實上,對於「智慧」的定義一直以來都不甚明確,因此能被稱為人工智慧的領域也相當廣泛。我們在這裡不會詳細的探討形而上的定義,而是會簡單說明它的歷史,以及幾個人工智慧發展方向。

早期歷史

如同其他許多的學科, 最早有關人工智慧的文章來自於神話體系。從希臘神話的機械人以及人造人而來,而在這之後的千年,世界各地都有關於人造人的嘗試與傳說(自動人形,魔像,我們常聽到的少林木人巷等等。),這些也會被視為機器人學的起源。
1950年,艾倫·圖靈提出著名的圖靈測試,為人工智慧的「智慧」做了個可以被多數人接受的定義。

圖靈測試

「如果一台機器,透過電子設備,能夠與人類展開交流,而且不會被分辨出其機器的身份,那麼稱這台機器具有智慧。」
以1950年代的通訊設備來說,能利用的通訊設備還只有文字交換能力。也就是說,你能不能分辨你讀到的文字是由人類發出的還是機器發出的?
這個測試讓人們對於人工智慧有了更具體的想像,可以說,到現在人工智慧努力的方向,都是要通過這個測試。
也因為提出了這個概念,圖靈被稱為AI之父(註1)。
但是,一直到1956年,人工智慧才被正式承認為一門學科。

達特茅斯會議

1956年,約翰·麥卡錫等人招開了一次學術研討會。會議的結論定義了現在的人工智慧領域:計算理論、自然語言處理、神經網路系統,機器學習等等,以及最重要的,人工智慧一詞的出現。麥卡錫因此也被稱為AI之父(註1)。
(下篇待續)

 

註1:這兩人的成就都可以被尊為AI之父,不過這個就可以牽扯到英國學界與美國學界的故事。另外,圖靈一直到2013年才洗脫罪犯的身分。

Read More

Python IDLE簡介

我們介紹過Python的hello程式,而今天我們就要從IDLE開始。

 

當我們下載並安裝完Python之後,程式列會出現Python的資料夾。

我們點選這個IDLE。

此處的作業系統以樹梅派為例

 

不同於常見的IDE(Integrated Development Environment,整合開發環境),Python使用的是IDLE(Integrated Development and Learning Environment,整合開發學習環境)。至於差在哪裡,嗯,好問題。

 

而在開啟之後,會出現一個shell。他會顯示電腦的一些資料,與Python現在的版本。

可看出這是 for linux 的Python 3.5.3 版

 

這個shell與使用命令提示字元開啟Python的效果相同。

至於一般的程式碼編輯模式,又稱為editor,看起來會像這樣:

editor與shell

 

在editor編寫完成的程式會回到shell執行,而在shell內執行也是可以的。

在editor裡選擇Run執行,更快的方式就是按下鍵盤的F5

 

另外,IDLE也可以調整顯示的字形或大小。

Options→Configure IDLE

 

設定方法都一樣,在Options底下的Configure IDLE。

設定視窗

 

在這裡就能調整Python的顯示方式了。

調整後的結果

 

Python內也帶有說明文件,可以在這裡看到更詳細的說明。

裡面有其它更加詳細的說明

Read More

飆的Python小學堂:This-Python之禪(一)

我們上次提到了import這個方法跟Python背後的設計哲學,這一次我們就要來瞭解Python的設計哲學。
(上次的文章連結)

首先一樣,打開我們的Python IDLE(或是其他開發環境)。

輸入import this。

p03-01
我們這次使用Anaconda的Spyder作為示範

我們在這幾次的介紹中,都採用不同的環境。這也說明了Python跨平台的能力。

執行後,會出現一篇文章。

p03-02

我們下面提供了一些解釋:

The Zen of Python, by Tim Peters

Python之禪,Tim Peters作於1999年

 

Beautiful is better than ugly.

優美勝於醜陋。

Python,以編寫優美的程式碼為目標。

Explicit is better than implicit.

明確勝於晦澀。

而優美的程式碼應該簡單明瞭。

Simple is better than complex.

簡單勝於複雜。

優美的程式碼應該編寫簡單,不該有複雜的關係。

Complex is better than complicated.

複雜勝於繁複。

即使需要複雜的關係,也不該有繁複的介面。

Flat is better than nested.

平坦勝於築巢。

優美的程式碼不該有過多的內嵌結構。

Sparse is better than dense.

分散勝於密集。

優美的程式碼寧願分散程序,也不該擠在一行。

Readability counts.

可讀性很重要。

優美的程式碼,一定要易讀,加上註解吧。

Special cases aren’t special enough to break the rules.

特例也不該違背這些規則,

Although practicality beats purity.

即使實用性打敗了純粹性。

這些規則應當遵守,就算傷害了程式碼的實用性。

Errors should never pass silently.

錯誤不該被無聲地忽略,

Unless explicitly silenced.

除非你如此期望。

除非需要,否則要捕捉所有的錯誤。

In the face of ambiguity, refuse the temptation to guess.

面對雙關的語意時,拒絕猜測的誘惑。

There should be one– and preferably only one –obvious way to do it.

用明顯的方法來完成一件事,而且最好只有一種。

不要去猜想完成程序的方式,只需要用一種明顯的解法。

Although that way may not be obvious at first unless you’re Dutch.

這並不是件容易的事,誰叫你不是荷蘭人呢?

找出一種明顯的解法,在一開始並不容易,畢竟我們都不是Python之父。

Now is better than never.

把握現在勝於停滯不前,

Although never is often better than *right* now.

即使停滯不前勝於立刻動手。

先考慮過程式是好的,但必須要動手寫。

If the implementation is hard to explain, it’s a bad idea.

如果實作難以被說明,那就是個壞主意。

If the implementation is easy to explain, it may be a good idea.

如果實作能輕鬆說明,那可能是個好主意。

能夠被說明的程式才是好程式。

Namespaces are one honking great idea — let’s do more of those!

命名空間是個絕妙的點子,我們應當多加利用!

善用python的命名空間。

 

上面的「禪」中有幾個有趣的地方:

  • Right now一般可以解釋為「現在」,而這裡卻也能做為「正確」解釋。
    「即使不做出程式,勝於找出並完成有『正確』作法的程式;作出程式仍勝於不動手做。」
    所謂的「正確」作法,可能是指為了心中的完美而加入不必要又難以維護的功能;又或者是為了盡早發佈而留下糟糕的結構。這兩者在開發實務上都是正確的,但也都會帶來麻煩,還不如不做。

    這是一個雙關句,然而「禪」中卻要我們停止猜測雙關,找出簡單的解釋:現在。

  • Dutch是荷蘭人的代稱,用來指Python之父吉多·范·羅蘇姆(Guido van Rossum)。

當我們打開this的原始檔時,可以發現更有趣的地方,不過這就留待下次討論了。

Read More

飆的Python小學堂:每個人的第一課Hello World

之前我們提過了Python的誕生,而這一次會介紹的是所有程式語言的第一步:
「Hello World」。

「Hello World」,據說最早(備註1)是出現在B語言的示範教學程式。以下是他的範例:

main(){
    extrn a,b,c;
    putchar(a); putchar(b); putchar(c); putchar('!*n');
}
a 'hell';
b 'o, w';
c 'orld';
而當初這段程式的開發者,布萊恩·柯林漢(Brian Wilson Kernighan)在與丹尼斯·里奇(Dennis MacAlistair Ritchie)合著《C程式設計語言》(The C Programming Language)一書時,也將「Hello World」作為第一個程式範例:
#include <stdio.h>
main( ){    
    printf("hello, world\n");
}

自此之後,幾乎所有程式設計師的第一堂課都是「Hello World」,而後所開發的程式語言也會使用「Hello World」作為第一個範例。
至於為什麼是這句話呢?起源至今難以確認(備註2),不過倒是留下一些浪漫的傳說。

Python自然也不例外。
不過,在進到Python的程式碼之前,要先知道Python的特別之處。
在安裝好Python之後,除了可以使用它內建的開發環境之外,也可以使用命令提示字元來操作。
命令提示字元的畫面
命令提示字元的畫面
在這裡的操作,跟使用Python的IDLE是一樣的。

那在這裡要先介紹Python的重要概念:import
如同C需要#include,Python藉由import其它的模組來增加他可以操作的函式。
而在這裡,我們import了hello。

__(雙底線) + hello + __,__hello__
__(雙底線) + hello + __,__hello__
import __hello__
讓我們看看結果。
0003
Hello world!
如果說C可以用1行程式碼取代他的老前輩的5行程式碼,Python則是任性的連1行程式碼都不用
當然Python也可以用程式碼來印出hello world,這也是實際上它會做到的事。
print (‘hello, world’) 
hello, world
hello, world

不過import __hello__這個方法就跟Python背後的設計哲學有關了,我們之後會再討論。

備註1:有些研究認為BCPL(Basic Combined Programming Language)才是hello world最早出現的地方,不過使它成為流行的肯定是布萊恩·柯林漢。
備註2:根據不太能確認的回憶,布萊恩是使用小時候看過的卡通中的台詞。
「In interview with Forbes India, he said his memory’s dim. “What I do remember is that I had seen a cartoon that showed an egg and a chick and the chick was saying, “Hello, World.”」 ( from The History of ‘Hello, World’ )

Read More

飆的Python小學堂:Python的起源

Python、C與Java,是目前世界上的前三大程式語言。
Python作為一種簡潔的直譯式語言,被廣泛的用於各大機構中,如NASA、Google等等,而Python近年來更是AI領域中的發展要角。
這種強大又易讀的語言,是怎麼誕生的呢?
這就要回到1989年,12月的荷蘭了。
吉多·范·羅蘇姆,一個荷蘭的程式設計師。他參與了荷蘭數學和計算機科學研究學會(Centrum Wiskunde & Informatica,CWI,英文為National Research Institute for Mathematics and Computer Science)的一個教學計畫,目標是在教導非專業的人們學習如何開始寫程式。這個計畫後來稱為ABC語言。
而在聖誕節假期中,窗外大雪紛飛,羅蘇姆閒賦在家,對著電腦,剛泡好咖啡,夜深無聲
他想要一個東西讓他能打發假期。此時他想到了ABC專案。
「ABC是種優美和強大的語言,但是他是不是能做的更好?」
於是他在假期中,用著家中的唯一一台電腦,著手開發了ABC的後代。
出於喜好,他選擇用蒙提·派森的飛行馬戲團(Monty Python’s Flying Circus)這部劇來取名。
Python,就這麼誕生了。
看來,歐洲國家因為他們的氣候(下大雪的冬天又或者是說,長假),經常出現一些令人驚豔的產品!

Read More

【大專教師】全系列無門檻AIoT特色課程

(若您是高中職教師,請點此觀看 →高中職教師101%新課綱系列)

投影片1投影片2


      2017,我們為大專的老師準備了【全系列無門檻IoT雲端特色課程
    2018,邁向AI,唯有Python 才是王道
  2019,我們為大專的老師準備了昇級版的人工智慧物聯網AIoT特色課程

2020我們將智慧機器人發揮到極致,ROS整合AIoT場域

大專-4大專-1

核心課程與延伸】                                        國際證照

大專-2大專-3

     【各類場域】                                               【全國競賽

大專-13


【核心課程】-回首頁

課程以教學及應用上易學易懂的 Python語法 +實務 為核心,全力邁向AI

請先參考基礎課程 PlayAI 或 PlayPython (點我)。

核心課程由Python出發,為增加廣度與深度,還結合了學生們耳熟能詳的 Arduino + Sensor 作為AI+IoT的感測與受控基石。
Python(Ai)  + Arduino( IoT ) = AIoT 人工智慧物聯網應用

  • AI 人工智慧我們採用最主要的兩大應用領域,語音自然語言(NLP)、機器人影像視覺(NN神經網路),融入開放式教學課程。
  • IoT 物聯網我們將感知層(Sensor)、網路(P2P、區網、外網)、應用層(居家、農場、工廠…),在每個特色課程內帶出架構。

AI 自然語言模組,讓您秒殺AI語音助理、機器人智慧音箱、智慧音控無所不控、聽聲辨位的聲源定位(DOA)、….等成為最Hot的專題,換言之Pepper、Zenbot、小愛同學、SiRi..能做的事,我們以教學的角度紮實的教您用Python做出來;但我們機器人能做的事、您課程舉一反三能做的事,別人就不會做了!到此,只不過進入聲音單元就這麼有趣了。接下來 加入

AI 視覺辨識模組,神經網路與影像處理掌握AI自駕與道路辨識,人臉辨識、車牌辨識、商品辨識….. 等等,您的成果將聽得懂人話,識得了名畫。最後,透過AIoT的導入,您將大放異彩,進而做智慧管家、AIoT雲端控制或收集資料、人機介面…。讓您的AIoT課程從教學、應用、競賽、證照一次搞定。

AIoT時代,台灣絕不落後,讓AI樂活我們的學習,讓AI豐富我們的生活。

大專-5


【延伸課程】-回首頁

大專-6 大專-7 大專-8

在核心課程外,我們的課程還能延伸至ROS系統(Robot Operating System) Donkey Car 還有更高效能的NVIDIA

其中ROS極為適合運用在AIoT課程。

ROS是由核心作為交換溝通,而每個NODE各自做自己的事情,且支援不同NODE可以有不同程式語言。僅需要簡單的定義頻道和交換訊息格式,不論是C或是python,都可以各自發揮優點,協力完成任務

如此一來,在課程上與飆機器人的架構不謀而合。可以將視覺NODE、語音NODE、IoT NODE、機器人控制NODE…分段式教學,每次都能有獨立課程成果,最後再透過ROS將各個功能整合起來,變成一個更龐大的AIoT系統。

如AIoT智慧機器人:

  • 語音NODE-教學語音問答,智慧音箱成果>>ROS語音功能
  • 影像NODE-教學影像辨識,人臉辨識、影像辨識競賽成果>>ROS的影像辨識功能
  • 控制NODE-教學機器人移動控制,機器人遙控成果>>ROS的控制功能
  • IoT NODE -教學感測器數據擷取,空氣品質監控成果>>ROS的感測器功能

學期末,透過ROS整合,一隻看得懂道路,知道如何走回家;同時能夠說話聊天,還會提醒你空氣品質不好,記得戴口罩的機器人,就完成了。

而飆機器人已經將ROS系統融會貫通到所有設備,還找不到特色嗎?還怕教學沒成果嗎?成果績效全在這裡了。

應用範例:RunningCar

  • 影像NODE >> QR辨識節點。
  • 控制NODE >> 控制節點。
  • IoT NODE >> 電子紙節點 GPIO節點。
  • ROS區域網路控制與通訊

上課課程化為遊戲,學生學習更有動力


【全國競賽】-回首頁

飆機器人競賽在北中南各地展開,至今已邁入第十一年,藉由參加比賽認識全台各地好手,提升競賽技藝精進與切磋交流,達到增廣相關技能與學藝交流的目的。

而每年除了傳統的經典競賽外,還會時時精進科技技術與主題,2020年全面導入的AIoT競賽,技術的傳承,應用的創新,讓您的成果領先全球

大專-9

新增 2020 AIoT競賽(AI 影像辨識 與 號誌語音播報)

更多競賽活動內容請點我


【國際證照】-回首頁

為何選立我們證照。在證照林立的時候,我們只強調一件事,動手做的能力。

我們強調學生在課程中的實作能力,不管是嵌入式系統的應用,亦或者物聯網設計應用,皆是培養學生在業界與學界能力的接軌。

選擇我們證照的六大理由:

  1. 課堂所學即為證照實作,實作內容即為業界所
  2. 認證系列已被美國政府推薦使用
    1. NICERC  (National Integrated Cyber Education Research Center) 美國國家資訊與安全整合教育研究中心這是一個美國政府近幾年相當重視新成立的中心,隸屬國土安全部門。主要是為K-12教育工作者提供資訊與安全、STEM和電腦科學課程以及專業發展。目標是為美國教育工作者提供支持,幫助他們為美國下一代的資訊與安全等相關工作做好準備,以對抗正在崛起的中國勢力。 Parallax 為本機構高中唯一指定之平台。相關連結  https://nicerc.org/about/
  3. 國外交換生機會名額
  4. 已列為基本校務資料庫內乙級分類
  5. 台大已將證照平台之物聯網應用實習列為必修課程
    大專-14
  6. PythonArduinoIoT物聯網實務設計應用不同認證,涵蓋AIIoT所需項目。

認證考場設備對應

  • ABB IoT Car  >>   Arduino 嵌入式認證
  • Pibb Car  >>  Python 嵌入式認證
  • AIoT智慧機器人、物聯網應用實習、微電腦應用實習  >>   IoT物聯網實務工程認證

cet1cet2PCP Python 國際證照


【各類場域】-回首頁

只有想不到,沒有做不到。

我們已經將AIoT完整融入每個特色場域,並且都是由課程內容延伸出來的場域績效。

學生學習不再霧裡看花,能夠真實看到應用在生活上的成果。

  • 學習不再盲目,認知自己所學。
  • 招生訪視,可以看到學校特色。
  • 場域與課程的結合,將讓1+1>2的成果

大專-12

若找不到您要的題目,或想詳細了解內容,歡迎與我們聯繫 ( Salse@playrobot.com)

Read More

Arduino IoT 物聯網實務工程師專業國際認證

【2017年7月份首屆教師研習大成功!】

2017年首屆IOT實務工程師認證教室與實務認證 圓滿成功!

IMG_1105 1500257088735

(可看見下圖螢幕中的freeboard監控儀表板)

^0DA847C70601DC5B4ADDEEB05C2824EDA63322DBD86C86FBCE^pimgpsh_fullsize_distr^74207BA9D91161416D8E793215ACC50009B3F00445F41ED6CF^pimgpsh_fullsize_distr

更多照片歡迎移步至幕後花絮或者是飆機器人FB

 

【Arduino IoT Certified Engineer是甚麼?】

關於Arduino IoT Certified Engineer這張證照,甫一推出就收到許多回響,也有許多人好奇:這張證照到底是甚麼呢?很好奇相關的內容!

在此提供您IoT Certified Engineer證照實務應用的課程說明,歡迎您一起加入專業認證行列!

1.    課程目的:

因應教育部各項人才培育計畫與智慧製造的主軸,飆機器人提出【物聯網學程最佳方案】,由微處理器開始的基礎感知層,到自有雲的雲端資料庫與控制,並提供IoT Certified Engineer的證照學習指標,是非常完整且具系統性的IoT實務應用課程。

IoT實務應用」、「IoT實務設計」與「IoT機電整合實務」為IoT Certified Engineer證照三大目標。其程式撰寫之部分為目前最容易上手的Arduino IDE編輯環境,且本證照由Arduino原廠授權,因此在證照使用上冠上Arduino IoT Certified Engineer以做區隔,藉由Arduino IoT機器人機電整合平台來完成以下兩實務階段(若非考證照則不限使用平台)

第一階段實務應用-是使用區域網路將物聯網裡感知層的感測與影像資料經由網路層傳輸到應用層裡的自有雲平台,並以圖表、回控、資料庫資料呈現等方式展現。

第二階段實務設計-是須透過Node-RED自行架構一個IoT網站與控制IoT機器人的實務設計能力。Arduino IoT Certified Engineer證照架構圖如下圖所示。

↑ 圖Arduino IoT Certified Engineer實務證照第一階段實務應用架構圖

↑ 圖2 Arduino IoT Certified Engineer實務證照第二階段實務應用架構圖

2.    實習設備:

無線IP分享器,YBB(普特企業有限公司與USA Parallax合作)PlayRobot DHT11溫度感測器、Light Sensor光亮度感測器及NAS(Network Attached StorageIOT自有雲平台,個人電腦,在電腦需安裝Node.jsNode-RED 0.14版以上的版本,Node-RED環境需加裝”node-red-dashboard”模組。Arduino IDE 1.6.1以上等等。 (已通過超過四十台以上電腦壓力測試!)

↑ 圖3 Arduino IoT Certified Engineer實務證照應用實習設備

3.   NAS IOT自有雲平台 :

NAS最少由兩顆硬碟構成,彼此相互儲存,可說是集合了各項網路應用優點。如較高與安全的資料儲存特性、方便快速的檔案共享平台、快速的遠端存取設定、資料儲存空間遠大於公有雲、省電24小時開機…等等。

普特企業結合此NAS優勢將IoT資料透過其下各式具WiFi裝置的教學平台(Gateway)送進NAS系統。系統符合MQTT/JSON協定與格式,藉由Node-RED作為連結引擎,不但簡單容易好上手,更重要結合多種通訊協定,學界到業界都可應用。

PlayRobot自有雲教學系統具以下優勢 :

  1. 既私宜公_結合公有雲與私有雲所有優勢。
  2. 自己資料,自己管。
  3. 多人版使用_適合上課,老師方便教、學生徹底學。
  4. 由基礎控制到雲端應用全方位IoT實務教學。
  5. 各式WiFi裝置都可作為雲端教學平台之Gateway。
  6. MQTT結合多種通訊協定,適用範圍廣。
  7. 結合區網與外網,優良課程網路品質,不用付費傳送資料更快。

↑ 圖4 PlayRobot NAS自有雲教學系統入口網站

4.   YBBTBB IoT教學平台 :

此系列是由普特企業有限公司與USA Parallax合作推出之IoT實務教學平台。由經典BB Car車系,提升至Arduino YUN 與 Tain控制系統。其Y與T即是Arduino YUN與Tain字母之縮寫。

目前兩款均可作為Arduino IoT實務認證的機器人平台,但若WiFi干擾較強的區域,建議使用TBB Car。因Arduino Tain可以同時支持2.4G/5GHz雙頻WiFi,是目前各家平台中較特別的。

以上相關物聯網實務認證教室設備與規格請洽飆機器人_普特企業有限公司。

電郵地址: sales@playrobot.com

5.   預期成果:

5-1 IoT Certified Engineer證照第一階段實務應用

第一階段預期成果為使用區域網路將YBB車影像、溫度、濕度、光亮度資料上傳於NAS IOT自有雲平台。

NAS IOT自有雲平台安裝有freeboard儀表板會顯示出溫度、濕度值與光度變化曲線,也將YBB車影像串流至NAS IOT自有雲平台之freeboard儀表板顯示即時影像。

freeboard也具有控制YBB車運動方式的控制鈕,可控制YBB車右轉或左轉。最後並將資料庫內容呈現出來。IoT Certified Engineer證照第一階段實務應用預期成果如下圖4與圖5所示。

↑ 圖5 顯示YBB車訊息之freeboard監控儀表板

↑ 圖6 顯示YBB車訊息之MySQL資料檔案

5-2 IoT Certified Engineer證照第二階段實務應用

第二階段預期成果為使用區域網路將YBB車影像、溫度、濕度、光亮度資料發布至NAS IOT自有雲平台之MQTT Broker。

在個人電腦安裝Node.js與Node-RED(需加裝”node-red-dashboard”模組)。設計Node-RED流程使dashboard儀表板會顯示出溫度、濕度值與光度變化曲線,也在dashboard顯示出YBB車之攝影機拍攝的即時影像。

dashboard也具有控制YBB車運動方式的控制鈕,可控制YBB車右轉或左轉,並將感測器資料儲存於個人電腦檔案中。IoT Certified Engineer證照第二階段實務應用預期成果如圖5所示。

↑ 圖7 Node-RED流程與dashboard監控儀表板

6.    延伸應用:

恭喜您,歡迎一起加入Arduino IoT Certified Engineer 的專業認證行列。

===============================================

2017 全球首屆 Arduino IoT物聯網實務工程師 國際證照

教師認證與教師監評資格 培育訓練

===============================================

Top-2_33

.   主辦單位:飆機器人_普特企業有限公司

.   協辦單位:國立台北科技大學、國立勤益科技大學、正修科技大學、德霖科技大學

Arduino原廠、QNAP Systems, Inc(威聯通)、Parallax, Inc、Edimax(訊舟科技)

.   參加對象:全國高中職及大專院校具正式教師資格之教師,每梯正取二十五名,備取五名。

.    研習資訊:

   (北)  2017 / 7/11(二) 國立台北科技大學 車輛系

   (北)  2017 / 7/14(五) 德霖科技大學 電資學院

   (中)  2017 / 7/20(四) 國立勤益科技大學 資工系

   (南)  2017 / 7/27(四) 正修科技大學 資工系       

.   報名方式:請上飆機器人研習教師網站報名 

 

Read More

Raspberry Pi3結合Arduino到IoT雲端應用 影像處理與行動資料庫 教師研習

 1)北科場次為單日研習,濃縮了兩天的課程喔!

2)由於作業疏失,在此向您更正,北科單日場PI3研習日期為 9/7(四),造成您的困擾,真的相當抱歉】

一、舉辦目的與課程說明:

  迎接IoT時代,透過Pi3的高效能,結合影像處理與IoT行動資料庫等功能。我們將介紹您Raspberry Pi3如何導入主流三大語法之一的python,來做GPIO與影像等控制,並且我們沿續發展成 (Pi3/OpenCV)的影像處理+(Arduino/IO)的RBB Car學習平台。如此,免去Linux相對複雜的學習門檻,進而邁入好玩有趣的行動資料庫;您可想像,RBB Car不但是IoT的Gateway自己也是小型資料核心,猶如美國航母戰鬥群的主角。
本教學平台,只要您具備Arduino基礎,讓我們一起直奔IOT的最高境界。

二、主辦單位與日期:2017年09月07日 (週四 09:00 至 17:00) 國立臺北技大 車輛系 

三、協辦單位:飆機器人_普特企業有限公司

四、參加對象:因名額有限,有參加Arduino IoT認證有開課需求並能親自出席的教師優先參加。

五、報名費:若具教師資格,報名費為NT;3480 含午餐及研習證明、樹莓派學習套件

      當天親自出席者(不帶學生) ,也可選擇費用於研習結束後全額退還

六、報名方式:於此報名 (普特企業會提供研習證明)

七、研習課程內容:

時間
第一日
09:00 - 09:10
開始報到
09:10 - 10:20
Raspberry樹莓派Pi 3_基礎應用
-作業系統種類與安裝介紹
-周邊設備(接鍵盤&滑鼠&螢幕)
-GPIO LED控制
10:20 - 10:40
休息時間
10:40 - 12:00
Raspberry Pi 3與Arduino雙向溝通_進階應用
- Python下指令控制Arduino
- Arduino回傳類比感測值至Python
12:00 - 13:00
用膳與午休
13:00 - 14:30
RBB機器人邁入AI第一步_綜合應用
-視訊處理(影像串流、顏色空間、灰階影像、
濾波、邊緣偵測、色彩空間轉換(BGR<-->HSV)、二質化)
- RBB影像辨識循彩色線
14:30 - 15:00
休息時間
15:00 - 16:20
RBB機器人跨入雲端的里程碑_ 雲端應用
-建立IoT WiFi雲端實驗室
-自有雲與公有雲混合雲教學
16:20 - 17:00
雲端發想與創造雲端價值

八、參考資料:IOT 課程規劃與研習主題。

RBB Car (樹莓派 Raspberry Pi 3 自走車)

九、贈品兌換:教師優惠_凡教師身份且兩天親自出席且無帶學生者,可選擇以下優惠專案

       1. 報名費全額退還
       2. 兌換精美樹莓派超值基本組合包(原廠Pi 3 B 控制板、16GB SD記憶卡、電源(含開關)組、DMI螢幕線、透明壓克力外殼)

       3. 兌換網站等值折價卷

**201708更新:一律改為換購熱門的樹梅派教學套件囉!**

 樹梅派教學套件:請點此觀看

Read More