160126 t客邦創客 night 分享
Post on 12-Apr-2017
2.045 Views
Preview:
TRANSCRIPT
自造科技 共享未來本日投影片
http://www.slideshare.net/NissinAllelujahnissin
曾吉弘 – 阿吉CAVEDU 教育團隊 雜工
淡江大學電機博士候選人國北教大玩具與遊戲設計所政大資管
哪裡看得到我們?各式研習
使用者聚會共創空間
機器人競賽
粉絲頁 / 部落格 出版
使用者聚會 研習樂在其中
本日內容• 從機器人教育到推廣 Maker 知識• LinkIt Smart 7688 機器人• Seeed Studio Rephone demo
學校相關科系現況
源起• 開發板與周邊日益成熟• 雲服務與智慧聯網的普及• 自造者運動與技職教育
學校的關鍵字• 機器人• 智慧型• 嵌入式• 物聯網• app
• 學習成效 / 動機• 教學卓越• 翻轉教室…
哪些主題?樂高機器人Arduino
Raspberry Pi 物聯網App Inventor
3DP 相關
我想要做到什麼?• 可以發布 Facebook 動態嗎?• 可以結合哪些雲服務與社群網站?• 可以結合 open data 嗎?• 可以影音串流嗎?• 有現成的 GUI 可以用嗎?• 可以不要 debug 嗎?• 我要寫超級河內塔 <- 誰一開始就想玩這個
程式是學習流程的工具
文字式程式的常見問題• 不會使用開發環境• 找不到指令• 不會除錯
來看一段 C 語言task main(){ OnFwd(OUT_B, 75); Wait(2000); Off(OUT_A);}
• 大小寫未注意• 分號常忘記• 括號漏掉
上面的程式可以這樣寫
Android - App Inventor
教學與出版
終歸,要有一個夢
自我成長與社會責任
12出版與翻譯 @2015
110場研習 @2015
針對各年齡
22
學齡前小學
國中高中
一般民眾樂活學習大專
研究所
學齡前 / 國小低年級創意積木與動力機械
國小中高年級 – 樂高機器人
應用 Scratch / Scratch board 於基礎教學
國中 / 高中電子電路、 Arduino 與簡易手機程式設計
大專 / 研究所銜接正規課程:計概、程設、嵌入式、網路與行動裝置等
學校研習、業界講師
一般民眾 / 樂活學習各類創作工坊、帶狀課程
堅定執行實習生計畫
教育是一條打底但不孤獨的路
邀請您一起來推廣技術資源諮詢合辦教學研習設備採購建議投稿雜誌媒體
開放硬體來了Arduino與其它怪怪開發板
Intel Galileo&Edison
Raspberry Pi我就是一台 Linux 電腦,只是比較慢
聯發科 LinkIt 家族
Gowarrior
WebDuino
PieceDuino
Motoduino / XXduino各廠商自行開發相容板
開發板海• LinkIt 家族• TI 家族• Samsung ARTIK• Realtek Ameba• Genuino 101 – (Intel)
• Pi 之水果拼盤• PINE 64• 研華 WISE-4000
我要怎麼選?應用導向與平台轉換成本網路?硬體?擅長什麼語言?
機器人可獲得:• 照相機• 網路功能• 動態感測器
• GPS 定位• 強大的運算能力• 語音輸入與輸出
Arduino
自製零件
各式手做混搭
可能還要學一點電路
結合各類雲服務• Amazon AWS• IBM Bluemix• MediaTek Cloud Sandbox• Temboo• Xively• ThingSpeak
AWS IoT Rules Engine
IBM Bluemix
GPS 路徑追蹤
Maker Faire Tokyo
LinkIt Smart 7688 瓦力機器人
硬體介紹
硬體架構外殼自己來
可搭配的擴充板
POWER
USB HOST
MPU / Wifi / MCU
Micro SD 卡插槽在背面WiFi天線
簡單來說• 7688 是一個 AP ,在同一個網路下的裝置都可以控制它• 預設 mjpeg streamer , 480x320
20fps 影像沒問題• 開發環境有 nodejs 、 python 與
Arduino IDE(7688 Duo only)• 手機 app 是 client ,對 7688 (server) 發送 http request
L298N 馬達驅動模組馬達
12V 電池
馬達
履帶就是霸氣
分層管理
操作畫面 – App Inventor
定時發送訊號給 7688
根據手機加速度計來調控兩輪速差將參數發給
7688
機器人端 python
button=int(recievedata[0:num]); #判斷手機按鈕angle=int(recievedata[num+1:len(recievedata)]); if angle>=0: #握持偏左,機器人左轉 L_control=(100-angle*GAIN)/100.0; R_control=1; elif angle<0: #握持偏右,機器人右轉 L_control=1; R_control=(100+angle*GAIN)/100.0;
Seeed Studio Rephone開源智慧型手機套件
KIT CREATE模組• Xadow GSM+BLE * 1 由此連到電腦來下載程式• Xadow Audio * 1• Xadow 1.54" 彩色觸碰螢幕 * 1• Xadow GSM 分接板 * 1• FPC 35 PIN 排線 * 5• 520 mAh 電池 * 1• 外殼 , 螺絲等
GSM BLE模組 – 聯發科 MT2502晶片
參考資料• Seeed Studio rephone• MCS 台灣使用者討論 FB 社團• MCS github
• 機器人王國商城
top related