Video thumbnail Play Video

Python x IoT

IT 標準 14 20 hrs IoT 編程 Python

本課程介紹了使用多功能 Unihiker 或 Raspberry Pi 單板電腦的 STEM 和物聯網應用的激動人心的世界。 它專為初學者和愛好者設計,涵蓋了設置和程式設計基於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
        • 按鈕
        • 光感測器
        • 伺服馬達
        • 紅外感測器
        • 超聲波感測器
        • 馬達
        • 燈帶
        • 網路攝像頭
    • 路由器(全班只需要一個)