WF8266R 課程總覽

多樣化的開發平台

通聯行動創意 為您打造完整的 IoT(Internet of things) 解決方案, 從最簡單的 Web 開發技術到需要一點基礎的 C/C++, 依您的程度選擇開發方式, 一樣能輕鬆開發 物聯網及互動設計. 特別適合 設計科系學生 或 前端設計師. 當然, 您也可以自行打造完美解決方案, 使用和 Arduino 相同的開發工具和設計思維, 輕輕鬆鬆完成更多且複雜的設計.

 基本介紹


開發板介紹

基於 ESP8266 晶片的開發板, 在這片板子裡我們已經為您打造好 IoT 所需要的 硬體 韌體 軟體 和最重要的雲.

環境準備

開始之前, 先來了解所需的環境和工具, 讓你更得心應手.

常見問題

遇到無法處理的問題嗎? 快來這裡看看有沒有解答.

概念簡報

快速掌握 WF8266R 運作機制和概念

Layer

實驗層板 IR Layer 和 BLE Layer 介紹

 物聯雲 APP


加入裝置

將 WF8266 相關產品加入設備清單

加入多重手機

已上線的 WF8266R 可透過手動方式加入到多台手機

事件系統

事件系統介紹

設備清單訊息訂閱

自訂要顯示在設備清單的即時資訊, 例如 : 溫濕度 腳位狀態 等等

示範 DHT22 顯示溫濕度在設備清單

WebSocket to UART

使用 WebSocket 轉接 UART 介面, 讓設備具有無線 UART 傳輸能力.

#

#

 WFCloud


教學文件

介紹 WFCloud 的整合應用, 包含 註冊 雲平台 撰寫 APP 及和 REST MQTT 相關的應用

了解更多

單元一:加入 WFCloud

將手上的裝置註冊到雲平台, 並取得 API KEY後就可以開始你的創作之路.

了解更多

單元二:REST MQTT 使用

以 Thunkable 類(AI2) 利用積木設計 APP 去調用 REST MQTT 語音訊息服務為例.

了解更多

單元三:REST MQTT讀取

利用 Thunkable 積木設計一款讀取溫濕度數值的 APP

了解更多

單元四:聊天機器人 ChatBot

透過 Facebook Messenger 和 Line 用自然語言方式交談.

了解更多

單元五:文字命令

為特定行為自訂文字命令, 可快速的整合到 語音 或 聊天機器人.

了解更多

單元六:語音模組

你的私人管家, 利用語音命令控制自訂的文字命令

了解更多

單元七:語音事件

語音命令配合WF8266R事件, 讓你做到離線語音控制.

了解更多

單元八:留聲機

傳送文字訊息, 讓語音模組幫你唸出來.

了解更多

單元九:MAKER 語音智慧音箱

將 WF8266R + 語音模組 + 藍芽音箱 + 夜燈 組在一起, 立即變身實用的床頭好幫手.

了解更多

單元十:語音命令 APP

透過物聯雲 APP 直接用說的調用文字命令.

了解更多

單元十一:文字命令 API

在 Android 手機自訂桌面功能圖示鍵.

了解更多

 基礎課程


單元一 : 連上網路

第一次拿到 WF8266R 時如何連上 Internet

單元二 : 點亮 LED

WF8266R 連上網路後,透過 LED 的亮滅來學習 GPIO 腳位的控制

單元三 : 亮度調整

除了開和關以外, 還可以透過 PWM 控制流量

單元四 : PWM 調色

學會控制流量後, 試試 RGB 調色吧

單元五 : 閃亮 LED

利用 Javascript setInterval 控制每 1 秒鐘將輸出電位由高調低, 再由低調高

單元六 : 串列 Serial

利用 Serial 通道和外部設備進行資料傳送接收

單元七 : 事件 Event

監聽 WF8266R 事件, 當發生時立即透過 Web Socket 通知訂閱者

單元八 : Serial Event

透過 Serial 接收 IoT+ 指令上傳到 thingspeak.com

(請改用 WT+ 指令, 停止支援)

單元九 : 伺服馬達 SERVO

使用 PWM 控制 SERVO 的轉向

單元十 : WT+ UART 命令

提供給 Arduino 等 MCU 透過 UART 進行網路資料取得及上傳

單元十一 : Serial/Write

遠端傳送命令到 Arduino, 接收後做一些事情

單元十二 : 跨裝置的呼叫

串聯物和物的功能, 讓裝置能彼此溝通

單元十三 : 用事件寫程式

事件系統提供給使用者用設定的方式撰寫程式,就算沒有程式基礎的人也能進入物聯網應用

單元十四 : 網路應用

Socket 通訊及自訂 IP 等

 智慧家電


連接繼電器

將 WF8266R 直插在 2 或 4 路繼電器, 立即升級智慧插座或開關.

Deep Sleep

排定時間, 讓 WF8266R 不工作時進入睡眠, 工作前自動喚醒.

Event

配合事件系統自訂更多自主行為, 例如:按下白色鍵打開第1路和第4路.

R30 繼電器和腳位

R30 是一款30A/250V的溫控模組, 支援升溫和降溫模式, 可應用在各種溫控設備上.

R30KD 繼電器和控制板

WF8266RKD 是R30溫控模組的外接控制板, 可直接顯示及設定相關參數.

事件系統介於運算元

利用事件系統 BETWEEN 運算元控制 繼電器的開和開. 例如: 50~200 開第1路, 200~400 第2路

IR 事件

這個例子將示範透過遙控器上的數字鍵來控制4路繼電器模組

穿戴裝置

透過 ASUS ZenWatch2 使用 IFTTT 控制繼電器開關

電捲門

利用改造電捲門遙控器升級智慧電捲門

 元件


溫濕度

DHT11/DHT22

超音波

透過 Trig 發送 40 KHz 的音波, 計算 Ecoh 收到的時間計算出距離

I2C 流明度量

光的亮度單位 流明, 學習如何透過 I2C 讀取 BH1750 流明感測器

SPI TFT LCD

使用 SPI 驅動 ILI9341 晶片的 TFT

OneWire

DS18B20

高精度的溫度感測器

UART

G5

高精度 PM 感測器, 能精確測出 PM1.0 2.5 10 的濃度, 並且能統計6種大小的顆粒數

IR 紅外線控制

將紅外線遙控器錄製到 WF8266R, 配合事件系統或網路控制家電系統

WF8266KD 物聯鍵盤模組

WF8266R.js 大多的操作是使用 APP, 但有些環境你可能不會想拿起手機並打開APP. 這時可透過 KD 模組直接操作 WF8266 相關產品.

自動休眠

省電模式:元件數值上傳雲端後自動休眠,定時啟動後上傳再休眠.

應用商店

為 WF8266R 增加各種可能, 像是隨身環境感測模組.

編碼器

Rotary Encoder 旋轉編碼器可測量 長度 角度 加速度 轉數等, 應用相當廣泛.

SHT31

接上 OLED 和 SHT31, 讓 WF8266R 變成你隨手的溫濕度感測器.

WFS

RFID

WF8266r.js Sensor 感測器服務 : RFID

 Meet Arduino IDE with WF8266T-TFT


這個課程為進階課程, 使用 ARDUINO IDE 開發 WF8266R, 如果沒有接 TFT 可將訊息使用 Serial 印出, 寫法都是相同的.

Blink

使用 Arduino 的語法和環境開發 WF8266R

Hello World

顯示第一行字 Hello WF8266T-T

SD Card

SD 卡的 檔案列表 讀取 寫入

Wi-Fi Scan

尋找附近的 AP 基地台

Access Point

AP 模式, 提供 HTTP SERVER 服務

Touch

Touch 模式, 提供 使用者互動介面

 物聯顯示屏 WF8266T


Hextris

HTML5 Game 配和 WF8266R 讀取2個超音波偵判測左右轉, WF8266T 顯示分數

物聯訂閱

透過 ThingHTTP 服務訂閱資訊顯示在 WF8266T 顯示屏

 Adobe Edge Animate 互動媒體設計


Unit 1

環境介紹體驗 [PDF]

Unit 2

繪製與調整元素 [PDF]

Unit 3

選取與變型 [PDF]

Unit 4

文字和字型 [PDF]

Unit 5

互動裝置-使用 EDGE 開關燈 [PDF]

Unit 6

Timeline 時間軸 - 按下按鍵後放映 [PDF]

 Unity3D 互動設計


Unit 1 [PDF]

快速上手
WFduino Unity [下載]

Unit 2 [PDF]

WFduino APP 簡介
裝置服務安裝


WFduino 互動單元
> Unity 碰撞及腳位控制點燈

Unit 3 [PDF]

GameObject 的操作


Prefab
Destroying
Instantiate

Unit 4 [PDF]

> 計數器
> 物件移動
> 作用力


WFduino 互動單元
> 漂浮球

Unit 5 [PDF]

> 聲音與音效
> 物件移動控制
> Trigger 觸發點


WFduino 互動單元
> Buzzer 警示聲

Unit 6

準備中... [PDF]

 IFTTT 應用


註冊

註冊 IFTTT 帳號

EMail 通知

繼電器或腳位觸發時發送 EMail 通知

 物聯網平台


ThingSpeak

Billions and Billions

了解更多

IFTTT

已定義好上百種服務, 當什麼發生時做什麼事.

了解更多

 Scratch2


WF8266R.js 積木

離線版

提供物聯網 GPIO 以及 UART 積木, 讓 Scratch 也能開發更多物聯網應用

積木介紹

離線版

介紹各種積木的使用方式

WF8266R.js 積木

線上版

透過 Scratch 強大的圖型化介面來開發更多物聯網應用

積木介紹

線上版

介紹線上版本積木使用方式

WFduino

線上版

使用 ScratchX 操作 Arduino

 開發工具


Node-RED

Node-RED is a tool for wiring together hardware devices, APIs and online services in new and interesting ways.

了解更多

IFTTT

超多服務

了解更多

 應用實例


如何用百元請到語音助手

教你如何把冷氣紅外線碼錄進控制版並用語音控制你的文字命令

了解更多

Arduino 教學文章

和 Arduino 開發的相關文章

了解更多