SlideShare a Scribd company logo
1 of 50
LinkIt Smart 7688物聯網實作坊
上課共筆:https://goo.gl/NTh8Gy
硬體介紹
原廠文件
• MTK 7688官網
• 7688開發者手冊 / 7688 Duo 開發手冊
• MCS與7688
• MTK 7688 Gitbook
整合型應用
• FPV機器人或四旋翼
• Wifi工程車 – Michael Huang
• 7688 迷你四驅車 – Makee.io
開發環境比一比
7688
• Nodejs
• Python
• C/C++
7688 Duo
• Nodejs
• python
• Arduino
• C/C++
Seeed 7688 Grove感測器套件包
• 1 x Grove - Light Sensor
• 1 x Grove - Infrared Emitter
• 1 x Grove - Infrared Receiver
• 1 x Grove - Encoder
• 1 x Grove - Touch Sensor
• 1 x Grove - OLED Display 1.12"
• 1 x Grove - Temperature & Humidity Sensor
• 1 x Grove - Relay
• 1 x Grove - Gas Sensor (MQ2)
• 1 x IR Remote Control
可搭配的擴充板
POWER
USB HOST
MPU / Wifi / MCU
Micro SD 卡插槽在背面
WiFi天線
電源/接地
數位I/O腳位
類比輸入腳位 A0~A5
D13指示燈
腳位簡介
7688 Duo pin layout
接上電源開始吧
Arduino IDE setup
Wi-Fi setup
Arduino IDE 下載
1. 請下載 Arduino 1.6.4 以後的版本
2. 從 board manager 安裝 7688 Duo
3. 安裝 driver
• 網頁版教學請按我
在Arduino IDE偏好設定中
貼上這個連結• File / Preferences
• http://download.labs.mediatek.com/package_mtk_linkit_smart_7688
_test_index.json
在選單中看到 7688,按 Install
• Tools / Board / Boards Manager
完成之後就可以看到 7688 了
• 在很下面…
如果板子在網路上也可以抓到
安裝 driver,請把 7688 接上電腦
• 在 Windows 裝置管理
員中會被歸類在[其他
裝置] 中。
• linkit_smart_7688.inf
在懶人包裡面,指到這
個位置即可
安裝完成
後續操作上與一般 Arduino 開發板
是類似的
第一個範例 Blink
• 路徑:File/Examples/1. Basics / Blink
• 目的是在除了板子之外沒有任何周邊的情
況下,確認所有元件/連線皆正常
LED Blink
• File >> Examples >> 1.Basics >> Blink
LED Blink
• Verify & Upload
Verify
Upload
Status
必備函式
void setup() {  初始化
}
void loop() {  重複執行
...}
How does it work?
int led = 13;
void setup() {
// initialize the digital pin as an output.
// Pin 13 has an LED connected on most Arduino boards:
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(led, HIGH); // set the LED on delay(1000);
// wait for a second digitalWrite(led, LOW); // set the LED off
delay(1000); // wait for a second
}
挑戰看看?
1. 將LED改到 D13 之外的腳位並正確執行
2. 調整閃爍頻率 (delay() 的時間)
3. 加入第二顆 LED,做到輪流亮滅的效果
接線
搭配麵包板如下圖,或使用公-母杜邦線
程式說明
7688 Wi-Fi 設定
Wi-Fi LED 狀態
AP mode 連到 7688 但不連外網
AP mode連線
• 連上
LinkIt_Smart_7688_XXXX
XX這個AP,X 代表 MAC
addr 後六碼
• 在瀏覽器輸入
http://mylinkit.local即可進入
主控台
• 預設帳號 root
• 密碼自行設定
基礎組態設定
AP mode 預設IP
改名字, 由於mDNS的關係,
請勿使用底線 _. EX:
mylinkit_001.local <- 不行
目前最新FW 0.9.3
Station mode
• 點擊右上角 [Network]
• 切換到 Station mode 即可讓7688連到外部網路,
之後只要在同一網路下的裝置都可連到它。
• 記得設定網路密碼再按下configure and restart!
再次登入後可看到 IP 位址換了
連上外網之後的 IP
如果 http://mylinkit.local 連不上怎麼辦
• 可能是 Windows 的 mDNS 問題
• 如果有別台電腦的話,試著用別台電腦來
看看是否可登入來找到 IP
• 都不行的話,請用 IP 掃描工具來看看您的
7688 跑哪去了。
連上外網之後
• 就不會再看到 7688 AP了。
• 一樣用 mylinkit.local 或 <IP> 來連上它
• 先更新一遍
– $ opkg update
– $ opkg install nano (好用的文字編輯器)
– $ opkg install ffmpeg (影像串流用的套件)
更新韌體
• http://download.labs.mediatek.com/MediaTek_LinkIt_Sm
art_7688_Firmware,目前最新版本為 0.9.2
• 由 Web UI 點選 [UPGRADE FIRMWARE] 後選到上述檔
案 [lks7688.img] 即可。
如何回到 AP Mode
• 按住 Wi-Fi 按鈕 5 秒鐘即可從 station
mode 回到 AP mode
如何 Reset LinkIt Smart 7688
透過板子上的按鈕
• 插上電源後請稍等約2分
鐘等開機
• 按著板子上的 Wifi 鈕 20
秒。
• 放開後,就會開始看到橘
色燈閃爍代表 reset 中
• 靜置一段時間後,觀察是
否有新
的 LinkIt_Smart_7688_X
XXXXX 之 AP 出現,若有
代表即完成。
透過 WebUI
• 進去 WebUI 後,點選頁
面最下方的 [Reset]
• 稍後 2~3 min 即可完成。
如果以上通通不行…
• 請用 USB 隨身碟重燒吧…QQ
• https://www.gitbook.com/read/book/mediat
ek-labs/linkit-smart-7688?key=84149961
– 4.1 Update Firmware with USB Drive
如何自定義 AP SSID
• 準備一個 USB 隨身碟與 micro USB 轉接線
• 於 USB 根目錄下新增一個名為[lks7688.cfg]
ASCII 文字檔,檔案內容:
– wifi_ssid=THE_AP_SSID
– wifi_key=THE_AP_PASSWORD
• 將 USB隨身碟插入 7688 USB host 之後開機。
– 按住 WiFi 鈕
– 按下一次 MPU reset 鈕
– 在 WiFi LED 亮起之後放開 WiFi 鈕
• 影片
SSH登入7688
• Windows: Putty 或 TeraTerm
• MAC / Linux: Terminal $ ssh root@mylinkit.local
或 $ ssh root@<7688IP>
開始寫程式啦!
First nodejs
• $ vim app.js
或 $ nano app.js
(編輯)
• $ node app.js
(執行)
First python
• $ vim test.py 或
$ nano test.py (編輯)
• $ python test.py (執行)
nodejs LED blinking
• $ vim led.js 或
$ nano led.js
(編輯)
• $ node led.js
(執行)
• Wifi狀態LED即為
GPIO #44 pin
• 0 = HIGH, 1 = LOW
參考資料
• MCS 台灣使用者討論 FB 社團
• MCS github
• 機器人王國商城

More Related Content

What's hot

Arduino mqtt client introduction
Arduino mqtt client introductionArduino mqtt client introduction
Arduino mqtt client introduction
承翰 蔡
 
低功率感測器設計 田間感測器 X 水下盒子
低功率感測器設計 田間感測器 X 水下盒子低功率感測器設計 田間感測器 X 水下盒子
低功率感測器設計 田間感測器 X 水下盒子
Victor Sue
 
如何使用Console連接眾至UTM設備
如何使用Console連接眾至UTM設備如何使用Console連接眾至UTM設備
如何使用Console連接眾至UTM設備
sharetech
 

What's hot (20)

LinkIt Smart 7688程式開發
LinkIt Smart 7688程式開發LinkIt Smart 7688程式開發
LinkIt Smart 7688程式開發
 
BBC Micro:bit beginner project
BBC Micro:bit beginner projectBBC Micro:bit beginner project
BBC Micro:bit beginner project
 
2016 CAVEDU物聯網應用發表會 - 開場
2016 CAVEDU物聯網應用發表會 - 開場2016 CAVEDU物聯網應用發表會 - 開場
2016 CAVEDU物聯網應用發表會 - 開場
 
Arduino Yun Mini簡介
Arduino Yun Mini簡介Arduino Yun Mini簡介
Arduino Yun Mini簡介
 
Processing on your Android
Processing on your AndroidProcessing on your Android
Processing on your Android
 
Arduino mqtt client introduction
Arduino mqtt client introductionArduino mqtt client introduction
Arduino mqtt client introduction
 
Raspberry pi 基本操作
Raspberry pi 基本操作Raspberry pi 基本操作
Raspberry pi 基本操作
 
IoT開發平台NodeMCU
IoT開發平台NodeMCUIoT開發平台NodeMCU
IoT開發平台NodeMCU
 
20200726-SINICA-自造生態監測系統工作坊
20200726-SINICA-自造生態監測系統工作坊20200726-SINICA-自造生態監測系統工作坊
20200726-SINICA-自造生態監測系統工作坊
 
低功率感測器設計 田間感測器 X 水下盒子
低功率感測器設計 田間感測器 X 水下盒子低功率感測器設計 田間感測器 X 水下盒子
低功率感測器設計 田間感測器 X 水下盒子
 
Arduino在農業、氣象與工業上的應用
Arduino在農業、氣象與工業上的應用Arduino在農業、氣象與工業上的應用
Arduino在農業、氣象與工業上的應用
 
UniArgus internet cam (UniArgus uic)軟體產品簡介與軟一次性體使用授權
UniArgus internet cam (UniArgus  uic)軟體產品簡介與軟一次性體使用授權UniArgus internet cam (UniArgus  uic)軟體產品簡介與軟一次性體使用授權
UniArgus internet cam (UniArgus uic)軟體產品簡介與軟一次性體使用授權
 
Raspberry Pi 溫濕度發報機
Raspberry Pi 溫濕度發報機Raspberry Pi 溫濕度發報機
Raspberry Pi 溫濕度發報機
 
9439AD2
9439AD29439AD2
9439AD2
 
如何使用Console連接眾至UTM設備
如何使用Console連接眾至UTM設備如何使用Console連接眾至UTM設備
如何使用Console連接眾至UTM設備
 
Iot 自動販賣機
Iot 自動販賣機Iot 自動販賣機
Iot 自動販賣機
 
Arduino Yun 物聯網 Lesson 1
Arduino Yun 物聯網 Lesson 1Arduino Yun 物聯網 Lesson 1
Arduino Yun 物聯網 Lesson 1
 
物聯網技術分享 使用ESP8266
物聯網技術分享 使用ESP8266物聯網技術分享 使用ESP8266
物聯網技術分享 使用ESP8266
 
Raspberry pi3 基本操作
Raspberry pi3 基本操作Raspberry pi3 基本操作
Raspberry pi3 基本操作
 
Hackathon 6th arduino大網咖
Hackathon 6th arduino大網咖Hackathon 6th arduino大網咖
Hackathon 6th arduino大網咖
 

Viewers also liked

Viewers also liked (20)

IBM以雲端技術與物聯網創新產業應用@2016 New Taipei Maker Faire
IBM以雲端技術與物聯網創新產業應用@2016 New Taipei Maker FaireIBM以雲端技術與物聯網創新產業應用@2016 New Taipei Maker Faire
IBM以雲端技術與物聯網創新產業應用@2016 New Taipei Maker Faire
 
151107 物聯網教學應用發表會-開場
151107   物聯網教學應用發表會-開場151107   物聯網教學應用發表會-開場
151107 物聯網教學應用發表會-開場
 
LinkIt 7697 outer case - DesignSpark Mechanical / Onkscape
LinkIt 7697 outer case - DesignSpark Mechanical / OnkscapeLinkIt 7697 outer case - DesignSpark Mechanical / Onkscape
LinkIt 7697 outer case - DesignSpark Mechanical / Onkscape
 
Latte panda workshop_japan
Latte panda workshop_japanLatte panda workshop_japan
Latte panda workshop_japan
 
160126 T客邦創客 night 分享
160126 T客邦創客 night 分享160126 T客邦創客 night 分享
160126 T客邦創客 night 分享
 
160625 arduino101
160625 arduino101160625 arduino101
160625 arduino101
 
LinkIt ONE tutorial #2- Communication and cloud service
LinkIt ONE tutorial #2- Communication and cloud serviceLinkIt ONE tutorial #2- Communication and cloud service
LinkIt ONE tutorial #2- Communication and cloud service
 
AAEON 當創客碰上UP板 - Intel Cherry Trail 高效能maker開發者平台@2016 new taipei maker faire
AAEON 當創客碰上UP板 - Intel Cherry Trail 高效能maker開發者平台@2016 new taipei maker faireAAEON 當創客碰上UP板 - Intel Cherry Trail 高效能maker開發者平台@2016 new taipei maker faire
AAEON 當創客碰上UP板 - Intel Cherry Trail 高效能maker開發者平台@2016 new taipei maker faire
 
DesignSpark Mechanical 南瓜燈南瓜燈教學
DesignSpark Mechanical 南瓜燈南瓜燈教學DesignSpark Mechanical 南瓜燈南瓜燈教學
DesignSpark Mechanical 南瓜燈南瓜燈教學
 
拿鐵熊貓外殼設計0707
拿鐵熊貓外殼設計0707拿鐵熊貓外殼設計0707
拿鐵熊貓外殼設計0707
 
瞻營全電子_六足機器人(四)
瞻營全電子_六足機器人(四)瞻營全電子_六足機器人(四)
瞻營全電子_六足機器人(四)
 
Processing 基礎教學
Processing 基礎教學Processing 基礎教學
Processing 基礎教學
 
150919_從機器人淺談程式教育@華山
150919_從機器人淺談程式教育@華山150919_從機器人淺談程式教育@華山
150919_從機器人淺談程式教育@華山
 
Education RobotArm Introduction
Education RobotArm IntroductionEducation RobotArm Introduction
Education RobotArm Introduction
 
LinkIt Smart 7688 - a more connected world
LinkIt Smart 7688 - a more connected worldLinkIt Smart 7688 - a more connected world
LinkIt Smart 7688 - a more connected world
 
160901 翻轉開發,活用雲端創新技術@IBM Cloud Innovation Day
160901  翻轉開發,活用雲端創新技術@IBM Cloud Innovation Day160901  翻轉開發,活用雲端創新技術@IBM Cloud Innovation Day
160901 翻轉開發,活用雲端創新技術@IBM Cloud Innovation Day
 
物聯網教學與上海深圳maker行
物聯網教學與上海深圳maker行物聯網教學與上海深圳maker行
物聯網教學與上海深圳maker行
 
Maker Movement and Education in Taiwan
Maker Movement and Education in TaiwanMaker Movement and Education in Taiwan
Maker Movement and Education in Taiwan
 
161123
161123161123
161123
 
151107 物聯網教學應用發表會- IBM Bluemix &Humix
151107   物聯網教學應用發表會- IBM Bluemix &Humix151107   物聯網教學應用發表會- IBM Bluemix &Humix
151107 物聯網教學應用發表會- IBM Bluemix &Humix
 

Similar to 160603 T客邦7688物聯網實作坊

Module 08 防火牆
Module 08 防火牆Module 08 防火牆
Module 08 防火牆
rbk19871124
 
Deployment instruction tg1100 ig-cn
Deployment instruction tg1100 ig-cnDeployment instruction tg1100 ig-cn
Deployment instruction tg1100 ig-cn
ahnlabchina
 
我家使用固定IP上網,請問我要怎麼設定才能讓我家的桌上電腦及平板電腦都可以透過WF2412無線上網?
我家使用固定IP上網,請問我要怎麼設定才能讓我家的桌上電腦及平板電腦都可以透過WF2412無線上網?我家使用固定IP上網,請問我要怎麼設定才能讓我家的桌上電腦及平板電腦都可以透過WF2412無線上網?
我家使用固定IP上網,請問我要怎麼設定才能讓我家的桌上電腦及平板電腦都可以透過WF2412無線上網?
臺灣塔米歐
 
1_大二班_資料視覺化_20221028.pdf
1_大二班_資料視覺化_20221028.pdf1_大二班_資料視覺化_20221028.pdf
1_大二班_資料視覺化_20221028.pdf
FEG
 
適用於TOTOLINK網卡(N150USM、N300UT、N500UM)
適用於TOTOLINK網卡(N150USM、N300UT、N500UM)適用於TOTOLINK網卡(N150USM、N300UT、N500UM)
適用於TOTOLINK網卡(N150USM、N300UT、N500UM)
臺灣塔米歐
 
netis無線網路模式 Client
netis無線網路模式 Clientnetis無線網路模式 Client
netis無線網路模式 Client
臺灣塔米歐
 
P880 Wake On Wan
P880 Wake On WanP880 Wake On Wan
P880 Wake On Wan
SCOTSTAKE
 
Cocos2d x presentation cocoachina-王哲
Cocos2d x presentation cocoachina-王哲Cocos2d x presentation cocoachina-王哲
Cocos2d x presentation cocoachina-王哲
csdnmobile
 
Manual instruction apc3.0
Manual instruction apc3.0Manual instruction apc3.0
Manual instruction apc3.0
ahnlabchina
 

Similar to 160603 T客邦7688物聯網實作坊 (20)

物聯網科技與實作 Iot technology and projects
物聯網科技與實作 Iot technology and projects物聯網科技與實作 Iot technology and projects
物聯網科技與實作 Iot technology and projects
 
Iot technology and implementation
Iot technology and implementationIot technology and implementation
Iot technology and implementation
 
Corega CG-WLAPGMN Manual
Corega CG-WLAPGMN ManualCorega CG-WLAPGMN Manual
Corega CG-WLAPGMN Manual
 
S4A
S4AS4A
S4A
 
Fortinet Fortigate 60D 中文安裝手冊 ( Ver 5.2.3)
Fortinet Fortigate 60D 中文安裝手冊 ( Ver 5.2.3)Fortinet Fortigate 60D 中文安裝手冊 ( Ver 5.2.3)
Fortinet Fortigate 60D 中文安裝手冊 ( Ver 5.2.3)
 
Module 08 防火牆
Module 08 防火牆Module 08 防火牆
Module 08 防火牆
 
Deployment instruction tg1100 ig-cn
Deployment instruction tg1100 ig-cnDeployment instruction tg1100 ig-cn
Deployment instruction tg1100 ig-cn
 
我家使用固定IP上網,請問我要怎麼設定才能讓我家的桌上電腦及平板電腦都可以透過WF2412無線上網?
我家使用固定IP上網,請問我要怎麼設定才能讓我家的桌上電腦及平板電腦都可以透過WF2412無線上網?我家使用固定IP上網,請問我要怎麼設定才能讓我家的桌上電腦及平板電腦都可以透過WF2412無線上網?
我家使用固定IP上網,請問我要怎麼設定才能讓我家的桌上電腦及平板電腦都可以透過WF2412無線上網?
 
1_大二班_資料視覺化_20221028.pdf
1_大二班_資料視覺化_20221028.pdf1_大二班_資料視覺化_20221028.pdf
1_大二班_資料視覺化_20221028.pdf
 
探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUG
探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUG探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUG
探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUG
 
大鱼架构演进
大鱼架构演进大鱼架构演进
大鱼架构演进
 
適用於TOTOLINK網卡(N150USM、N300UT、N500UM)
適用於TOTOLINK網卡(N150USM、N300UT、N500UM)適用於TOTOLINK網卡(N150USM、N300UT、N500UM)
適用於TOTOLINK網卡(N150USM、N300UT、N500UM)
 
OpenWRT, A value-add base solution for your product. (1st part, chihchun)
OpenWRT, A value-add base solution for your product. (1st part, chihchun)OpenWRT, A value-add base solution for your product. (1st part, chihchun)
OpenWRT, A value-add base solution for your product. (1st part, chihchun)
 
netis無線網路模式 Client
netis無線網路模式 Clientnetis無線網路模式 Client
netis無線網路模式 Client
 
P880 Wake On Wan
P880 Wake On WanP880 Wake On Wan
P880 Wake On Wan
 
物联网与微博平台探索
物联网与微博平台探索物联网与微博平台探索
物联网与微博平台探索
 
Introduction MQTT in Chinese
Introduction MQTT in ChineseIntroduction MQTT in Chinese
Introduction MQTT in Chinese
 
3 Bluemix-LoRa application-IBM
3 Bluemix-LoRa application-IBM3 Bluemix-LoRa application-IBM
3 Bluemix-LoRa application-IBM
 
Cocos2d x presentation cocoachina-王哲
Cocos2d x presentation cocoachina-王哲Cocos2d x presentation cocoachina-王哲
Cocos2d x presentation cocoachina-王哲
 
Manual instruction apc3.0
Manual instruction apc3.0Manual instruction apc3.0
Manual instruction apc3.0
 

More from CAVEDU Education

物聯網好棒棒 您專屬的IoT私有雲平台
物聯網好棒棒 您專屬的IoT私有雲平台物聯網好棒棒 您專屬的IoT私有雲平台
物聯網好棒棒 您專屬的IoT私有雲平台
CAVEDU Education
 

More from CAVEDU Education (11)

Google TPU Edge SBC_190424
Google TPU Edge SBC_190424Google TPU Edge SBC_190424
Google TPU Edge SBC_190424
 
From computational Thinking to computational Action - Dr. Hal Abelson, MIT Ap...
From computational Thinking to computational Action - Dr. Hal Abelson, MIT Ap...From computational Thinking to computational Action - Dr. Hal Abelson, MIT Ap...
From computational Thinking to computational Action - Dr. Hal Abelson, MIT Ap...
 
180321 MIT見聞分享
180321   MIT見聞分享180321   MIT見聞分享
180321 MIT見聞分享
 
LINE Messaging API with LinkIt 7697
LINE Messaging API with LinkIt 7697 LINE Messaging API with LinkIt 7697
LINE Messaging API with LinkIt 7697
 
170522_Raspberry Pi 相容開發板
170522_Raspberry Pi 相容開發板170522_Raspberry Pi 相容開發板
170522_Raspberry Pi 相容開發板
 
物聯網好棒棒 您專屬的IoT私有雲平台
物聯網好棒棒 您專屬的IoT私有雲平台物聯網好棒棒 您專屬的IoT私有雲平台
物聯網好棒棒 您專屬的IoT私有雲平台
 
Amazon AWS IoT 利用 AWS IoT 開發智慧家居解決方案
Amazon AWS IoT 利用 AWS IoT 開發智慧家居解決方案Amazon AWS IoT 利用 AWS IoT 開發智慧家居解決方案
Amazon AWS IoT 利用 AWS IoT 開發智慧家居解決方案
 
IBM Bluemix 物聯新世界 Future with Robot
IBM Bluemix 物聯新世界  Future with RobotIBM Bluemix 物聯新世界  Future with Robot
IBM Bluemix 物聯新世界 Future with Robot
 
使用 DesignSpark PCB 軟體製作感應燈電路板
使用 DesignSpark PCB 軟體製作感應燈電路板使用 DesignSpark PCB 軟體製作感應燈電路板
使用 DesignSpark PCB 軟體製作感應燈電路板
 
Mit之旅分享
Mit之旅分享Mit之旅分享
Mit之旅分享
 
160428 T客邦樹莓派分享會
160428  T客邦樹莓派分享會160428  T客邦樹莓派分享會
160428 T客邦樹莓派分享會
 

160603 T客邦7688物聯網實作坊