警猫眼Arduino源码分享,把闲置手机变成安防监控摄像头!

现如今智能手机更新换代太频繁,换下来的旧手机卖二手不值钱,丢弃又觉得可惜,而且产生电子垃圾污染环境。怎么办???在这里要推荐一个变废为宝的好办法,就是通过安装一个免费的“警猫眼”的App,把闲置旧手机变成专业网络摄像头,即经济又环保!!!

使用方法:
       第一步,在闲置的安卓手机上运行“警猫眼”摄像端程序,布防,如果能联网会自动分配一个摄像端ID并显示在标题栏。
       第二步,在另一台手机或电脑上运行“警猫眼”观看端程序,添加第一步的摄像端ID,即可连接。

警猫眼App下载:(大小超附件限制,只好给个下载链接)

点击打开链接



连接后摄像端手机的摄像头会被打开,你把它放置在你想监控的地方,只要有网络,无论距离有多远,你就可以在另外一台手机里看到实时画面,而且比QQ视频还要更流畅,此外它还提供包括动作监测、双向语音、以及24小时SD卡录像等其他功能。






摘录官方网页的介绍:

  • 6
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
以下是Arduino IDE程序的示例代码: ``` #include <SoftwareSerial.h> SoftwareSerial mySerial(2, 3); // 设置软串口,将SIM800C模块连接到Arduino的2、3引脚 const int smokeSensor = A0; // 烟雾传感器连接到模拟输入A0引脚 const int tempSensor = A1; // 温度传感器连接到模拟输入A1引脚 int threshold = 500; // 设置烟雾传感器阈值 int tempThreshold = 50; // 设置温度传感器阈值 void setup() { mySerial.begin(9600); // 初始化软串口通信 pinMode(smokeSensor, INPUT); // 设置烟雾传感器输入模式 pinMode(tempSensor, INPUT); // 设置温度传感器输入模式 } void loop() { int smokeValue = analogRead(smokeSensor); // 读取烟雾传感器数据 int tempValue = analogRead(tempSensor); // 读取温度传感器数据 float tempCelsius = tempValue * 0.48828125; // 将温度传感器数据转换为摄氏度 // 如果烟雾传感器数值超过阈值,或者温度超过阈值,则发送报信息 if (smokeValue > threshold || tempCelsius > tempThreshold) { mySerial.println("AT+CMGF=1"); // 设置短信模式 delay(1000); mySerial.println("AT+CMGS=\"+1234567890\""); // 设置接收短信的手机号码 delay(1000); mySerial.print("Fire Alarm! Smoke value: "); // 发送短信内容 mySerial.print(smokeValue); mySerial.print(", Temperature: "); mySerial.print(tempCelsius); mySerial.println("C"); mySerial.write(26); // 发送Ctrl+Z,表示短信发送结束 delay(1000); } delay(1000); // 延时1秒 } ``` 代码中使用软串口将Arduino和SIM800C模块连接在一起,并读取烟雾传感器和温度传感器的数据。如果烟雾传感器数值超过阈值,或者温度超过阈值,则通过SIM800C模块发送短信报信息。需要注意的是,代码中的手机号码需要替换为接收短信的手机号码。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值