نظام أمان مستقل على Arduino + GSM

الأصدقاء ، اسمحوا لي أن أعرض جهاز عرض إنذار GSM على Arduino. هناك عدد غير قليل من المشاريع على الشبكة مثل "Arduino + modem + sensor" ، ولكني غالبًا ما أرى بعض عدم اكتمالها (خاصة من وجهة نظر البرامج): نقص المرونة في الإعدادات والتكوين. في الحل المقدم ، حاولت أن أجعل الجهاز جاهزًا قدر الإمكان لظروف "قتالية" ، مع توفير كل ما قد يحتاجه المستخدم العادي (في رأيي).



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 لتكوين وعرض السجلات من خلال المتصفح من الهاتف.

تصحيح الأخطاء


يتم إخراج رسائل التصحيح إلى 250 كيلو بايت الظاهري COM. تحتاج إلى دائرة قصر على الأرض D12 لتعطيل الكشف عن USB الموصل (بحيث يستمر الجهاز في العمل في الوضع العادي). سيستمر التكوين من خلال الأداة للعمل بشكل طبيعي.


المراجع


مستودع المشروع: github تتوفر
الدائرة واللوحة في Ki-CAD والبرامج الثابتة ومصادر Arduino و exe ومصادر أداة التكوين.


تناظري مع aliexpress: RF-V13


All Articles