最新文章 所有文章 設定與介紹 元件模組 傳感器 綜合應用 Smart 專區

基本介紹

Webduino 讓使用者只需要撰寫簡單的網頁程式,就可以串接 Arduino,大幅降低開發的門檻。

初始化設定 ( 初次使用必讀 )

實作 Webduino 之前,最重要的就是進行初始化設定,初始化設定的目的在於讓 Webduino 開發板可以自動上網

常見問題處理

常見問題處理頁面裡頭會列出許多常見的問題,以及各種問題對應的解決方法。

Webduino Fly 初始化設定 ( 初次使用必讀 )

透過 Webduino Fly ( UNO 雲端擴充板 ) 的設定,讓您的 Arduino UNO 化身為 Webduino。

Arduino 韌體下載與燒錄

下載與燒錄客製化的韌體,讓你的 Arduino 更具多樣性,讓你的 Arduino 長出翅膀,躍上雲端。

Chrome API Proxy 安裝設定

安裝 Chrome API Proxy,讓 Arduino UNO 可以透過藍芽或序列埠的方式,感受方便美好的 Webduino 開發體驗。

Webduino Blockly 基礎教學

Webduino Blockly 線上編輯工具是 Webduino 所研發出來的圖像化編輯工具。

Webduino Blockly 實作範例

體驗最方便的 Webduino Blockly 線上編輯工具,感受從來沒有過如此輕鬆的物聯網開發體驗。

連動多塊 Webduino 開發板

我們就可以透過很簡單的判斷與控制,進一步讓各個開發板與電子零組件彼此連動。

Webduino 腳位偵測與設定

我們就可以透過很簡單的判斷與控制,進一步讓各個開發板與電子零組件彼此連動。

Webduino Blockly 的十一個操作密技

我們就可以透過很簡單的判斷與控制,進一步讓各個開發板與電子零組件彼此連動。

Webduino 使用藍芽操控

這篇文章將會介紹如何連接藍芽模組 ( HC05、HC06 ),以及相對應的設定、操控方式。

認識 Webduino Smart

Smart 是 2016 年推出的物聯網開發板,更能有效地應用在物聯網的開發和各種創意上。

Webduino Smart 初始化設定 ( 初次使用必讀 )

初始化設定的目的在於讓開發板可以自動上網,或是在區域網路透過 WebSocket 連線。

Smart 三色燈初體驗

Smart 內建一個微型三色 LED 燈,這表示我們可以直接透過 Smart 發出各種顏色。

躍動的 Smart 三色燈

上一篇已經了解基本的三色燈操控,這篇將透過「等待」與「迴圈」積木,實作出一個躍動的三色燈。

Smart 的光敏電阻

Webduino Smart 開發板的右上角內建了一顆光敏電阻,由這個光敏電阻我們就可以偵測環境的光線,做出許多簡單的光線偵測效果。

Smart 的按鈕開關

我們可以透過 Smart 內建的微型按鈕開關,執行「按下」、「放開」或「長按」等動作。

Smart 按鈕開關控制 Youtube

透過 Smart 開關的行為,操控 Youtube 的影片播放,如此一來只要動動手指,就可以控制影片。

單顆 LED 燈

進入了 Webduino 的世界之後,使用 LED 來作為第一個範例,而撰寫的程式也更為簡單,就像控制一張網頁圖片切換一樣的容易。

三色 LED 燈

三色 LED 是由紅綠藍三種不同顏色的 LED 所組成,可以發出最少三種顏色的光,我們也可以分別控制顏色的強弱,達到混合顏色的效果。

三色 LED 燈調色盤

利用 Web 裡頭常見的 slider range,來控制三色 LED 燈的顏色強弱,同時在網頁裡頭對應相同的色彩。

超音波傳感器

透過超音波碰撞到物體之後反射回來的時間差,就可以計算超音波傳感器與相對應物體之間的距離。

超音波傳感器改變圖片大小

藉由超音波傳感器回傳的公分數值,對應到網頁裡頭圖片的寬度,就輕鬆地利用超音波傳感器控制圖片大小。

超音波傳感器 + LED 燈

透過 Web 的方式,用超音波傳感器控制 LED 燈,當行為觸發時,網頁端同時也可以收到動作的發生

超音波傳感器 + 三色 LED 燈

這個範例最主要是希望能藉由三色 LED 燈顏色上的變化,對應距離的改變,如此一來我們就可以藉由燈號來判斷距離。

按鈕開關

開關是日常生活中很常見的電子零件,藉由開和關的訊號,可以控制各種不同的家電,這個範例將會展示。

溫濕度傳感器

透過溫濕度傳感器,可以準確的偵測溫度與溼度的即時變化,搭配一些圖表工具或後端資料庫,整合成為非常有用的數據收集應用。

震動開關改變網頁數值

震動開關在晃動的時候,內部互相接觸進而短路導電,利用震動的方式,控制電路的開或關,將結果回傳到網頁上。

聲音偵測點亮 LED 與網頁燈泡

這個範例將會利用聲音偵測傳感器,當偵測到有聲音,就自動點亮 LED 燈,同時也會點亮網頁裡頭的燈泡。

蜂鳴器播放自製音樂

藉由 HTML5 Attribute 來填入音符代碼,編輯 HTML5 或 javascript 就可以編輯音樂,透過蜂鳴器發聲。

繼電器控制風扇旋轉

繼電器通常應用於自動控制電路中,當我們開始用 Webduino 控制繼電器,就可以非常簡單的做出利用網頁控制的智慧插座或自動開關。

人體紅外線偵測控制 LED

利用 Webduino,在人體紅外線傳感器接收到訊號時,觸發網頁的燈泡亮起,同時也讓 LED 燈發光。

控制伺服馬達轉動角度

使用 HTML 的 range,透過 Webduino控制伺服馬達的旋轉角度,range 調整多少,馬達就會跟著旋轉多少角度。

光敏電阻獲取光源數值

光敏電阻主要是利用光電導效應的一種特殊的電阻,透過會變化的電阻值,進一步產生輸出強弱訊號。

LED 點矩陣顯示圖形

LED 點矩陣顧名思義,就是用許多 LED 燈所組成的元件,最常見到的就是在火車、公車等大眾運輸裡常見的文字跑馬燈。

RFID

RFID 中文翻譯為「無線射頻辨識」,是一種常見的無線通訊技術,常見於庫存、資產、人員等的追蹤與管理。

RFID 控制 Youtube

這一篇範例要來實作更進階的 RFID:控制 Youtube,利用不同的磁卡或磁扣,來切換不同的 Youtube 影片。

鍵盤操控自走車

Webduino 公仔自走車是 Webduino 自主研發的產品,使用 Webduino 馬克 1 號開發板控制。

語音聲控 LED 燈

在這個範例裡面我們將會透過 Google 的語音辨識功能,輕鬆實現語音聲控 LED 燈的效果。

三軸加速度計

在這個篇教學將使用 Webduino 來控制 ADXL345 這個型號的三軸加速度感應器。

紅外線發射與接收

紅外線發射與接收,常見於我們日常生活的電器用品,舉凡電視機、冷氣機、遙控電風扇、玩具...等

偵測搖桿行為

透過 Webduino 來偵測搖桿的訊號,進一步就可以用搖桿控制車子、機器人或一些實體裝置。

使用 Google 試算表控制 LED

我們將會填寫 Google 問卷,接著把問卷的統計數字平均並四捨五入成整數,再讓平均的分數透過 LED 的數量顯示出來。

人臉追蹤點亮 LED 燈

在這個範例中,將會使用網路攝影機,進行人臉追蹤,根據人臉的位置,來點亮 LED 燈。

霹靂燈 ( 12 顆 LED + 迴圈 )

我們將會用迴圈的方式,讓 12 顆 LED 燈交互閃爍,同時也可以控制交互閃爍的速度,實際做出一個超酷的霹靂燈效果。

使用 Firebase 資料庫記錄溫濕度

我們會使用溫濕度傳感器獲取環境溫濕度之後,下一步一定是想要把溫濕度的數值儲存起來。

雙馬達控制晶片改造玩具車

透過 Webduino 和「雙馬達驅動晶片」的輔助,我們可以讓一般家用玩具車使用 Wi-Fi 來操控。

偵測土壤濕度並由 LED 點矩陣顯示

我們可以利用土壤濕度計插入土中偵測土壤濕度,同時用 LED 點矩陣來顯示偵測到的濕度數值。

智慧插座 DIY

透過 Webduino 和繼電器的應用,將平凡無奇的插座升級成為可以光感、聲控、遠端遙控的智慧插座!

會說話的鬧鐘 ( 貪睡、蜂鳴器 )

這個範例將利用按鈕開關和蜂鳴器做出一個鬧鐘,具備貪睡、蜂鳴器音樂以及語音報時的功能。

可變電阻改變圖片位置

我們將使用可變電阻的旋鈕,透過旋轉旋鈕改變數值,就可以讓圖片的位置發生變化!

可變電阻改變 Youtube 音量大小

我們將使用可變電阻的旋鈕,透過旋轉旋鈕改變數值,就可以改變 Youtube 音量大小。

網頁操控水泵

水泵亦可稱之為「幫浦」,透過馬達的加壓,可以做到一個管子抽水,然後從另外一個管子放水的動作。

循跡自走車

透過「循跡控制板」,輕鬆跟隨地上的軌跡移動,最後甚至可藉由雲端資料庫的輔助,實現紀錄路徑軌跡並重複播放的功能。