Python x IoT 课程
IT
标准
14 岁或以上
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
- 光感测器
- 伺服马达
- 红外感测器
- 超声波感测器
- 马达
- 灯带
- 网路摄像头
- 单板电脑:
- 路由器(全班只需要一个)
评价:
我们很想听听你的想法! 请与我们分享你的评价。