Curriculum Framework

课程大纲

Lesson 1

智能存钱罐

课程内容:

OLED模块实时显示存钱罐存钱金额,当存储金额达到一定数量时,存钱罐自动解锁,可随时取出硬币

知识点:

1.学习OLED模块
2.学习光电开关
3.学习中断的定义与使用

使用硬件:

Arduino UNO 板、OLED模块、槽型对射光电传感器、舵机

Lesson 2

智能管家1

课程内容:

识别设定好的语句,读取识别到的信息进行相应的操作,利用文字编码合成相应的语句并播放出来

知识点:

1. 学习语音识别模块
2. 学习语音合成模块
3.了解Unicode编码

使用硬件:

Arduino UNO 板、语音识别模块、语音合成模块、

Lesson 3

智能管家2

课程内容:

录入MP3格式的音乐,利用语音指令控制音乐播放,实现MP3播放器的所有基本功能,识别语音,控制红外发射模块给红外插座发送信号,控制家电开关

知识点:

1. 学习MP3模块
2. 学习电源模块的使用
3. 复习串口通讯的使用

使用硬件:

Arduino UNO 板、语音识别模块、语音合成模块、MP3模块、麦克风、喇叭、红外发射模块、电源模块、小面包板,1k电阻

Lesson 4

智能保险柜1

课程内容:

程序中设置密码,键盘输入正确的保险柜密码后打开门锁

知识点:

1. 学习继电器模块的使用
2.学习电磁锁的使用
3. 复习LCD、薄膜键盘相关知识
4. 了解电磁感应原理及应用

使用硬件:

Arduino UNO 板、12V电源、电磁锁、电磁继电器、LCD1602、薄膜键盘

Lesson 5

智能保险柜2

课程内容:

在键盘上设置新的开锁密码

知识点:

1. 复习自定义模块(函数和参数调用)
2.复习程序中的数据类型、与或非逻辑

使用硬件:

Arduino UNO 板、12V电源、电磁锁、电磁继电器、LCD1602、薄膜键盘

Lesson 6

智能保险柜3

课程内容:

录入开锁指纹,用指纹打开保险柜门锁,在检测到录入过的正确指纹后,打开保险柜门锁

知识点:

1. 学习指纹识别模块
2. 了解程序的返回值

使用硬件:

Arduino UNO 板、12V电源、电磁锁、电磁继电器、LCD1602、薄膜键盘、指纹识别模块

Lesson 7

环境监测系统1

课程内容:

温湿度传感器检测户外温湿度,粉尘传感器检测户外空气质量,蓝牙模块实时发送至室内蓝牙模块

知识点:

1.复习蓝牙对蓝牙通讯方法、数组、OLED模块、手势传感器使用
2.学习粉尘传感器
3.学习温湿度传感器
4.了解相对湿度的概念

使用硬件:

Arduino Mega2560 板、温湿度传感器、粉尘传感器、蓝牙模块

Lesson 8

环境监测系统2

课程内容:

蓝牙模块接收室外采集的数据,手势传感器控制OLED 屏幕显示不同的数据

知识点:

1.了解ASCII码
2. 复习蓝牙通信
3. 复习数组

使用硬件:

Arduino UNO板、温湿度传感器、粉尘传感器、蓝牙模块、Arduino Mega2560 板、OLED显示屏、手势传感器

Lesson 9

智慧家庭1

课程内容:

理解物联网概念,使用OneNET物联网平台设计简单的应用程序,远程控制LED灯

知识点:

1.学习物联网概念,以及物联网平台OneNET的使用
2. 学习Esp8266-01WiFi模块

使用硬件:

Arduino Mega2560 板、Esp8266-01WiFi模块、LED灯

Lesson 10

智慧家庭2

课程内容:

制作具有离家模式/回家模式/睡眠模式/自由模式四模式切换功能的远程电器控制系统

知识点:

1.掌握物联网产品开发思维,开发流程

使用硬件:

Arduino Mega2560 板、Esp8266-01WiFi模块、LED灯

Lesson 11

智慧家庭3

课程内容:

实时远程监控房间温湿度,厨房可燃气体浓度,并结合四种模式以蜂鸣器或邮件形式发出提醒

知识点:

1.学习可燃气体传感器
2. 完成物联网产品开发

使用硬件:

Arduino Mega2560 板、Esp8266-01WiFi模块、LED灯、可燃气体传感器、DHT11温湿度传感器、蜂鸣器

Lesson 12

开放项目

课程内容:

1. 根据生活中观察到的现象,学生提出自己想要解决的问题,分析问题,提出解决方案 2. 独立或者团队合作寻找资料,购买材料,组装编程,实现项目效果,最终解决问题

知识点:

1.综合运用Arduino 4个level所学知识
2. 展示课程中锻炼到解决问题的能力、逻辑思维能力、项目设计能力和团队合作能力等

使用硬件:

不定

继续了解 Python level1