يعد وميض LED برنامجًا شائعًا جدًا وتقريباً أول برنامج لكل متعلم أو مبتدئ مضمن. حيث يومض مصباح LED مع وجود بعض التأخير. لذلك نحن هنا اليوم مع نفس المشروع ولكن هنا سنستخدم لمبة التيار المتردد بدلاً من LED العادي وسنومض لمبة التيار المتردد.
عندما نحتاج إلى توصيل أي جهاز تيار متردد في دوائرنا المدمجة ، فإننا نستخدم مرحل. لذلك في هذا البرنامج التعليمي للتحكم في الترحيل في اردوينو ، سنتعلم ببساطة كيفية توصيل Relay مع Arduino. نحن هنا لا نستخدم أي برنامج ترحيل IC مثل ULN2003 وسوف نستخدم فقط ترانزستور NPN للتحكم في الترحيل.
المكونات المطلوبة:
- اردوينو
- تتابع 5 فولت أو 6 فولت
- جهاز التيار المتردد أو اللمبة
- الترانزستور BC547
- 1 كيلو المقاوم
- اللوح أو ثنائي الفينيل متعدد الكلور
- توصيل سلك العبور
- مزود الطاقة
- 1n4007 ديود
- طرف المسمار أو كتلة المحطة
تناوب:
Relay هو مفتاح كهرومغناطيسي ، يتم التحكم فيه بواسطة تيار صغير ، ويستخدم لتشغيل وإيقاف تيار أكبر نسبيًا. يعني من خلال تطبيق تيار صغير يمكننا تشغيل التتابع الذي يسمح بتدفق تيار أكبر بكثير. المرحل هو مثال جيد للتحكم في أجهزة التيار المتردد (التيار البديل) ، باستخدام تيار مستمر أصغر بكثير. يشيع استخدامها ترحيل غير احدة القطب المزدوج رمي (SPDT) تتابع ، فقد خمس محطات على النحو التالي:
عندما لا يكون هناك جهد مطبق على الملف ، يتم توصيل COM (عام) بـ NC (جهة اتصال مغلقة عادة). عندما يكون هناك بعض الجهد المطبق على الملف ، يتم إنتاج المجال الكهرومغناطيسي ، والذي يجذب المحرك (رافعة متصلة بالزنبرك) ، ويتم توصيل COM و NO (الاتصال المفتوح عادةً) ، مما يسمح بتدفق تيار أكبر. المرحلات متوفرة في العديد من التصنيفات ، هنا استخدمنا مرحل جهد التشغيل 6 فولت ، والذي يسمح بتدفق تيار 7A-250VAC.
يتم تكوين المرحل دائمًا باستخدام دائرة تشغيل صغيرة تتكون من ترانزستور وديود ومقاوم. يستخدم الترانزستور لتضخيم التيار بحيث يمكن للتيار الكامل (من مصدر التيار المستمر - بطارية 9 فولت) أن يتدفق عبر ملف لتزويده بالطاقة بالكامل. يستخدم المقاوم لتوفير التحيز للترانزستور. و ديود يستخدم لمنع تدفق التيار العكسي، عند تشغيل الترانزستور OFF. ينتج كل ملف محث EMF مساويًا ومعاكسًا عند إيقاف التشغيل فجأة ، وقد يتسبب ذلك في تلف دائم للمكونات ، لذلك يجب استخدام الصمام الثنائي لمنع التيار العكسي. و حدة التقوية متاح بسهولة في السوق مع جميع دوائر السائق الخاصة به على اللوحة أو يمكنك إنشاؤها على لوحة بيرفورم أو ثنائي الفينيل متعدد الكلور كما هو موضح أدناه. هنا استخدمنا وحدة الترحيل 6 فولت.
هنا لتشغيل Relay مع Arduino ، نحتاج فقط إلى جعل Arduino Pin High (A0 في حالتنا) حيث يتم توصيل وحدة الترحيل. يوجد أدناه حلبة Relay Driver Circuit لبناء وحدة الترحيل الخاصة بك:
مخطط الدائرة والعمل:
في دائرة التحكم في Arduino Relay ، استخدمنا Arduino للتحكم في الترحيل عبر ترانزستور BC547. لقد قمنا بتوصيل قاعدة الترانزستور بدبوس Arduino A0 من خلال المقاوم 1k. تستخدم لمبة التيار المتردد للشرح. يستخدم محول 12 فولت لتشغيل الدائرة.
عمل بسيط، نحن بحاجة إلى جعل عالية RELAY دبوس (PIN A0) لجعل وحدة التقوية ON و جعل انخفاض RELAY دبوس لإيقاف وحدة التقوية. سيتم أيضًا تشغيل وإيقاف ضوء التيار المتردد وفقًا لـ Relay.
لقد قمنا فقط ببرمجة Arduino لجعل Relay Pin (A0) مرتفعًا ومنخفضًا مع تأخير لمدة ثانية واحدة:
حلقة فارغة () {digitalWrite (relay، HIGH) ؛ فترة التأخير)؛ الكتابة الرقمية (التتابع ، منخفضة) ؛ فترة التأخير)؛ }
مظاهرة الفيديو و رمز كاملة لاردوينو تحكم التقوية ويرد أدناه.