gTTS函式庫修正(11/30更新)

使用google的gTTS函式庫是很方便的文字轉語音函式庫,原理是基於網路爬蟲相關技術,到google的翻譯網頁傳要求請google轉成語音,再把語音下載下來。

但google回傳的東西往往會突然變更格式--這時候這種函式庫就需要更新解析的方法。

因此我們設立本專頁,專門處理gTTS修正的方法。

————————————————————————————————————–

11/29後更新,請將以下程式碼放在你有用到gTTS的程式碼之前:

import calendar
import time
import math
import re
import requests
from gtts import gTTS
from gtts_token.gtts_token import Token

def _patch_faulty_function(self):
    if self.token_key is not None:
        return self.token_key

    timestamp = calendar.timegm(time.gmtime())
    hours = int(math.floor(timestamp / 3600))

    results = requests.get("https://translate.google.com/")
    tkk_expr = re.search("(tkk:*?'\d{2,}.\d{3,}')", results.text).group(1)
    tkk = re.search("(\d{5,}.\d{6,})", tkk_expr).group(1)
    
    a , b = tkk.split('.')

    result = str(hours) + "." + str(int(a) + int(b))
    self.token_key = result
    return result

Token._get_token_key = _patch_faulty_function

Read More

Respeaker mic array v2教學

Respeaker mic array V2(後簡稱array V2)就如上圖所示,是一片圓形的麥克風陣列擴展版。由於以USB通訊的關係,他能接到各種支援USB的裝置上作為聲音類感測器使用。

目前我們測試兩個連接方案──Windows系統和樹莓派,其中比較推薦使用樹莓派進行連接:

樹莓派:

插上之後請輸入以下指令安裝必要的函式庫

sudo apt-get update(可省略)

sudo pip3 install pyusb click

windows:

請至http://zadig.akeo.ie/ 下載安裝用的小程式,開啟後選擇SEEED DFU,以及在Driver上選擇libusb-win32

到這步驟完成,array V2至少已經有麥克風的功能了,各位可以利用一些錄音軟體或者python的錄音函式庫來測試一下狀況:


 

控制LED燈與DOA

相信各位都有注意到,array V2上有一圈LED燈。接上電之後他內建的DOA程式就開始執行(晶片組內),上面的亮藍色燈光便會一直追著聲音的方向。在說明DOA之前,我們先說明如何控制上面的LED燈光,使他能像很多語音助理一樣透過燈號表示各種狀態。

首先我們要先得到相關的函式庫,請至https://github.com/respeaker/pixel_ring/tree/master/pixel_ring中,下載usb_pixel_ring_v2.py這個檔案,以及至https://github.com/respeaker/usb_4_mic_array中,下載tuning.py,並將這兩個檔案放置在你開發python程式的資料夾中。

接著請依照以下程式碼引用函式庫,並定義裝置:


from tuning import Tuning

from usb_pixel_ring_v2 import PixelRing

import usb.core

import usb.util

 

dev = usb.core.find(idVendor=0x2886, idProduct=0x0018)

if dev:

pixel_ring = PixelRing(dev)
Mic_tuning = Tuning(dev)


接著,只要使用以下方法就可以控制LED陣列:

 

pixel_ring.wakeup(角度數值)

就可以像他預設執行的DOA一樣,在特定角度以亮藍燈,其餘角度深藍燈的方式標出角度

 

pixel_ring.think()

pixel_ring.speak()

這邊的兩個函式則是像語音助理的燈號,分別為兩種LED變化模式表達思考跟回答

 

pixel_ring.mono()

可以讓整個陣列變成同色,接收參數為0xRRGGBB

 

pixel_ring.set_color_palette()

這個函式可以調整think、wakeup等雙色顯示的雙色是哪兩色

比方說,pixel_ring.set_color_palette(0xf00000, 0x0000f0)就會將它變成紅+藍

對於DOA而言,前面的參數會是指示方向的顏色

 

pixel_ring.off()

這個函式可以關閉LED陣列。

 

pixel_ring.trace()

開啟DOA模式,注意這個函式實測時他會變更wakeup的角度,不推薦直接使用而是以底下的DOA方法。


以上所有指令在樹莓派下都需要sudo權限,但這樣會產生一些問題──比方說ALSA系統在sudo模式下會無法正常放出聲音這點,作為智慧音箱或智慧機器人的配件來說是個有點致命的問題。

但不代表沒辦法解決:

至於DOA的取得,則是利用Mic_tuning.direction()取得即時的DOA數據,也就是說,利用一個while迴圈包覆pixel_ring.wakeup(Mic_tuning.direction())這行程式碼,就會跟pixel_ring.trace()達成類似的效果。

而錄音的部分,請參考seeed原廠文件,或是參加研習的老師有取得我們的示範程式碼,則可以直接引用record_wave子程式或是Ex_2_1的main即可。

若需要更詳細資料請參考seeed wiki:http://wiki.seeedstudio.com/ReSpeaker_Mic_Array_v2.0/

包含有接入其他語音助理的方法、其他的STT方法等等。

Read More

LineBot開源教學

第一章、 前言
在現在這時代,最多人使用的通訊軟體就是LINE了。我們想做一些服務或展示,比起生一個APP,使用網頁或者其他軟體內嵌服務可能更快速。而AI能應用的東西很廣,如果有一個可以結合我們上述提到的那些小系統的方案,顯然是個不錯的展示平台。
而我們想到的就是LINE了,LINE提供了一個開發者介面,讓開發者可以將LINE連結自己的API來做一些有趣的應用,而其中一個就是聊天機器人,許多的明星或者公司會利用這個技術做類似客服的LINE帳號。這類機器人通常會對特定的語句做出反應,高階一點的則是語句有些許變化也能容忍──這剛好是我們前面NLP部分的應用。而LINE也有接收聲音、圖片的事件,可以結合智慧音箱和影像辨識。
我們利用Heroku提供的雲端API執行平台,連結Line開發者帳號來嘗試製作一個對話機器人Kotori(吉祥物教阿的日文名字)。

第二章、 前置準備
要將我們設計的機器人架在LINE上面得先做一點準備,第一步,我們先申請一個Heroku帳號,從官方網站https://www.heroku.com/點選右上角的SignUp註冊。
註冊完成後,登入點選右上角的New->Create New App,建立一個自己喜歡的App專案(請記住專案的名稱)。完成之後依以下網址下載Heroku CLI並安裝:https://devcenter.heroku.com/articles/heroku-cli。
第二步,安裝git:https://git-scm.com/downloads。
第三步:申請Line的開發者專案,詳情可以參考https://developers.line.me/en/docs/messaging-api/getting-started/。
以上,先期的準備大致完成,接著進入程式碼撰寫的部分。由於程式本身要在雲端執行,故main裡面和一般的程式寫法有一點差異。另外本程式基於line-bot-sdk開發而成。

第三章、 文字訊息事件
在linebot之中有許多的事件類型,當你需要針對某個類型事件作處理的時候就要先宣告它的接收體,@handler.add幫助各位建立各種不同的接收體,以下我們將為各位說明幾個比較常用的大類
文字訊息是LINE上面最常見的訊息,大致上就是純文字所構成,偶爾可能混一些符號:

LineBot_1

這類訊息我們可以使用

@handler.add(MessageEvent, message=TextMessage)

來宣告接收體,並在handle_message(event)中對訊息做處理。處理LINE訊息時,第一個要記起來的物件是event.message.text,如字面翻譯,就是當有人傳訊息給這個機器人時訊息的主體。如上圖,我傳送給教阿後,教阿透過event.message.text取得我傳送的訊息(”C4cat是什麼”,以及”?”),並分析後回應。

而第二個重要的物件是event.reply_token,這個物件決定你收到這條訊息要回應的對象。event.reply_token是一次性的,即使是同一個人,第二次傳訊過來你收到的event.reply_token也不會一樣。

而文字訊息分析我們前面提過幾個方法,比方說全句對應型或者是斷詞後對特定詞作反應:

        第1節. 全句符合
包含了全句式的回應(智慧居家管家系統、智慧講桌系統)以及占卜系統(占卜球),占卜球因為強制要求日期格式,劃分至全句符合的區塊。具體內容前面章節皆有說明,不再贅述。


        第2節. 關鍵詞符合
包含股票查詢系統和WikiQA系統,股票查詢系統利用twstock函式庫取得資料,要求有股票關鍵字,以及上市代號或名稱。
twstock在本系統主要利用它的幾個功能:即時交易價查詢、最高最低點查詢(前二皆為twstock.realtime.get取得)以及四大買賣點分析(BestFourPoint)。
WikiQA系統則需要有5W(什麼、誰、哪裡之類)疑問詞,以及最好有介系詞(是、在之類)來幫助教阿利用wikipedia函式庫尋找答案並回答


        第3節. 子字串符合
本機器人已經上線一段時間了,觀察使用者使用紀錄以及程式歷程,訊息無法正確回應的一大原因是斷詞系統錯誤,造成以關鍵詞為準的分析無法觸發。
依照此現象,一個想法是將詞的概念去除,單純以子字串作為觸發來做為最後防線。字串物件的find方法可以達成這件事情。
子字串方法由於不受斷詞正確率影響,通常做為檢查的最後手段,注意它雖然不受斷詞干擾,但容易被誤觸發──比方說以上面例子,萬一用戶說的是”這個公式老師沒有教阿!”這種句子就會誤觸發,雖然正常來說作為語尾助詞「阿」應該是選「啊」這個字,但很遺憾的是,其實LINE用戶在打字時選字是很隨便的。

第四章、 貼圖訊息事件
在LINE上第二多的應該算是貼圖訊息,某些人在好友群組甚至可以光依靠貼圖就完成對話和意見交流。因此我們也會稍微對貼圖訊息做處理,但LineBot本身只能回應前4組Line內建的普通貼圖。
第一件事情當然是建立貼圖的接收器,和文字訊息類似,使用@handler.add(MessageEvent, message=StickerMessage)宣告接收器,再從之後的handle_sticker_message(event)編寫對應。
貼圖在LINE之中是以兩組號碼代表,第一組號碼是該貼圖屬於那個系列的貼圖,在event物件中為event.message.package_id,第二組號碼是該貼圖在系列中的第幾張,為event.message.sticker_id物件。因為版權問題,此處不方便截圖說明建立的貼圖,但可以藉由自行發送貼圖給Line機器人,再請它回傳的方式得到這些號碼。

第五章、 PostBack事件
PostBack事件是一種比較特殊的事件,用戶不會因為打字或傳送什麼東西而觸發它,比較常見的觸發方法是用了LINE提供的內建選單,像底下這種:

LineBot_2

這種清單當你按下按鈕,有可能是傳回PostBack到LINE Bot的伺服器,LINE Bot再根據PostBack做回應,類似我們一般程式傳變數的感覺。我們將在回應部分說明如何生出這種選單式的LINE訊息。
而要接收PostBack使用的是@handler.add(PostbackEvent),一樣使用後面的handle_postback(event)定義接收到的反應。
我們的系統中,PostBack基本上只對列表或按鈕做出反應,而其中包含了兩個列表:說明文件和IoT列表。原理相同都是分析PostBack傳回的變數。

第六章、 回應
回應部分雖然分為四片,但實質上就只是更動一些物件及變數,主要方法並沒有變更,故合併一起說明。
回應的基本函式都是基於以下函式:

line_bot_api.reply_message(event.reply_token, message)

差別只在message的種類差別。


 

        第1節. 文字訊息

TextSendMessage(text=message)

最常見的回應,單純回一個文字字串回去:

LineBot_3


 

        第2節. 貼圖訊息

StickerSendMessage(
package_id=event.message.package_id,
sticker_id=event.message.sticker_id)

參考前面有關貼圖事件,發送一樣也是兩個id組成。前面也提到過只能使用前四組普通貼圖,很無聊就不示範了

LineBot_4


 

        第3節. 圖形訊息

message = ImageSendMessage(
original_content_url=’https://i.imgur.com/Hn6lBtg.jpg’,
preview_image_url=’https://i.imgur.com/Hn6lBtg.jpg’)

圖形訊息必須從url傳送,且格式限制為jpg。程式接受自己製作縮圖,縮圖和原圖的大小有其限制(請參考line-sdk)。
預防各種版權問題,這邊不呈現運作結果。


        第4節. Template訊息
Template訊息可以視為是Line的互動功能,按下列表會有特定反應,也可以讓點列表的用戶說出特定訊息:

LineBot_5

在電腦版上不能顯示列表時就是顯示替代文字:

LineBot_6

其他部分對應程式碼大略可以推出是哪部分的參數,比較麻煩的是actions部分。actions有許多種類,PostbackTemplateAction可以在點選之後傳一個Postback,觸發我們前面提到的Postback事件。另外也有MessageTemplateAction事件,點選之後使用者會發出選單指定的訊息──再使用一般文字訊息事件做回應。

第七章、 發佈
最後就是架到雲端執行的部分。如果各位還記得我們開始寫程式前的步驟(申請帳號等等),那些都是為了現在所做的前期工作。
開啟聊天機器人python檔放置之資料夾,並在路徑列輸入cmd:
就會直接開啟命令提示字元,在底下依序輸入指令:
heroku login
git config –global user.name 你的名字
git config –global user.email 你的信箱
git init
heroku git:remote -a 前面步驟你為APP取的專案名稱
git add .
git commit -m “任意名字" 以後更新程式時下最後這三行藍字指令即可
git push heroku master
上傳完成,可以到Line添加你的開發者專案產生的機器人好友,開始測試。

Read More

Respeaker Core V2 安裝與啟動教學

Respeaker啟動說明

官方wiki原網址:

http://wiki.seeedstudio.com/ReSpeaker_Core_v2.0/

 

若你為一般通路購買,請至官方wiki下載映像檔(因採用的是雲端硬碟分享,目錄改變網址會跟著跑,此處無法附上)

若為參加研習時獲取我們預先建置好的SD卡,則不需進行燒錄動作

RespeakerCore_1

基本上,找到lxqt-sd-更新日期-4gb的映像檔(副檔名img.xz),燒好燒滿(O

windows用戶可能還需要安裝CDC Drivers:下載連結

燒錄完之後,請將燒錄好的SD卡插入,再以USB線連結Respeaker Core V2(後簡稱Core V2)的OTG孔和電腦的USB孔,注意一定要接在OTG孔上:

RespeakerCore_9

接著打開你的PUTTY(若沒有,請至https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html下載)

RespeakerCore_2

請點選開啟正確的程式(紅框處),因為很多名稱都是Pu開頭很相近,請不要開錯了

打開之後長得像這樣:

RespeakerCore_3

我們注意到Serial line需要指定COM Port,於是我們從裝置管理員查看Core V2的編號,再將該編號輸入:

RespeakerCore_4

另外請將Speed改成115200,Speed底下的選取框選擇Serial

設定完成後,請至Putty視窗的最下方點選open按鈕

若前面設定完全正確且映像檔正常(請注意,seeed原廠的映像檔會持續更新,為了各種功能的支援跟修正,但忙中有錯,偶爾會跑出有問題的映像檔……),會看到像命令提示字元的視窗

RespeakerCore_10

……話說它已經明確的告訴你預設的帳號跟密碼了,請直接以預設的帳密登入(皆為respeaker)

確認登入後輸入:sudo nmtui

RespeakerCore_5

選取Activate a connection,找到一個你能用的wifi連線,確認已經連結上了之後回到命令提示字元視窗,輸入ip address查看wifi分配給你的區網IP(請記住這個ip位置,之後連線時會用到)

請確保自己準備遠端連線的電腦和Core V2在同一個wifi連線中

我們遠端連線的軟體使用VNC,若電腦內沒安裝過的話請至:

https://www.realvnc.com/en/connect/download/viewer/

開啟VNC,在紅圈處輸入剛剛記下來的ip位置,按下Enter,出現登入用的視窗:

RespeakerCore_6

密碼一樣是respeaker

進入圖形介面,前置作業到此結束。

RespeakerCore_7

注意:Respeaker的桌面系統,在三月份映像檔測試時只有第一次登入時會看到這張摺紙鳥的桌布,之後都會是全黑的桌布,其不影響系統正常執行。

另外,Respeaker中內置2.7以及3.5版的python,分別以python和python3開啟,並分別以pip和pip3管理各自的函式庫。

教師研習時獲得的SD卡,請注意盡量不要再次進行燒錄。
研習的範例檔預設都由python3執行,請藉由命令列輸入python3+執行的範例檔路徑,後續我們會考慮適合的IDE介面,請耐心等待後續的更新。

另外,由於原廠系統暫時無法切換到中文語系(6月份映像檔版本),所以中文輸入暫時無法運作,牽涉到中文輸入的Ex_3_1並沒有辦法輸入中文執行。當然,也可以使用其他方式複製到中文字串貼上,此時請記得在執行指令加上sudo(即命令列為:sudo python3 路徑/Ex_3_1.py)。jieba本身會在系統目錄底下寫暫存檔,需要使用者權限才能正常寫入。

而GPIO由於跟樹莓派設定不同,Ex_2_5不能用原先樹莓派的程式碼,請參考seeed原廠using GPIO的章節更改GPIO的設定。
原seeed提供的映像檔非常輕量,輕量到python語音辨識課程的大多數相依庫是未安裝狀態(若參考seeed的wiki將所有DEMO都安裝執行過,則會稍微改善,但依然不足以執行我們研習時的範例檔案)
若教師有更新映像檔的需求,則請先以WinSCP將SD卡附的範例(NLP資料夾)先備份至電腦。重新燒錄完映像檔之後執行以下指令補齊函式庫,再將範例資料夾放回應可順利執行:


sudo apt-get install libasound-dev portaudio19-dev libportaudiocpp0 flac
sudo apt-get install -y python python-dev python-pip build-essential swig git libpulse-dev
sudo apt-get install libsdl-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev
sudo apt-get install libsmpeg-dev libportmidi-dev libavformat-dev libswscale-dev
sudo apt-get install python3-tk
sudo pip3 install pocketsphinx webrtcvad monotonicsudo
sudo pip3 install freetype-py pygame jieba wikipedia
sudo pip3 install pyaudio respeaker requests gTTS SpeechRecognition


 

Read More

智慧製造_從 Maker 教學到工業4.0 教師研習

一、舉辦目的:

課程旨在培養學生的科技素養,培育國家重點產業智慧製造的人才課程。透過多功能手臂運用科技工具、材料、資源,進而培養學生動手實作,以及設計與創造科技工具及資訊系統的知能,同時也涵育創造思考、問題解決、邏輯與運算思維等高層次思考的能力。

本課程以多功能手臂為平台,除了擁有更多更強悍的功能模組,如3D列印、雷射雕刻、影像辨識、物體追蹤、動態學習,尺寸輕盈與小巧,更精確、更滑溜的移動手臂,最高CP值! 挑戰工業等級規格!其創新學習包含:Arduino (感測與控制) + Gcode (CNC_簡易命令) + Vision (視覺) + IoT (雲端應用)。強化學生的動手實作及跨學科,如科學、科技、工程、數學(Science, Technology, Engineering, and Mathematics, STEM)等知識整合運用的能力,讓您從創客、教學、展示、研究到迎向工業4.0大未來,一次滿足。無論您是高中職或大專院校教師,101%滿足專業+特色的跨領域課程,立竿見影,成效滿滿。

二、主辦單位:龍華科技大學 機械系

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

四、活動時間與地點: 2018年1月31日(三) 13:00~17:00

五、適合課程;微處理器、感測應用、IoT實務、機器人、機電整合..等微課程或特色課程。

六、報名費用: NT;1000 含研習證明。

    報名費須先繳納才算完成報名作業,退費或領取研習贈品辦法,請參考備註。

七、報名方式:請上飆機器人網站

八、研習課程表:

時間
研習內容
13 : 00 - 13:50
uARM 多功能手臂人機介面與App控制實作
13 : 50 - 14:00
休息時間
14:00 - 14:50
uARM 多功能手臂 _ 雷射雕刻與3D列印實作
_ 吸附與移動物體
_ 任務A-手臂位置動作自動教導
14:50 - 15:00
休息時間
15:00 - 15:50
uARM 多功能手臂 _ Arduino + G-code + IoT + Vision
_ 外部按鍵或感測啟動
_ 用Gcode命令執行上節任務A-之動作
15:50 - 16:00
休息時間
16:00 - 17:00
實務實作練習

備註:當天親自出席者,費用於研習結束後全額退還或可折抵NT:2600購買此教學平台。

若有任何帳務問題,歡迎與我們聯繫。

注意事項:參加研習之人員,請準時報到參加研習,主辦單位保有課程更動及調整之權利。

Read More

2018 IoT Certified Engineer_IoT實務認證

cet1cet2


Arduino IOT

*基本應用--PCP嵌入式國際證照資訊請點這裡*

  • IoT Certified Engineer 物聯網實務工程師認證

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

「IoT實務應用」「IoT實務設計」「IoT機電整合實務」為IoT Certified Engineer證照三大目標。其程式撰寫之部分為目前最容易上手的Arduino IDE編輯環境。飆機器人_普特企業為Arduino原廠在台灣唯一代理商,且本證照由Arduino原廠授權,因此在證照使用上冠上Arduino IoT Certified Engineer以做區隔,藉由Arduino IoT機器人,YBB Car之機電整合平台來完成以下兩實務階段(若非考證照則不限使用平台)。
第一階段IoT實務應用-將物聯網裡感知層的感測與影像資料經由WiFi網路層傳輸到應用層裡的NAS自有雲教學系統,並以圖表、回控、資料庫資料等方式呈現。預期成果為將YBB Car之影像與三種感測值(溫度、濕度、光亮度等資料)上傳於自有雲平台裡的Freeboard儀表板,並由儀表板做雲端控制YBB Car的運動。如此,證明您具備使用各家IoT平台實務應用的基本能力。

IoT證照06

IoT證照03

圖2. NAS自有雲教學系統進入畫面

IoT證照04

圖3. 證照第一階段實務應用成果,顯示YBB Car訊息於監控圖儀表板

IoT證照05

圖4. 顯示YBB車訊息之MySQL資料檔案

第二階段IoT實務設計延續第一階段之要求,本站須透過Node-RED自行架構一個IoT網站與控制IoT機器人YBB Car的實務設計能力,其構圖如下圖所示。

IoT證照02

圖5. Arduino IoT Certified Engineer第二階段實務應用架構圖

電腦需安裝Node.js與Node-RED,設計Node-RED流程使Dashboard儀表板顯示出YBB Car上的感測值(溫度、濕度值與光度變化曲線)與控制YBB Car運動的控制鈕及YBB車之攝影機拍攝的即時影像,並將感測器資料儲存於個人電腦檔案中。。如此,證明您具備IoT實務設計的進階能力,能完成與解決IoT的問題與需求。

IoT證照07

圖6. IoT Certified Engineer證照第二階段實務應用預期成果如圖所示。

  • 實習設備 :

YBB車(普特企業有限公司與USA Parallax合作)、無線IP分享器、WiFi專業基地台、PlayRobot DHT11溫溼度感測器、光亮度感測器及NAS(Network Attached Storage)IOT自有雲教學平台系統,個人電腦。Arduino IDE 1.6.1以上…等等。 (已通過超過同時四十台以上電腦壓力測試!)

IoT證照08

圖7. Arduino IoT Certified Engineer實務證照應用實習設備

  • 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. 結合區網與外網,優良課程網路品質,不用付費傳送資料更快。

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

 sales@playrobot.com

  • 參考資料 :

IoT證照09

IoT證照10

  • 活動花絮:  【2017年7月份首屆教師研習大成功!】

IMG_1105

^74207BA9D91161416D8E793215ACC50009B3F00445F41ED6CF^pimgpsh_fullsize_distr        ^0DA847C70601DC5B4ADDEEB05C2824EDA63322DBD86C86FBCE^pimgpsh_fullsize_distr

1500257102055

^AFA680A33E7234D853535FF08A530DAF99D3A86C54408A5F41^pimgpsh_fullsize_distr

  • 延伸應用:

IoT證照11

雲端智慧農業_互聯網+雲端垂直農場

IoT證照12IoT證照13

Cloud control

IoT證照14

Real time visualization

IoT證照15

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

回大專IoT三階段           回證照區           回YBB_Car

Read More

由基礎邁向雲端IoT機電整合實務特色課程

***本場次已額滿,請有興趣教師轉往0206高雄大學場次***

 

一、舉辦目的:

IoT已是國家與世界各國的重要政策方向與趨勢。本研習中,以IoT實務應用為主軸,並以近年來引領創客學習的Arduino為核心,將Arduino由基礎邁向雲端,讓參與教師能建立自己的IoT特色實驗室。課程以實作為主,除實務操作Arduino基礎控制外、利用IoT創客板所提供的友善學習介面,屏除進入雲端的不必要門檻,快速的帶領初學者進入IoT的世界,並暢遊在WiFi區網、外網的場域學習樂趣與體驗物聯網MQTT的群組通訊與控制的樂趣,及享受雲端資料庫在機電整合、智慧生活與特色教學的實務應用價值。

二、主辦單位:南臺科技大學機械系

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

四、活動時間:107年1月17日(週三 09:00 至 17:00),研習時數共 8 小時。

五、活動地點:南台科技大學機械系

六、參加對象:全國高中職以上教師(名額30名)須對Arduino或微處理器、程式語言稍有基礎。

七、報名網址:詳細報名費用與流程請上飆機器人網站

   高中職老師請上教師進修網 (課程代碼:2341211)

八、研習課程表:

時間
研習內容
09:00 - 09:10
開始報到
09:10 - 10:20
Arduino邁向雲端 _ 微處理器與感測器基礎入門
由圖控程式語言、邁向物聯網,建構特色教學_IOT創客實驗室。
10:20 - 10:40
休息時間
10:40 - 12:00
Arduino邁向雲端 _ IOT入門與基礎應用_區網傳輸
IOT 與 WiFi傳輸介紹
IOT App介面與點對點及區網(網內互打)傳輸與控制
12:00 - 13:00
用膳及午休
13:00 - 14:30
Arduino邁向雲端 _ IOT外網傳輸與控制
IOT 外網傳輸實務練習
Data送上雲端資料庫與無遠弗屆的行動裝置、機電整合與監控。
14:30 - 15:00
休息時間
15:00 - 16:20
Arduino邁向雲端 _ IOT MQTT群組通訊與專題實務應用
IOT深入淺出_智慧工廠與工業4.0實務應用

16:20 - 17:00
雲端發想與創造雲端價值

九、注意事項:

  • 請參加研習之人員自備具 WiFi 裝置的筆電或手機等。
  • 主辦單位提供午餐,建議自行攜帶環保杯。
  • 參加研習之人員,請準時報到參加研習,不得缺席、遲到或早退等,並應遵守研習單位相關規定,研習人員在研習期間如請假或缺席時數達三分之一者,將不計入研習證明時數。
  • 主辦單位保有課程更動及調整之權利。

Read More

2018 全球首張Arduino IoT物聯網實務工程師 國際證照 教師認證與教師監評資格 培育訓練

一、舉辦目的:

面對全球化的IoT時代來臨,政府積極推動臺灣成為IoT的亞洲矽谷中心,更將工業4.0視為國家級的戰略目標,讓臺灣的產、學業可以結合IoT技術,加快推動製造產業的升級腳步,朝向智慧化生產、智慧機械的智慧工廠目標前進。面對這些挑戰,我們提供了一個全方位的IoT實務應用工程師的課程與學習衡量指標。

二、課程目標:

「IoT實務應用」、「IoT實務設計」與「IoT機電整合實務」為本證照三大目標。實施方式為藉由Arduino IoT機器人機電整合平台來完成以下兩實務階段。第一階段實務應用是將物聯網裡感知層的感測與影像資料經由網路層傳輸到應用層裡的雲端資料庫,並以圖表、回控、資料庫資料呈現等方式展現。第二階段實務設計是須透過Node-RED自行架構一個IoT網站與控制IoT機器人的實務設計能力。研習中協助老師有效取得國際首次Arduino IoT Engineer的認證與監評資格,及IoT課程的規劃。

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

四、 協辦單位:龍華科技大學 資網系

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

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

六、 研習資訊:1/25(四) 龍華科技大學 資網系 _ Arduino IoT物聯網實務工程師

七、 研習時間與課程:上午09:00–17:00,內容請參閱下頁【附件】之課程表。

八、 研習類別與收費:8小時實作與考試課程 Arduino IoT,  NT: 2300

      為鼓勵高中職教師參與本IoT進階應用課程與響應政府產業發展向下紮根,龍華科

      技大學特別提供本場次高中職工科教師全額補助免費參與本次研習, 名額有限額

      滿為止,高中職錄取教師將以個別通知為準

      凡通過本研習活動者,頒發類別證照、教師監評資格、研習證書。

      若需加強為16小時(另8小時練習課程)者,請於報名時備註”需16小時”,我們將另行

      通知。

九、 報名方式與步驟:

即日起至每梯次開課前兩日止。每梯次名額以三十人為限,額滿即停止受理報名,敬請見諒。

Step1:請先行匯款報名費用至匯款帳戶。

國泰世華銀行 士林分行,代號013,帳號:068-03-100504-7 戶名:普特企業有限公司

本次研習費用將開立發票,若有相關帳務核銷問題,歡迎與我們聯絡。

Step2:匯款後,請填寫報名表單,並務必填寫上您的帳號後五碼!(若是臨櫃匯款,請寫匯款人)

Step3:完成以上兩步驟後,待收到公司回覆確認E-mail 的學員才算完成報名手續。

請注意:由於名額有限,原則上以匯款先後次序正取名額,額滿即不再受理;匯款後若遇額滿,則會通知您做退費或是備取;如遇名額空出時,將依據繳費先後順序遞補。

主辦單位有權安排與調整最後研習名單,謝謝您的配合。

十、聯絡方式:

報名與帳務相關:普特企業有限公司 徐先生 16robot@playrobot.com (02)28806977#16

十一、研習課程相關資訊:

【附件】課程表與課程內容

附件1、Arduino IoT Certified Engineer  1/25(四) 龍華科技大學 資網系

時間
研習內容
09:00 - 09:10
開始報到
09:10 - 10:20
1. IoT機器人機電整合平台簡介
2. 物聯網感知層實務技術 _ Arduino控制器與感測器及
影像傳輸實做。
10:20 - 10:40
休息時間
10:40 - 12:00
3. 物聯網網路層實務技術 _ MQTT 實務
4. 物聯網應用層實務技術 _雲端資料庫
a. NAS雲端硬碟與IOT
b. 區網與外網,公有雲與自有雲與影像傳輸。
12:00 - 13:00
用膳及午休
13:00 - 14:30
5. Node RED 快速架構 IOT 應用
a. Node–RED應用
b. Database與人機介面
6. IoT術科考試第一站 _ IoT實務應用
感測資料傳輸到雲端資料庫,並以圖表、回控、雲端資料庫
資料輸出等方式呈現。
14:30 - 15:00
休息時間
15:00 - 16:20
7. IoT術科考試第二站 _ IoT實務設計與機電整合
透過Node-RED自行架構一個IoT網站並能控制IoT機器人
16:20 - 17:00
課程討論 賦歸

【備註】:

  • 此次訓練以實作課程為主,座位有限,請儘早報名。(錄取名額以完成回傳匯款帳號為準)。
  • 已報名繳款但未全程參與研習課程者或成績不合格者,將不予發給監評證書外將不得要求亦不做退還及保留之動作。
  • 研習人數未達十五人時,主辦單位擁有活動延期或終止權力,並辦理延期或退費相關事宜。

Read More

新課綱_介面電路與智慧居家監控結合IoT跨領域特色課程

一、舉辦目的:

因應教育部新課綱與IOT的國家重要發展政策方,本研習中採用最新的3D立體活教材與多功能手臂機器人。課程以近年來引領創客學習的Arduino為核心,以實作為主架構於最新的3D立體活教材上。由基礎控制、程式語言到活用感測與IoT邁向雲端,建構出自己的IoT智慧生活場域。最後,再由多功能手臂的3D列印、雷雕等功能,完成自己的IoT智慧生活與資訊科技創意作品。無論您是新課綱或微課程需求,101%滿足並建立起您的特色課程,讓新課綱立竿見影,成效滿滿。

二、主辦單位:健行科技大學 電子系

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

四、活動時間與地點: 09:00 至 17:00,研習時數共 8 小時。

       2018年2月9日(五)  (北) 健行科技大學 電子系

五、參加對象:全國高中職教師(名額30名)須對Arduino或微處理器、程式語言稍有基礎。

   本場次因配合學校活動只開放高中職教師參加

六、適合課程;智慧居家監控、介面電路、生活科技與資訊科技、微處理器、感測應用、IOT實務..等。

七、報名方式:高中職老師請上教師進修網 (課程代碼:2342198)

八、研習課程表:

時間
研習內容
09:00 - 09:10
開始報到
09:10 - 10:20
Arduino基礎與3D立體活教材 _微處理器與感測器基礎入門
由圖控/C語言、邁向物聯網,建構特色教學_IOT創客實驗室。
10:20 - 10:40
休息時間
10:40 - 12:00
Arduino邁向雲端 _ IOT入門與基礎應用_區網傳輸
IOT WiFi App介面與點對點及區網(網內互打)傳輸與控制
12:00 - 13:00
用膳及午休
13:00 - 14:30
Arduino邁向雲端 _ IOT外網傳輸與控制
Data送上雲端資料庫與無遠弗屆的行動裝置、機電整合與監控。
14:30 - 15:00
休息時間
15:00 - 16:20
Arduino邁向雲端 _ IOT MQTT群組通訊與專題實務應用
IOT深入淺出_智慧家庭與智慧工廠實務應用
多功能機器人機械手臂 _建構自己的IOT智慧生活創意作品
夾取、吸附、3D列印、雷雕、G-code應用、IOT與視覺應用
16:20 - 17:00
雲端發想與創造雲端價值

九、注意事項:

  • 請參加研習之人員自備具 WiFi 裝置的筆電或手機等。
  • 參加研習之人員,請準時報到參加研習,不得缺席、遲到或早退等,並應遵守研習單位相關規定,研習人員在研習期間如請假或缺席時數達三分之一者,將不計入研習證明時數。
  • 主辦單位保有課程更動及調整之權利。

Read More

108新課綱結合IoT跨領域特色課程 教師研習

*** 因南台科大場已額滿,歡迎各位老師報名0206 高雄大學場次 ***

 

一、舉辦目的:

因應教育部新課綱與IOT的國家重要發展政策方,本研習中採用最新的3D立體活教材與多功能手臂機器人。課程以近年來引領創客學習的Arduino為核心,以實作為主架構於最新的3D立體活教材上。由基礎控制、程式語言到活用感測與IoT邁向雲端,建構出自己的IoT智慧生活場域。最後,再由多功能手臂的3D列印、雷雕等功能,完成自己的IoT智慧生活與資訊科技創意作品。無論您是高中職或大專院校教師,無論您是新課綱或微課程需求,101%滿足特色課程,立竿見影,成效滿滿。

二、主辦單位:國立高雄大學 創意設計與建築學系、宏國德霖科技大學 電通系

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

四、活動時間與地點: 每日 09:00 至 17:00,研習時數共 8 小時。

2018年1月26日(五)  (北) 宏國德霖科技大學 電通系

2018年2月 6日(二)  (南) 國立高雄大學 創意設計與建築學系

五、參加對象:全國高中職以上教師(名額30名)須對Arduino或微處理器、程式語言稍有基礎。

六、適合課程:智慧居家監控、介面電路、生活科技與資訊科技、微處理器、感測應用、IOT實務..等。

七、報名費用: NT:3480 含午餐及研習證明。

    報名費須先繳納才算完成報名作業,退費或領取研習贈品辦法,請參考備註。

八、報名方式:詳細報名費用與流程請上飆機器人網站

    高中職老師請上教師進修網

    – 北區 宏國德霖科大 (課程代碼:2336867) 

    – 南區 國立高雄大學 (課程代碼:2337669) 

九、研習課程表:

時間
研習內容
09:00 - 09:10
開始報到
09:10 - 10:20
Arduino基礎與3D立體活教材 _微處理器與感測器基礎入門
由圖控/C語言、邁向物聯網,建構特色教學_IOT創客實驗室。
10:20 - 10:40
休息時間
10:40 - 12:00
Arduino邁向雲端 _ IOT入門與基礎應用_區網傳輸
IOT WiFi App介面與點對點及區網(網內互打)傳輸與控制
12:00 - 13:00
用膳及午休
13:00 - 14:30
Arduino邁向雲端 _ IOT外網傳輸與控制
Data送上雲端資料庫與無遠弗屆的行動裝置、機電整合與監控。
14:30 - 15:00
休息時間
15:00 - 16:20
Arduino邁向雲端 _ IOT MQTT群組通訊與專題實務應用
IOT深入淺出_智慧家庭與智慧工廠實務應用
多功能機器人機械手臂 _建構自己的IOT智慧生活創意作品
夾取、吸附、3D列印、雷雕、G-code應用、IOT與視覺應用
16:20 - 17:00
雲端發想與創造雲端價值

備註: 當天親自出席者(不帶學生),費用於研習結束後可全額退還或換抵3D立體活教材_微課程智慧家庭系列一組(原價NT:3880)等值網站商品折價卷

九、注意事項:

  • 請參加研習之人員自備具 WiFi 裝置的筆電或手機等。
  • 參加研習之人員,請準時報到參加研習,不得缺席、遲到或早退等,並應遵守研習單位相關規定,研習人員在研習期間如請假或缺席時數達三分之一者,將不計入研習證明時數。
  • 主辦單位保有課程更動及調整之權利。

Read More