Arduino + GSM上的自治安全系统

朋友,请允许我在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° .


  1. PIR . +5° : . , . .
  2. , DS3231 -10° : , , «-84°» «+115°». , RTC . , . , DS18B20.

.



(-):


  • ;
  • 通过手机从浏览器连接ESP-01来配置和查看日志。

调试


调试消息输出到250kbod虚拟COM。您需要将接地D12短路以禁用对连接的USB的检测(以便设备继续在正常模式下工作)。通过该实用程序进行的配置将继续正常运行。


参考文献


项目存储库:可以使用github
Ki-CAD电路和板,Arduino的固件和源,exe和配置实用程序源。


模拟与速卖通:RF-V13


All Articles