Sistem keamanan otonom pada Arduino + GSM

Teman-teman, izinkan saya untuk memperkenalkan proyektor alarm GSM di Arduino. Ada beberapa proyek di jaringan seperti "Arduino + modem + sensor", namun saya sering melihat beberapa ketidaklengkapan di dalamnya (terutama dari sudut pandang perangkat lunak): kurangnya fleksibilitas dalam pengaturan dan konfigurasi. Dalam solusi yang disajikan, saya mencoba untuk membuat perangkat ini siap mungkin untuk kondisi "pertempuran", menyediakan segala sesuatu yang mungkin dibutuhkan oleh pengguna rata-rata (menurut pendapat saya).



TL Perangkat lunak DR dan perangkat keras dikandung diimplementasikan, tes dalam kondisi nyata sedang berjalan, sumber dan binari diterbitkan, kasus ini tidak dikuasai.


Perangkat dan spesifikasi


Perangkat mengirim SMS ketika peristiwa berikut terjadi:


  • pembukaan pintu (saklar buluh);
  • perubahan tajam dalam pencahayaan (photoresistor);
  • gerakan (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° .


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

.



(-):


  • ;
  • Hubungkan ESP-01 untuk mengkonfigurasi dan melihat log melalui browser dari telepon.

Debugging


Pesan debug dihasilkan ke 250kbod COM virtual. Anda perlu melakukan hubungan pendek ke ground D12 untuk menonaktifkan deteksi USB yang terhubung (agar perangkat terus bekerja dalam mode normal). Konfigurasi melalui utilitas akan terus berfungsi secara normal.


Referensi


Repositori proyek: github
Rangkaian dan papan tersedia dalam Ki-CAD, firmware dan sumber untuk Arduino, exe, dan sumber utilitas konfigurasi.


Analog dengan aliexpress: RF-V13


All Articles