总结
这个项目的灵感来源于 Random Nerd Tutorials 网站上的鲁伊·桑托斯
https://randomnerdtutorials.com/
他们有很多出色且有趣的项目。他们在展示和详细介绍自己的作品方面做得非常出色。请访问他们的网站并给予支持。
我使用的程序是ESP32-CAM,搭配Telegram(选择带有运动检测功能的版本)。
接线图在他们的网站上有详细说明。
这款摄像头由5伏手机充电器供电,并不会取代您现有的门铃设备。
电源线从终端下方的拱形通道穿入,并用扎带固定到位。
5V版本零件清单
摄像头 ESP32 CAM
运动传感器 AM312
终端
印刷电路板
4 个 8 针接口插头
3 90个引脚
2 4毫米插件 - 高度5毫米
代码对我来说不灵了,所以我做了几个补充:
安装前 - 添加了两行代码
// 运动传感器
布尔型变量 `motionDetected` 初始值设为 `false`。
整数变量 LEDMove 的值设为 4;//这是我添加的代码行
读取引脚编号为13;//我添加的代码行
以及在 void 循环中
执行完 if(sendPhoto) {....} 语句后,接下来会发生什么?
我添加了这个:
/// 检测是否有运动,并将motionDetected变量设置为true
//////////////////
读取值 int reading = (digitalRead(readPin));
若(读取到的电压值)等于高电平,则执行以下代码:
digitalWrite(LEDMove, HIGH);
运动检测到 = 真;
serial.println("检测到运动");
//Serial.println(motionDetected);
//延迟200毫秒;
』
if (读数 == 低) {
digitalWrite(LEDMove, LOW);
运动检测到 = 否;
serial.println("未检测到任何移动");
//Serial.println(motionDetected);
延迟200毫秒;
』
Etiquetas
Fuente del modelo
