顯示具有 7688 Duo 標籤的文章。 顯示所有文章
顯示具有 7688 Duo 標籤的文章。 顯示所有文章

2017年9月5日 星期二

[7688 Duo] 7688 Duo之MRAA控LED篇@Ted好玩自學工坊

7688 Duo之MRAA控LED篇[1]
Line:ted2016.kpvs
Email:Lct4246@gmail.com
Blog(泰布布):http://lct4246.blogspot.tw/
URL(Ted's Bu Bu):https://sites.google.com/site/lct4246/
FB(Ted's BuBu):https://www.facebook.com/ted.lee.10420321

Sep. 5, 2017
88x31.png[2]










2017年8月31日 星期四

[7688 Duo] 7688 Duo之登入密碼忘記篇@Ted好玩自學工坊

7688 Duo之登入密碼忘記篇[1]
Line:ted2016.kpvs
Email:Lct4246@gmail.com
Blog(泰布布):http://lct4246.blogspot.tw/
URL(Ted's Bu Bu):https://sites.google.com/site/lct4246/
FB(Ted's BuBu):https://www.facebook.com/ted.lee.10420321

Jan. 2, 2017
88x31.png[2]











2017年1月26日 星期四

[7688 Duo] MCS無法控Wi-Fi LED

MCS無法控Wi-Fi LED
Ted Lee@CAVEDU
Jan. 26, 2017
88x31.png[1]

根據我們的教學經驗,以下是實驗失敗的兩種可能成因:
1.MCS上設定的data channel ID和mcsled.js程式內的值不同(在家洗車卻要接里長家的水管?)
2.因為MCS是在MTK自家的主機上為您的設定自動產生相對應的程式碼後將之啟動,可能是啟動尚未成功

觧方:砍掉重練。沒啥技巧,但就是work(不爽嗎?去咬MTK啊~)

参考資料:

2016年12月12日 星期一

[IoT] IoT架構使用各類開發板

IoT架構使用各類開發板
Ted Lee@CAVEDU
Dec. 12, 2016
88x31.png[1]

需要用7688 "DUO"Arduino Yun亦同)控自走車(有必要用這麼fancy的架構嗎?)的朋友請看這篇:LinkIt Smart 7688小案 - WiFi工程車
  • 原理:這時您的愛車接在Arduino的Dx腳位
App(程式1,例如App Inventor寫成的)->
MCS(設定)->
7688 Duo的Wi-Fi晶片(程式2,例如:Python或Node.js)---(走bridge介面)--->
7688 Duo的Arduino晶片(程式3:Arduino C)->

  • 如果只玩7688,原理如下:這時您要用7688的GPIO
App(程式1,例如App Inventor寫成的)->
MCS->
7688(程式2,例如:Python或Node.js)->

  • Arduino相容板(例如:Motoduino)+ESP8266的原理是也相同的:Wi-Fi+Arduino(Wi-Fi晶片+ATMega晶片)
  • 但請先想想:
  1. Why app?=>用app當遙控器
  2. Why MCS?藍牙不行嗎?=>用MSC中繼遠控,但會有delay喔,在反應時間是重要的考量下,1&2的IoT模式是否合用?
  • 如果我有一個Wi-Fi router接固定IP能不能遠控車?
App---(指定IP)--->
Wi-Fi router->
7688的MT7688晶片(固定IP,並run一個Python server->
車(接在7688的GPIO腳位)


P.S. 以上全文從[2]截錄,special thanks to Michael Huang


参考資料:

2016年3月13日 星期日

[7688 Duo] 7688 Duo有趣的專案及參考資料@Ted好玩


7688 Duo有趣的專案及參考資料
Ted Lee@Ted好玩
May 4, 2016
88x31.png[1]

参考資料:
  1. 六種授權條款

[7688 Duo] DHTXX實測

  • Conclusions:
    • https://www.facebook.com/groups/makerpro.cc/permalink/973163109444410/?comment_id=973311472762907&reply_comment_id=974200559340665&notif_t=group_comment
    • https://labs.mediatek.com/forums/posts/list/4081.page
  • You can't read 1wire device through such platform easily ....its timing issue, better use a i2c version of Dht , I.e. Am2320 ....
    • https://www.facebook.com/groups/makerpro.cc/permalink/965615530199168/?comment_id=965616790199042&ref=notif&notif_t=group_comment
    •  用MTK回覆的cli()和sei()成功解掉了!
  • 有人用 Duo成功把PM2.5及溫溼感測器接上MCS了所以7688是可以接sensors?!
    • https://github.com/future/Linkit7688_PM2.5
  • DHTx:讀取sensoring data要靠S/W
    SHT2X:屬I2C(inter-IC)伝輸,有H/W clock來處理資料同步問題
    我的理解是這樣


    [7688 Duo] 教學經驗分享

    • 原廠手冊(developer guide, FAQ…)及各大communities目前的文章还欠缺7688 Duo送data到cloud(MCS, AWS…)的各類型sample code。例如:MTMega32U從DHT22收到溫溼度值透过UART送給MT7688AN,再傳至MCS顯示,MT7688AN開發手冊就沒有這段的sample code(还停在MT7688AN控LED的階段)
    • MTK在開發手冊中promises會提供Python及Node.js兩套code,不过目前尚未有大幅更新
    • 上Duo講解sensors<->ATMeg32U4<->(UART, Firmata, Yun bridge)MT7688AN<->MSC時速度要放慢一些,學員需要時間理解
      可对照developer guide的MCS控LED及sensors送MCS兩範例詳加舉例
    • 1.win 10裝usb drv因未signed,要手動停用才能裝
      2.有一人換了兩機Arduino IDE一直無法update到出現duo選項
      • 更新BIOS就解掉了,他說他是把DUO接在USB 3.0上
    • 1.有2人自備7688,結果⋯(who am I?),現場有1x個ssid,未曾生我,誰是我?
      建議阿吉請mtk在pcb時加印Mac addr
      2.有1台裝win 10,下課前都抓不到ssid,可能是os或無線網卡問題,有拿其他work的7688接測過
      3.有1台裝ubuntu,ssid重開機才抓得到
      4.用node.js控led時,程式執行前,led一直亮著是正常的(一直亮還有2種狀況:booting、f/w error)
      5.mcs的LED_Contol容易沒設正確
      6.抓SSID和MCS設定學習比較容易突搥

    [7688 Duo] 支援的webcam實測報告


    • Not support:

    2016年1月31日 星期日

    [7688 Duo] Station mode補完:Win 7下連外網

    Station mode補完:更改Device name就能在Win 7下連外網
    Ted Lee@CAVEDU
    Jan. 31, 2016
    88x31.png[1]

    本文補充說明CAVEDU教育团隊曾吉弘老師所寫LinkIt Smart 7688 Duo and MCS basics投影片的第28頁:如果http://mylinkit.local連不上怎麼辨?
    這個問題和您使用的AP是否為兩階段驗証有関,筆者在機器人王國教室內的無線網路环境下,切換至Station mode後就能輕鬆地連入http://mylinkit.local。總之,兩階段驗証的AP不OK啦!Crying…

    我們的開發环境為:
    • H/W:
      • CPU:i7-4510U@2GHz 2.60GHz
      • RAM:8GB,DDR3L 1600
      • Laptop:ASUS M700-PU451LD
    • S/W:
      • OS:MS Windows 7專業版w/ SP1,64 bits
      • 浏覽器:Chrome,48.0.2564.97 m
    • 開發版:LinkIt Smart 7688 Duo(以下簡稱7688D),F/W版本:0.9.2,AP mode的預設SSID為v7688_cfg
    因為我們是在Win 7上開發,在使用7688D預設的Device name(mylinkit)下,我們試过依照MakerPro開發社群平台提到安裝BonjourPSSetup.exe的方法,卻裝不起該services。好在有CAVEDU教育团隊曾吉弘及徐丰智兩位大師鼎力協助才得以順利完成,在此謝过啰~。

    設定步驟如下:
    1. 切換至AP mode 有兩种切換的方法:第一、長按WiFi按鈕5秒;第二、晶片reset:長按WiFi按鈕20秒。
    2. 和7688D連線 
    3. 更改Device name 以英文字母的大、小寫+數字重新命名,例如:TedLee7688d。這是最関鍵的步驟!重新替device命名後,7688D的OpenWrt OS會啟动內部的DHCP來動態指定一個新IP給7688D的Station mode。
    4. 將電腦連至外網 选擇非兩階段驗証的AP,或者以英文命名的手機熱奌(hot spot)
    5. 在浏覽器上以http://新Device name.local/重新連入7688D 
    6. 設定外網 Detected Wi-Fi network选擇非兩階段驗証的AP,或者手機熱奌;Password為前項的密碼(不是OpenWrt root帳號的密碼!)。
    7.  新Device name已取得新IP 

    参考資料:
    1. 六種授權條款