مشروع:نظام إنذار أمن قائم على GSM باستخدام Arduino

 تعد أنظمة الأمن المنزلي ميزة مهمة للإعدادات السكنية والمكتبية الحديثة. يجب أن تكون أنظمة الأمن المنزلي ميسورة التكلفة وموثوقة وفعالة.
تشتمل أنظمة أمن المنازل الحديثة المعقدة على العديد من ميزات الأمان مثل الحريق ، والمتطفلين ، وقفل الباب الإلكتروني ، والحرارة ، والدخان ، ودرجة الحرارة ، وما إلى ذلك. قد تكون بعض أنظمة الأمان مزيجًا من جميع الإجراءات الأمنية.

 

مخطط المشروع

 نظرًا لأن المشروع يعتمد على Arduino ، فإن الاتصال بسيط جدًا. تحتوي وحدة مستشعر كشف الحركة PIR على دبوس إخراج رقمي. هذا متصل بأي من دبابيس الإدخال / الإخراج الرقمية في Arduino.
تتواصل وحدة GSM مع المتحكم الدقيق بطريقة تسلسلية. لديها دبابيس Rx و Tx على السبورة. هذه المسامير متصلة بدبابيس Tx و Rx في Arduino.
من المهم ملاحظة أنه أثناء تحميل البرنامج (رسم تخطيطي) إلى Arduino ، يجب فصل وحدة GSM لأنها قد تتداخل مع الاتصال التسلسلي مع Arduino IDE


 كود المشروع 

int LED1=12;
int GND1=13;
int LED2=8;
int GND2=9;
int pirOutput=5;
void setup()
{
Serial.begin(9600);
pinMode(LED1,OUTPUT);
pinMode(GND1,OUTPUT);
pinMode(LED2,OUTPUT);
pinMode(GND2,OUTPUT);
pinMode(pirOutput,INPUT);

digitalWrite(pirOutput,LOW);
digitalWrite(GND1,LOW);
digitalWrite(GND2,LOW);
digitalWrite(LED1,LOW);
digitalWrite(LED2,LOW);
delay(15000);
digitalWrite(LED1,HIGH);
}
void loop()
{
if(digitalRead(pirOutput)==HIGH)
{
digitalWrite(LED2,HIGH);
Serial.println("OK");
delay(1000);
Serial.println("ATD+212xxxxxxxxxx;");//add target mobile number in place of xxxxxxxxxx
delay(15000);
Serial.println("ATH");
digitalWrite(LED2,LOW);
delay(1000);
}
}


 

إرسال تعليق

أحدث أقدم