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
      • 光感测器
      • 伺服马达
      • 红外感测器
      • 超声波感测器
      • 马达
      • 灯带
      • 网路摄像头
  • 路由器(全班只需要一个)

评价:

我们很想听听你的想法! 请与我们分享你的评价。