Python x IoT 課程
IT
標準
14 歲或以上
20 小時
Python
IoT 編程
本課程介紹了使用多功能的Unihiker或Raspberry Pi單板電腦有關STEM和物聯網(IoT)的應用。課程專為初學者和愛好者設計,涵蓋了設置和編程基於Linux的電腦的基礎知識,通過Python與硬件組件進行連接,以及通過HTTP和MQTT協議掌握設備通信。通過實踐方法,學生將學習創建創新的STEM/IoT解決方案,在這快速發展的領域中獲得實際經驗。
學習目標:
- 掌握 Unihiker/Raspberry Pi、Linux 和 Python 的基礎知識,以構建自定義應用程式。
- 瞭解如何連接和控制硬體元件以作互動
- 瞭解並應用物聯網協議來創建智慧家居系統。
課程大綱:
- Raspberry Pi 簡介|了解Raspberry Pi和Linux系統
- Python 快速重溫 | 複習本課程所需的基本 python 知識
- 控制硬體組件|了解如何使用 Python 和麵包板連接和控制硬體組件
- 物聯網 – HTTP | 瞭解如何使用 Python 透過 HTTP 構建 IoT 應用程式
- 物聯網 – MQTT | 瞭解如何使用 Python 透過 MQTT 構建 IoT 應用程式
- 智慧家居環境監測控制系統 | 瞭解如何使用IoT技術控制硬體
先修课程:
- Python 基礎課程或同等經驗
軟體需求:
- Visual Studio Code
- Python 3.10 或更高版本
硬體需求:
- 已更新瀏覽器的筆記型/桌上型電腦
- 硬體套裝:
- Raspberry Pi 5
- 麵包板、杜邦線
- 感測器:
- LED
- AHT20
- 按鈕
- 光感測器
- 伺服馬達
- 紅外感測器
- 超聲波感測器
- 馬達
- 燈帶
- 網路攝像頭
- …
- 路由器(全班只需要一個)
評價:
我們很想聽聽你的想法! 請與我們分享你的評價。