Python x IoT 課程
IT
標準
12 歲或以上
20 小時
Python
IoT 編程
本課程介紹了使用多功能的Unihiker或Raspberry Pi單板電腦有關STEM和物聯網(IoT)的應用。課程專為初學者和愛好者設計,涵蓋了設置和編程基於Linux的電腦的基礎知識,通過Python與硬件組件進行連接,以及通過HTTP和MQTT協議掌握設備通信。通過實踐方法,學生將學習創建創新的STEM/IoT解決方案,在這快速發展的領域中獲得實際經驗。

學習目標:

  • 掌握 Unihiker/Raspberry Pi、Linux 和 Python 的基礎知識,以構建自定義應用程式。
  • 瞭解如何連接和控制硬體元件以作互動
  • 瞭解並應用物聯網協議來創建智慧家居系統。

課程大綱:

  • Unihiker 簡介 | 瞭解 Unihiker 和 Linux 系統
  • Python 快速重溫 | 複習本課程所需的基本 python 知識
  • 控制硬體元件 | 瞭解如何使用 Python 連接和控制硬體元件
  • 物聯網 – HTTP | 瞭解如何使用 Python 透過 HTTP 構建 IoT 應用程式
  • 物聯網 – MQTT | 瞭解如何使用 Python 透過 MQTT 構建 IoT 應用程式
  • 智慧家居環境監測控制系統 | 瞭解如何使用IoT技術控制硬體

先修课程:

  • Python 基礎課程或同等學歷

軟體需求:

  • Visual Studio Code
  • Python 3.10 或更高版本

硬體需求:

  • 具有更新瀏覽器的手提/桌上型電腦
  • 硬體套裝:
    • 單板電腦:
      • Unihiker(或者使用Raspberry Pi,但擴展板和感測器會有所不同)
    • 擴充板:
      • DFRobot micro:driver
    • 感測器:
      • AHT20
      • 光感測器
      • 伺服馬達
      • 紅外感測器
      • 超聲波感測器
      • 馬達
      • 燈帶
      • 網路攝像頭
  • 路由器(全班只需要一個)

評價:

我們很想聽聽你的想法! 請與我們分享你的評價。