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
- 按钮
- 光感测器
- 伺服马达
- 红外感测器
- 超声波感测器
- 马达
- 灯带
- 网路摄像头
- …
- 路由器(全班只需要一个)
评价:
我们很想听听你的想法! 请与我们分享你的评价。