常見問題
常見問題
關於 Webduino 開發板
用來做研究、測試等目的的硬體電路板,可以連接控制感測器和電子零件,通常會具有高度可擴充性。
關於 Webduino 開發板的不同規格特色可以參考下方表格。
- 如果想體驗電子電路基礎與程式邏輯,可以購買馬克 1 號或 Webduino Smart。
- 如果您有更多的腳位需求,且已有 Arduino Uno 板,建議購買 Webduino Fly。( 由於各廠生產品質不一,未能保證其它廠牌的 Uno 板與 Webduino Fly 相容,建議購買 Webduino Fly 加 Arduino Uno。)
- 如果是想體驗基礎物聯網的初學者,可以購買 Web:Bit 開發板搭配 Web:Bit 教育版程式編輯系統,實現更多應用。
可以,但是自己寫入的程式碼將會無法支援平台功能,只有 Webduino 出廠的韌體程式能夠支援平台。
- Webduino 馬克 1 號:透過雲端平台的「裝置管理」進行雲端韌體更新。( 雲端更新教學 )
- Webduino Fly:透過雲端平台的「裝置管理」進行雲端韌體更新;Arduino UNO 的部分可直接接 USB 線更新。( 雲端更新教學 )
- Webduino Smart:連接網路進行遠端更新韌體。( Smart 更新教學 )
- Web:Bit:使用 Web:Bit 教育版「開發板控制台」進行更新或透過 Wi-Fi 遠端更新。( Web:Bit 更新教學 )
- Web:AI:使用 Web:AI 程式積木平台進行更新。( Web:AI 更新教學 )
未來會支援,目前已將一些主流開發板納入支援規劃內。
連線問題
- 關閉 Wi-Fi 重開、重新開機、換到較單純的 Wi-Fi 環境。( Wi-Fi 數量太多容易搜尋不到 )
- 行動電源更換成變壓器。( 因行動電源可能沒電,變壓器的供電較穩定 )
- 電腦 USB 供電改為使用變壓器。( 若使用電腦 USB 供電,供電規格建議在 1A 以上 )
- 使用手機無線基地台 ( 個人熱點 ) 測試連線是否正常。
- 將 5G 網路改成使用 2.4G。( 目前尚未支援 5G 網路 )
因為各網路分享器有不同的連線裝置數量限制,若超過限制,必須將網路連線分流。建議同一分享器不連接過多的裝置。
建議先將行動網路關閉再進行連線。
原則上 Webduino 開發板都需要連接網路,才能實現遠距控制、串接網頁服務等完整的物聯網情境。
但為了增加教學現場使用的便利性,部分開發板支援 USB 傳輸線部署程式,即使沒有連上網路也能使用 ( 但電腦仍須上網 ):
- Web:Bit 開發板:支援 Wi-Fi 和 USB 執行程式。開發板透過 USB 連接電腦的情況下,沒有連網也可以使用完整功能。
- Web:AI 開發板:支援 Wi-Fi 和 USB 部署程式。開發板透過 USB 連接電腦的情況下,沒有連網也可以使用完整功能。開發板「沒有」透過 USB 連接電腦的情況下,可使用部分功能。
- Smart 開發板:僅支援 Wi-Fi 執行程式,必須有網路才能運行。
初始化設定
就像手機到陌生的環境,欲使用當地的 Wi-Fi ( 有帳密 ) 必須做設定一樣,
Webduino 開發板是使用網路連線控制,必須要透過初始化設定,才能讓 Webduino 自動連上網路。
- 詳細初始化步驟請參考教學手冊:
- 若 Wi-Fi 和行動數據皆為開啟狀態,為避免影響連線狀態,請先將行動數據關閉。
- 嘗試更換設備,如更換手機或電腦、使用不同的作業系統等。
Webduino 開發板目前僅支援 WPA/WPA2 認證 ( 只需 SSID 與 Password ),尚不支援其他認證模式 ( 身分證、教職員證……等 )。
- 通常在初始化設定的時候,很容易把 Webduino 的 SSID 與家裡 Wi-Fi 的 SSID 搞混,Webduino 的 SSID 是這塊開發板的名稱。 ( 通常是 wa + 數字,例如 wa101、wa999,並且會寫在裝置說明卡裡頭。 )
- 當您連結上 Webduino 開發板的 SSID,表示可以透過「192.168.4.1」連結上 Webduino 開發板。連結上開發板之後,所看到的 SSID 與 PASSWORD,指的就是家裡、公司環境或行動裝置分享的 Wi-Fi SSID 與密碼,千萬不要搞錯了!
找不到 USB 序列埠
當 Web:AI 或 Web:Bit 開發板連接電腦,卻無法找到 USB 序列埠,就需要安裝 CH340 驅動程式。
安裝 USB 驅動程式
1. 根據電腦作業系統,點擊下方連結下載 Windows CH340 驅動程式。
- Windows(EXE) – 驅動程序可執行文件
- Windows(ZIP):驅動程序v3.4(2016-09-27)
- Mac(ZIP):驅動程序v1.5(2018-07-04)
- Linux(ZIP):驅動程序v1.5(2018-03-18)
2. 執行安裝驅動程式,執行 CH341SER.exe,按下 INSTALL 進行安裝。
3. 安裝完成訊息。
4. 電腦重新開機,再次打開瀏覽器並接上開發板,就可以看到 USB 選項了!
其它問題
學習手冊中沒有收錄的以及非使用相關的問題,請洽 技術社團。
在 Webduino Blockly 平台介面中,右上角位置有 </> 符號的 ” 打開程式編輯 ” 按鈕,點擊後跳出分頁,即為 HTML、JS 程式碼。
「程式停止」是停止執行動作,不會重置開發板,所以開發板會維持在最後一個指令。
若要將燈熄滅,可再設計拉取一個滅燈指令或直接將開發板斷電。
MoonCar 教學手冊分類在 Web:Bit 教學手冊的目錄中。歡迎參考 MoonCar 教學手冊。
WebEye 設定及操作步驟可參閱:WebEye 使用手冊
RFID 接線與程式積木請參考:RFID 教學手冊
QR Code 建立後並不會失效。但若修改了專案內容就必須要產生新的 QR Code。
關於 Webduino
Webduino 是基於 Arduino 的基礎加入 Wi-Fi 連線功能並改良,讓開發板具備物聯網能力,可參考 Webduino 基礎教學 有更詳細的介紹。
- 連線:Arduino 無法透過 Wi-Fi 連線;Webduino 搭配 Wi-Fi 晶片來處理連網的問題,降低開發時間。
- 程式:Arduino 使用 C/C++,而 Webduino 則是使用較簡單的 HTML、JavaScript。
- 燒錄:Arduino 寫完程式後需要透過 USB 線燒錄才能執行,而 Webduino 在完成拖拉程式積木後,即可立即執行,不需經過燒錄步驟。
- Webduino 是我們正進行的服務,字面意思即是 Web x Arduino,只要透過瀏覽器就能達成連網目的。
- Webduino 開發板是服務內的硬體產品,目前有 Webduino 馬克 1 號、Webduino Fly、Webduino Smart 以及 Web:Bit 四種型號。
Webduino 顧名思義只要撰寫網頁語法 ( HTML、JavaScript ) 就可以控制。而透過我們的雲端平台及 Web:Bit 教育版,就能夠以程式積木編輯,輕鬆上手程式邏輯,並且完成各種物聯網應用。
- 雲端平台:可以,但是要搭配我們的雲端運行服務,雲端平台提供關閉瀏覽器後 6 小時 免費雲端運行。 若要完全 24 小時 運行,可以購買我們的 兌換券。
- Web:Bit:可以,Web:Bit 教育版有直接提供雲端部署 24 小時服務。
- Web:AI:可以,Web:AI 程式碼部署至開發板運行,不需依賴瀏覽器。
- 雲端部署功能建議使用於教學或原型開發。請避免安全監控、醫療、或其他商業用途,對這類使用方式我們將不負任何保證責任。
- 不需要學習艱難的 C 或 C++。
- 眾多教育單位使用,低難度門檻更容易掌握。
- 更容易的跨足物聯網體驗開發,滿足各種天馬行空創意的發想。
- 輕鬆結合網路上各種服務 ( YouTube、氣象、股票、匯率……等 )。
- 無痛實現遠端控制,就算人在國外也可以遙控家裡的電器用品。
購買 Webduino 產品
- 我們擁有自己的購物網站,可以直接在 線上商店 找到我們所有的商品。
- 報名 Webduino 課程,大部分課程會依課程主題檢附相關套件材料包。
Webduino 提供瑕疵商品退換貨服務,為收到商品的隔日起算的七日內( 含例假日 ),詳細退換貨須知請參考各個產品頁面的「退換貨須知」。
我們會在每週一、四出貨,若您超過一個星期都未收到通知,麻煩與我們聯繫查詢出貨進度。
Webduino 提供教育與企業的合作方案,包含更豐富的教材、更便宜的價格,並以專題和解決方案的實際課程,提供教師、學生或企業用戶最完整的學習體驗,若您有相關的需求,可直接來信 [email protected] 洽詢相關合作與採購方式。
購買 Webduino 產品
我們北中南已經辦過超過一百場的課程、進行過五六十場研習活動,若公司行號、政府機關或教育單位有教育訓練或研習的需求,都可以委請我們進行授課。
相關合作方式,可直接來信 [email protected] 洽詢相關合作方式。
Webduino 有全面 Open Source 的規劃,目前分為三個階段執行:
- 第一階段:Open 網頁前端所有 Source Code 並放到 Github。
- 第二階段:Open 後端 Server 程式碼。
- 第三階段:Arduino 上韌體程式的 Open Source。
目前是第一階段,第二階段與第三階段尚未開始,目前已經 Open Source 的檔案均放在 Github 裡 ( 網址:https://github.com/webduinoio )。
Webduino 的伺服器方案,目前僅提供大量購買、學校或企業使用,若您有架設後端伺服器的需求,請來信 [email protected] 洽詢相關合作方式。
- 我們正在努力趕工相關電子零件與傳感器的程式元件,有最新的消息都會在粉絲團與網站上公告。
- 您可以從我們的 Github 閱讀相關傳感器或元件的 Source Code,也可以自行開發相關傳感器或元件的 WebComponent。 ( 網址:https://github.com/webduinoio )
- 歡迎到粉絲團發訊息,或技術討論社團討論,如果有很多人跟您有一樣的需求,我們可能就會立即排入工作項。