Contents
想要建置一個硬體裝置連接感應器並透過透過 Web 瀏覽器監控這些感應器的數據資料?這堂課幫助你使用熱門的 Raspberry Pi 迷你電腦,在上面實現 Web 全端應用程式並與感應器整合,學會這些技術,開始成為一位 Maker ,創造自己的物聯網裝置。
從這 11.5 個小時的課程,你會學到
- 為 RPi 安裝最小的 Raspbian Lite 作業系統
- 了解如何在無頭模式下工作
- 學習安裝和使用 Python 虛擬環境
- 安裝和使用 Flask,一個基於 Python 的網路微框架
- 安裝並使用 uWSGI 作為 Flask 的應用伺服器
- 安裝和使用 Nginx 輕量級 Web 伺服器
- 設置 systemd 以自動啟動您的應用程式
- 使用 RPi GPIO 作為數位輸入和輸出
- 使用 DHT22 濕度和溫度傳感器
- 安裝和使用 SQLite 資料庫
- 使用 Google Chart API 創建傳感器數據的視覺化表示
- 使用 JQuery 為網頁添加互動性
- 使用 Plotly 對傳感器數據進行圖形分析
- 為您的 Raspberry Pi 分配一個靜態 IP 地址
- 將您的應用程式公開到 Internet,可讓任何人從任何地方來訪問
要求
- 一台任何版本的 Raspberry Pi
- 一台 Windows 或是 Mac 或是 Linux 電腦
- 一個 DHT11 或是 DHT22 感應器
- 一個 5mm LED
- 電阻
- 一個麵包板和跳線
- 可以上網
- (在課程第一部分的免費講座中檢查硬體要求)
說明
課程最後更新於 2022 年 8 月
我們更新了本課程,使其與 Raspberry Pi OS 版本 11(“Bullseye”)、Python 3.8.13 完全相容,並更新了整個堆棧中的軟體模組。
在設計此更新時,我們選擇使用最新的可用軟體模組,而不會破壞應用程式的任何部分或需要修改。
請觀看課程免費瀏覽視訊了解更多詳情。
這個課程的目的是帶你到 Raspberry Pi 的旋風之旅,並向你介紹一切非常棒的事情。
歡迎來到 Raspberry Pi 全端課程,這是個動手做專案,旨在教您如何基於世界上最流行的嵌入式計算機構建物聯網應用程式。
這是前版 Raspberry Pi 全端課程的更新和改進。 在這門新課程中,我更新了當前最先進的技術所涉及的所有技術,並且還添加了新的內容。
本課程將向您展示開發 Web 應用程式的完整過程。
您會將 LED、按鈕和傳感器與 Javascript、HTML、Web 伺服器、資料庫伺服器、路由器和調度程式整合在一起。
通過親身體驗它的結合程度,您將了解為什麼 Raspberry Pi 是一個如此多才多藝的修補平台:
- 開放硬體,包括無線和有線網路以及連接傳感器和執行器的能力
- 強大的 Linux/Debian 作業系統,讓您可以訪問高級程式語言和桌面級軟體應用程式
- 以及開源開發軟體的靈活性,從字面上看,它為您每天使用的雲端應用程式提供支持
隨著您逐步學習這些部分,您將學習如何完成應用程式開發過程的單個步驟。
您將從作業系統開始,添加 Python 並使用一些常見的硬體。 然後您將設置 Web 應用程式堆棧和應用程式本身。
在學習課程的過程中,您將學習並添加新功能和改進。
本課程非常適合至少對計算機和電子產品有基本了解的人。
理想情況下,您有使用 Arduino 進行試驗的經驗並且熟悉麵包板和簡單的組件。
本課程包含大量程式編輯。 為此,您需要熟練使用文本編輯器。 任何 Python、Javascript 或其他高級編程語言的先驗知識都將是有益的,儘管這不是絕對必要的。
沒有必要的註冊要求; 我只要求你準備好學習並願意投入所需的時間和精力。
請不要忘記觀看課程第一部分的免費講座。 這些講座將為您提供有關課程內容和所需硬體的詳細資訊。
期待與您一起學習!
目標受眾
- 對於程式設計方面已經有經驗是很有幫助的
- 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 的課程做摘要總結
- 點選這個✨優惠連結 課程特價 | Udemy 永久擁有課程 NT370 起( 請登入 Udemy|按過“優惠連結”後到”報名參加課程“連結網頁做更新 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

你可能會有興趣
- 更多 Raspberry Pi 相關課程介紹
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入