课程安排
- 课前互动(15min)
- 用自制烤箱烤红薯,原理是用小太阳拆解与改造。(仅为演示,提升兴趣,不允许学生自己做)
- 向学生展示自己利用设计思维模式做项目的流程。1.以人为中心:饿; 2.观察:无法吃早饭; 3原则:董雪needs a way to 吃早饭 in away that values 不迟到。 4.点子:在办公室做烤箱。5.实现:搜索现有成品,查看原理,网络搜教程,问淘宝卖家,买成品 è 在办公室可以用的,看起来不会被查到的小电器。
- 拆改一个设备 --- 给你的小车加buff
- 学生自己动手拆改一个旧设备,学生将自己带来的电子设备进行拆解,并查阅网络资料,做记录在博客中展示。(60min)
- 备选项目列表:旧风扇改遥控、自制打火机、自制泡沫切割机、会扇风的小汽车、自制9.9音箱、蓝牙耳机改蓝牙音箱。
- 小组之间交流,。(15min)
- 终极项目 阶段性讨论(30min)
- 作业
- 作业一:将拆改过程并记录在博客中。
- 作业二:完成极项目文档中的产品雏形设计。
个人拆家show:
- 有一个网红视频,一个人在办公室各种diy做食物,这个链接是 用柜子做了一个烤箱,并且烤了一只鸡。此处是链接 https://www.bilibili.com/video/av38775278?from=search&seid=12587366474130795870
备选项目列表
- 土壤湿度传感器。(自行百度搜索教程,实现湿度监测 。参考链接 https://blog.csdn.net/ling3ye/article/details/51416786)
-
//示例代码如下: int Moisture=A0 ;//定义AO 引脚 为 IO-A0 void setup() { pinMode(Moisture, INPUT);//定义A0为输入模式 Serial.begin(9600); //打印功能 } void loop() { //串口返回测量数据 Serial.println(analogRead(Moisture));//读取AO的数值 delay(1000); }
- 酒精探头
- 代码请参考湿度传感器代码,同样的原理将4个引脚对应的连到电路板上
- 代码请参考湿度传感器代码,同样的原理将4个引脚对应的连到电路板上
-
实时温湿度检测器
- 首先下载 DHT11库,包括 dht11.h 和 dht11.cpp两个文件,并导入arduino的安装目录Arduino->dht11中 。
- 关于温湿度控制代码
// 引入 DHT 库文件,如果没有,先从网上下载好,在 Arduino 中导入 #include <dht11.h> dht11 DHT11; // 设置 DHT 引脚 为 Pin 8 #define DHT11PIN A0 void setup() { Serial.begin(9600); Serial.println("DHT11 TEST PROGRAM"); Serial.print("LIBRARY"); // 输出 DHT 库的版本号 Serial.println(DHT11LIB_VERSION); Serial.println(); } void loop() { Serial.println("\n"); int chk = DHT11.read(DHT11PIN); // 测试 DHT 是否正确连接 Serial.print("Read sensor: "); switch (chk) { case DHTLIB_OK: Serial.println("OK"); break; case DHTLIB_ERROR_CHECKSUM: Serial.println("Checksum error"); break; case DHTLIB_ERROR_TIMEOUT: Serial.println("Time out error"); break; default: Serial.println("Unknown error"); break; } // 获取测量数据 Serial.print("Humidity (%): "); Serial.println((float)DHT11.humidity, 2); Serial.print("Temperature °C): "); Serial.println((float)DHT11.temperature, 2); delay(2000); }
- 注意:
- 百度网盘链接:https://pan.baidu.com/s/1LJRO0D3M56idhI1Li_KZsw 提取码:wmn7
- 此处有大坑,打印后报错,提示错误"Checksum error"
- 需要修改 dht11.cpp文件,如下
- 效果