Amigos, permitam-me apresentar um projetor de alarme GSM no Arduino. Existem muitos projetos na rede, como “Arduino + modem + sensores”, no entanto, muitas vezes vejo alguma incompletude neles (especialmente do ponto de vista do software): falta de flexibilidade nas configurações e configurações. Na solução apresentada, tentei deixar o dispositivo o mais pronto possível para condições de "combate", fornecendo tudo o que o usuário médio pode precisar (na minha opinião).
TL Software e hardware de DR concebidos implementados, o teste em condições reais está em execução, as fontes e os binários são publicados, o caso não é dominado.
Dispositivo e especificações
O dispositivo envia SMS quando ocorrem os seguintes eventos:
- abertura de porta (interruptor reed);
- uma mudança acentuada na iluminação (fotorresistor);
- movimento (sensor 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.
.
(-):
- ;
- conecte o ESP-01 para configurar e visualizar os logs pelo navegador a partir do telefone.
Depuração
As mensagens de depuração são enviadas para o COM virtual de 250kbod. É necessário um curto-circuito no aterramento D12 para desativar a detecção do USB conectado (para que o dispositivo continue funcionando no modo normal). A configuração por meio do utilitário continuará funcionando normalmente.
Referências
Repositório do projeto: circuito e placa Ki-CAD do github
, firmware e fontes para Arduino, exe e fontes de utilitário de configuração estão disponíveis.
Analógico com aliexpress: RF-V13