50 views
<style> .main{ } .main img{ border-radius:10px; } .main h1{ text-align: center; border: none; color:4B4B4B; letter-spacing: 3px; } .main h6{ text-align:right; color:#F4AA14; font-size:18px; } .main code{ background-color:#FFF0D1; padding: 8px 10px; border-radius: 20px; margin-right:7px; } .main h2{ background-color:#0B8D97; color:#fff; width: max-content; padding: 7px 25px 7px 17px; border-top-right-radius: 40px; border-bottom-right-radius: 40px; border-bottom: none; margin-top:46px; margin-bottom: 25px; } .main h2 img{ padding-bottom: 4px; border-radius:0; } .main p,li{ font-size: 18px; line-height: 29px; letter-spacing: 0.15em; color:#525252; } .main .result{ background-color:#0B8D97; padding:0.8rem 1rem 1rem 1rem; border-radius: 10px; } .main .result h3{ text-align:center; color:#fff; margin-bottom:3rem; } .main .result h3 img{ margin-bottom:0.5rem } .main .result .pic img{ border: 5px solid #FFFFFF; } .main .pic{ text-align:center; width: 84%; margin: auto; margin-top: 2rem; } .pic p{ color:#fff; text-align:left; font-size:1.8rem; line-height:4rem } </style> <div class="main"> ![](/uploads/upload_817d8f991eedcf979787ea7533a4f694.png) # Webduino PM2.5 偵測站實作,打造空氣偵測站、架設Web伺服器、環境數據監控,一天完成 ###### `進階` 6 小時 ## ![](/uploads/upload_65f1b457e95d6f8fc94beeeaa45d15e7.svg) 課程目的 看不見的 PM2.5 很可怕,想要自己打造空氣偵測站嗎?這次課程講師精心設計一連串課程,結合 6 大傳感器,實作 7 大環境數據應用,讓你在一天的課程中學會「偵測即時數據」、「資料儲存」、「圖表資料統計」、「OLED控制」,最後打造Web伺服器和監控網頁,實現自家環境自己監控。 ## ![](/uploads/upload_549a9523108383e3c48e23dd52a8ad6c.svg) 課程目標 1. 快速學會使用 WebSocket / MQTT 經由 WiFi 控制開發板。 1. 結合動態圖表 / Google Maps / Google SpreadSheet 儲存並顯示資料。 1. 學習自己架WebServer,在家也能自行打造全年無休的智能監控裝置。 1. 快速掌握 OLED 控制方式、打造PM2.5空氣偵測站。 1. 全套軟硬整合應用教學,培養跨領域的思維與開發等能力。 1. 各行各業未來都可能需要結合感測器與雲端應用。 1. 認識講師,遇到困難有人回答。書本資料太多、網路資料太分散,現場有人教學得快。 ## ![](/uploads/upload_76d8af8406b9c435bc83c72c5e5cdab1.svg) 課程內容 Webduino 是開源的 OpenSource,此課程將完整剖析 Webduino 通訊架構 ( MQTT、Firmata ),並且讓大家自行架設私有雲以及串接自己的傳感器,不管是在網頁使用 JavaScript、HTML,或是在 NodeJS 進行後端監控,都可以輕鬆與開發板進行雙向通訊,大幅縮短從 Arduino 到雲端的開發歷程。 ## ![](/uploads/upload_cfe6c2033ba5caf352335920c07ba7f6.svg) 課前準備 1. Smart 開發板 1. 杜邦線 (公母) x10 1. 杜邦線 (公公) x10 1. OLED 1. PM2.5 感測器 1. 麵包板 1. 蜂鳴器 1. 按鈕(Smart 內建) 1. 光感(Smart 內建) 1. 三色燈(Smart 內建) <div class="result"> ### ![](/uploads/upload_1a73c2d77753895360c738bfc31b8c16.svg) 成果展示 <div class="pic"> ![](/uploads/upload_ff3450f97ddc06e9d57191cfb7916165.png) ▲ Webduino Blockly + OLED 顯示圖片與文字 </div> <div class="pic"> ![](/uploads/upload_ea36a4d2b50b8259fcb75ba8b64bbe3d.png) ▲ 透過程式積木立即輸出圖片動畫到 OLED 螢幕 </div> <div class="pic"> ![](/uploads/upload_adb14684f15e5f91e83d459e911e67f9.png) ▲ 偵測空氣品質狀態並寫入 Google 試算表 </div> </div>