DIY 智能出门提醒神器,告别忘东忘西272
出门前总是忘带钥匙、关门窗,或遗落重要物品?不用担心,你可以制作一个简单的 DIY 智能出门提醒器,帮助你轻松解决这些问题。
材料清单:* Arduino Uno 或兼容板
* DHT11 温度和湿度传感器
* PIR 运动传感器
* 蜂鸣器
* LED 灯
* 面包板、跳线和其他电子元件
* 可选:GSM 模块或 Wi-Fi 模块(用于远程通知)
电路连接:
根据下图连接元件:
* Arduino Uno(5V)连接到 DHT11 传感器、PIR 传感器和 LED 灯的 VCC 引脚。
* Arduino Uno 的接地(GND)连接到所有元件的 GND 引脚。
* DHT11 传感器的数据引脚连接到 Arduino Uno 的数字引脚 2。
* PIR 传感器的输出引脚连接到 Arduino Uno 的数字引脚 3。
* 蜂鸣器的正极(+)连接到 Arduino Uno 的数字引脚 4。
* LED 灯的正极(+)连接到 Arduino Uno 的数字引脚 5。
代码:
Arduino 代码如下:```c++
// 定义引脚
#define DHT11_PIN 2
#define PIR_PIN 3
#define BUZZER_PIN 4
#define LED_PIN 5
// DHT11 传感器对象
DHT dht(DHT11_PIN, DHT11);
void setup() {
// 初始化串口
(9600);
// 初始化 DHT11 传感器
();
// 设置引脚模式
pinMode(PIR_PIN, INPUT);
pinMode(BUZZER_PIN, OUTPUT);
pinMode(LED_PIN, OUTPUT);
}
void loop() {
// 读取 DHT11 传感器的温度和湿度
float temp = ();
float humidity = ();
// 读取 PIR 传感器的状态
int motion = digitalRead(PIR_PIN);
// 如果检测到有人员移动
if (motion == HIGH) {
// 打开 LED 灯
digitalWrite(LED_PIN, HIGH);
// 如果温度低于 15 摄氏度
if (temp < 15) {
// 蜂鸣器响 1 秒,提示穿衣
digitalWrite(BUZZER_PIN, HIGH);
delay(1000);
digitalWrite(BUZZER_PIN, LOW);
}
// 如果湿度大于 60%
if (humidity > 60) {
// 蜂鸣器响 2 秒,提示关窗
digitalWrite(BUZZER_PIN, HIGH);
delay(2000);
digitalWrite(BUZZER_PIN, LOW);
}
} else {
// 如果检测不到有人员移动,关闭 LED 灯
digitalWrite(LED_PIN, LOW);
}
// 打印传感器数据到串口
("温度:");
(temp);
("°C");
("湿度:");
(humidity);
("%");
// 延时 1 秒
delay(1000);
}
```
使用:
将设备连接到电源后,它将不断监控温度、湿度和人员移动。当检测到有人员移动时,设备将根据传感器数据发出提醒。
例如,如果温度低于 15 摄氏度,设备会发出蜂鸣声,提醒你穿衣保暖。如果湿度大于 60%,设备会发出蜂鸣声,提醒你关闭窗户通风。
其他功能:
你可以根据自己的需求扩展设备的功能,例如:* 添加 GSM 或 Wi-Fi 模块,以便在检测到异常情况时发送短信或邮件通知。
* 添加连接到门窗的开关,以检测门窗是否关闭。
* 添加连接到钥匙链的 RFID 标签,以检测钥匙是否遗忘。
总结:
这款 DIY 智能出门提醒器可以帮助你养成出门前检查重要物品和环境的好习惯,减少出门遗忘的烦恼。它不仅实用,而且制作简单,成本低廉。如果你经常出门忘东忘西,不妨动手制作一个,让它成为你的出门好帮手。
2025-01-29
下一篇:严禁售卖!这些商品购买须谨慎
告别遗忘:电脑定时提醒全攻略,从系统内置到专业工具,助你效率倍增!
https://www.weitishi.com/remind/129796.html
高安解封短信:一条通知背后的城市智慧、信息力量与社会信任
https://www.weitishi.com/remind/129795.html
智能版本更新提醒器:告别手动繁琐,一键下载畅享安全高效软件体验
https://www.weitishi.com/remind/129794.html
告别遗忘症与拖延症:短信、任务、提醒,你的高效生产力秘密武器
https://www.weitishi.com/remind/129793.html
苹果日历深度指南:告别遗忘,轻松掌控你的日程与提醒
https://www.weitishi.com/remind/129792.html
热门文章
微信双开通知无声音提醒?手把手教你开启,不错过重要消息!
https://www.weitishi.com/remind/23592.html
快递总是没有短信提醒?教你4招,从此告别错过包裹
https://www.weitishi.com/remind/26507.html
高德导航设置提醒功能,轻松无忧出行
https://www.weitishi.com/remind/16680.html
联通卡总收到短信提醒?教你一步步解决
https://www.weitishi.com/remind/51189.html
农信短信提醒扣费吗?揭秘背后的真相
https://www.weitishi.com/remind/14719.html