朋友,请允许我在Arduino上介绍GSM报警投影仪。网络上有很多项目,例如“ Arduino +调制解调器+传感器”,但是我经常看到其中一些不完整的地方(尤其是从软件的角度来看):设置和配置缺乏灵活性。在提出的解决方案中,我试图使设备尽可能适应“战斗”条件,提供普通用户可能需要的一切(我认为)。
TL 设计并实施了DR软件和硬件,在实际条件下运行了测试,发布了源代码和二进制文件,没有掌握该案例。
设备和规格
发生以下事件时,设备发送短信:
- 门打开(簧片开关);
- 照明发生急剧变化(光敏电阻);
- 运动(PIR传感器);
- ;
- .

SMS

,
3- AA. ≥6.
, (Python 2.7 + Tk + pyserial + matplotli).



1000-1200 ( ).
. 10 ~$7, . , :

.
Arduino aliexpress. :
- Arduino Pro Mini 3.3v 8MHz (5v 16MHz is also acceptable, but requires different firmware);
- MH-SR602 MINI Motion Sensor;
- SIM800C(L) GSM Module;
- CP2102 MICRO USB to UART TTL Module;
- DS3231 RTC Module For Raspberry Pi;
- 3 AA battery holder With ON OFF Switch;
- (, , .).
, .

Arduino . Ki-CAD.
- ( ).
- USB , .
- SMS, 2 , 5, 10, 20, 40 12 .
- , 3 .
- 30 .
- « », «» « » , 20 .
- 3 , .
SMS: , . : ( issue , ).
.

. ( ) —
() 4 . , ( SMS). 5 SMS : ( ), « ». (3x AA) 4.1 .
+10° -15° .
- PIR . +5° : . , . .
- , DS3231 -10° : , , «-84°» «+115°». , RTC . , . , DS18B20.
.
(-):
- ;
- 通过手机从浏览器连接ESP-01来配置和查看日志。
调试
调试消息输出到250kbod虚拟COM。您需要将接地D12短路以禁用对连接的USB的检测(以便设备继续在正常模式下工作)。通过该实用程序进行的配置将继续正常运行。
参考文献
项目存储库:可以使用github
Ki-CAD电路和板,Arduino的固件和源,exe和配置实用程序源。
模拟与速卖通:RF-V13