مشروع التحكم بقفل الباب الالكتروني 12 فولت Solenoid بواسطة الأردوينو اكتب تعليقُا

تم نشر هذا المشروع لجميع الأشخاص المهتمين في مجال تصنيع وابتكار المشاريع الإلكترونية والبرمجية، و نود التنويه أن موقع انا الكتروني يخلي مسؤوليته التامة في حال لم يعمل المشروع لدى العميل أو في حال الاستخدام الخاطئ للمكونات الإلكترونية والكهربائية التي قد تؤدي لحدوث أي مشكلة لا سمح الله.

شرح فكرة المشروع

  • قفل الباب الالكتروني بجهد 12 فولت هو نوع من أنواع أقفال الأبواب الالكترونية التي تعمل بنظام السولينويد الكهرومغناطيسي.
  • يتكون القفل من سولينويد (ملف لف) وجزء معدني مغناطيسي (الجزء المتحرك)، ويعمل هذا الجزء المغناطيسي على تحريك قفل الباب عندما يتم تشغيل التيار الكهربائي في السولينويد.
  • هذا المشروع هو عبارة عن نموذج بسيط يستخدم فيه الأردوينو للتحكم بقفل الباب بغرض غلقه وفتحه لمدة معينة بطريقة آلية.

ادوات المشروع

  • اردوينو اونو مع سلك توصيل Arduino Uno: عدد 1
  • قفل باب الكتروني 12 فولت Solenoid Electric Door Lock: عدد 1
  • ريلاي موديول 5 فولت قناة واحدة Relay Module: عدد 1
  • سوكيت انثى مدخل dc Female Jack Adapter: عدد 1
  • أسلاك توصيل ذكر لذكر 40 قطعة 20 سم Male to Male jumper wires
  • مزود طاقة 12 فولت 1 أمبير Power supply Adapter charger PS1201: عدد 1

مخطط المشروع

الكود البرمجي

تنبيه : في حال لم تكن متأكد من قدرتك على تنفيذ خطوات المشروع يرجى استشارة شخص متخصص في هذا المجال.
  • للتعرف على تجهيز لوحة أردوينو للبرمجة قم بزيارة الرابط التالي.
  • في حال لم يعمل هذا الكود البرمجي، قم بتحميل ملف الكود بالضغط على زر التحميل الموجود في الأسفل.

const int relayPin = 12; // Connect the relay control pin to Arduino Digital Pin 12

void setup() {
pinMode(relayPin, OUTPUT); // Set the relay pin as an output
}

void loop() {
// Door lock engaged for 2 seconds, then disengaged for 2 seconds, and looped.
digitalWrite(relayPin, HIGH); // Activate the relay and engage the door lock
delay(2000); // Wait for 2 seconds
digitalWrite(relayPin, LOW); // Deactivate the relay and disengage the door lock
delay(2000); // Wait for 2 seconds
}

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *