Contents
想要建置一個硬體裝置連接感應器並透過透過 Web 瀏覽器監控這些感應器的數據資料?這堂課幫助你使用熱門的 Raspberry Pi 迷你電腦,在上面實現 Web 全端應用程式並與感應器整合,學會這些技術,開始成為一位 Maker ,創造自己的物聯網裝置
從這 9.5 個小時的課程,你會學到
- 設置最小的 Raspbian 作業系統到 Raspberry Pi
- 安裝 Python 的虛擬環境。
- 安裝和使用 Flask ,一個基於 Python 的網頁開發微架構
- 安裝和使用 uWSGI 作為 Flask 應用伺服器
- 安裝和使用 Nginx 輕量級 Web 伺服器
- 使用 Raspberry Pi 的 GPIO 為數位輸入和輸出
- 使用 DHT22 濕度和溫度感應器
- 安裝和使用 SQLite 資料庫
- 使用 Google API 來建立感應器資料的視覺話顯示
- 使用 jQuery 加入網頁的互動性
- 使用 Plotly 感應器數據的圖形分析
- 為你的 Raspberry Pi 安裝並設定一個 USB 無線網路連接
要求
- 一台任何版本的 Raspberry Pi
- 一台 Windows 或是 Mac 或是 Linux 電腦
- 一個 DHT11 或是 DHT22 感應器
- 一個 5mm LED
- 電阻
- 一個麵包板和跳線
- 可以上網
- 一個USB Wifi 連接器
說明
這個課程的目的是帶你到 Raspberry Pi 的旋風之旅,並向你介紹一切非常棒的事情。
課程架構為一個專案,你將熟悉構成 Web 開發堆疊的各種元件:作業系統,硬體(包括GPIO),應用程式伺服器,Web 伺服器,資料庫伺服器和 Python 程式設計語言。
你也將熟悉雲端服務,整合到 Raspberry Pi 中的 Web 應用程式。
你的應用程式將讀取感應器資料,並通過基於 jQuery 和 HTML5 建構的 Web 界面將其資訊提供給用戶。
你將需要一個 Raspberry Pi,一個 DHT22 感應器,一個按鈕,一個 LED,幾個電阻和一個麵包板。 如果你希望在 Raspberry Pi 上設置無線網路,你還需要一個 USB Wifi 連接器。
為了充分利用本課程,你應該熟悉基本的程式設計,並且可以適應使用命令列工具。
目標受眾
- 對於程式設計方面已經有經驗是很有幫助的
- Python,JavaScript(jQuery)和 HTML在整個課程中都被使用,必須熟悉基本的程式設計概念
- 焊接電線的能力 ( 譯注:課程會先用麵包板做電路 )
- 使用線上資源進行自主研究的能力
講師介紹
Peter Dalmaris 科技探索者 ( 更多講師主講課程介紹 )
Peter Dalmaris 是電子愛好者和 Maker ,他是幾個電子 DIY 線上視訊課程的創始人,也是三本技術書籍的作者。
自2013年以來在 Tech Explorations 擔任首席技術顧問,這是他在澳大利雪梨成立的公司,Peter 的使命是探索技術並幫助教育世界。
一個終身學習者,Peter 的核心技能是通過視訊和文件來解釋困難的概念。 憑藉超過 15 年的高等教育經驗,Peter 已經開發出一種簡單而全面的教學風格,受到來自世界各地的學生喜歡。
他對技術的熱忱,特別是 DIY 開源硬體的世界,一直通過技術探索引導他自己的個人發展和工作的強大動力。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化
🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結
- 點選這個✨優惠連結 ,課程最低價 NT370 起( 如看不到請清 Udemy Cookies 或用無痕模式 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格有可能比電腦上看到的貴
- 點選”報名參加課程”有時會轉久一點或回報無法連上,請稍等或重新點選就會出現
報名參加課程

你可能會有興趣
- 更多 Raspberry Pi 相關課程介紹
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!