Raspberry Pi 軟硬體整合與 Web 全端開發課程

想要建置一個硬體裝置連接感應器並透過透過 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

報名參加課程

Sponsored by Udemy

你可能會有興趣

 歡迎使用 App / Email | Telegram 訂閱 網站更新

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: