ترحيل مع ESP32 باستخدام Arduino IDE

Trhyl M Esp32 Bastkhdam Arduino Ide



الترحيل هو مفتاح كهربائي يعمل بشكل مشابه لمفاتيحنا التقليدية. يمكن تشغيله أو إيقاف تشغيله عن طريق التحكم في التيار. يمكن أيضًا التحكم في الترحيل باستخدام إشارة الجهد المنخفض 3.3 فولت من دبابيس متحكم ESP32. في هذه المقالة سنقوم بواجهة وحدة ترحيل مع ESP32 والتحكم في LED.

1: مقدمة في التبديلات

2: أنواع المرحلات







3: ثنائي القناة ترحيل Pinout



4: ربط التتابع مع ESP32



1: مقدمة في التبديلات

وحدة ترحيل الطاقة عبارة عن مفتاح مغناطيسي كهربائي يتم التحكم فيه بواسطة إشارة طاقة منخفضة من وحدات تحكم دقيقة مثل ESP32 و Arduino. باستخدام إشارة التحكم من وحدة التحكم الدقيقة ، يمكننا تشغيل أو إيقاف تشغيل الأجهزة التي تعمل حتى على الفولتية العالية مثل 120-220 فولت.





عادةً ما تحتوي وحدة الترحيل ذات القناة الواحدة على 6 دبابيس:



تشمل الدبابيس الستة ما يلي:

دبوس اسم الدبوس وصف
1 تتابع الزناد دبوس الإدخال لتفعيل التتابع
اثنين GND دبوس الأرض
3 VCC توريد المدخلات لملف الترحيل
4 رقم عادة فتح المحطة
5 مشترك محطة مشتركة
6 نورث كارولاينا عادة محطة مغلقة

2: أنواع المرحلات

تأتي وحدات الترحيل بأشكال مختلفة اعتمادًا على عدد القنوات التي بها. يمكننا بسهولة العثور على وحدات الترحيل مع وحدات ترحيل 1 و 2 و 3 و 4 و 8 وحتى 16 قناة. تحدد كل قناة عدد الأجهزة التي يمكننا التحكم فيها في طرف الإخراج.

فيما يلي مقارنة موجزة لمواصفات وحدة الترحيل الأحادية والثنائية وثمانية القنوات:

تخصيص 1-قناة ريلاي 2-قناة التقوية ترحيل 8 قنوات
مصدر التيار 3.75 فولت - 6 فولت 3.75 فولت - 6 فولت 3.75 فولت - 6 فولت
الزناد الحالي 2mA 5mA 5mA
التتابع النشط الحالي 70mA مفرد (70 مللي أمبير) مزدوج (140 مللي أمبير) واحد (70mA) الكل 8 (600mA)
ماكس الاتصال الجهد 250VAC أو 30VDC 250VAC أو 30VDC 250VAC أو 30VDC
الحد الأدنى الحالي 10 أ 10 أ 10 أ

نظرًا لأننا قمنا بتغطية مقارنة موجزة بين مرحلات القنوات المختلفة ، فسنستخدم الآن ترحيل ثنائي القناة في هذه المقالة لأغراض توضيحية.

3: ثنائي القناة ترحيل Pinout

هنا في هذه المقالة ، سنستخدم ترحيل ثنائي القناة. يمكن تقسيم دبابيس الترحيل ثنائية القناة إلى ثلاث فئات:

  • توصيلات الجهد الكهربائي
  • دبابيس التحكم
  • اختيار مصدر الطاقة

3.1: وصلات الجهد الرئيسية

يشتمل الاتصال الرئيسي داخل وحدة الترحيل ثنائية القناة على موصلين مختلفين مع كل اتصال ثلاثة دبابيس لا ( عادة مفتوحة ) ، نورث كارولاينا ( عادة مغلقة ) والمشترك.

مشترك: التحكم في التيار الرئيسي (جهد إمداد الجهاز الخارجي)

مغلق عادة (NC): استخدام مرحل التكوين هذا مضبوط على مغلق افتراضيًا. في التكوين الطبيعي ، يتدفق تيار بين المشترك و NC ما لم يتم إرسال إشارة إطلاق لفتح الدائرة وإيقاف التدفق الحالي.

عادة مفتوحة (لا): التكوين المفتوح عادة عكس NC. بشكل افتراضي ، التيار لا يتدفق ؛ يبدأ في التدفق فقط عندما يتم إرسال إشارة الزناد من ESP32.

3.2: دبابيس التحكم:

يشتمل الجانب الآخر من وحدة الترحيل على مجموعة من 4 و 3 دبابيس. تحتوي المجموعة الأولى من جوانب الجهد المنخفض على أربعة دبابيس VCC و GND و IN1 و IN2. يختلف دبوس IN بناءً على عدد القنوات حيث يوجد دبوس IN منفصل لكل قناة.

يتلقى دبوس IN إشارة التحكم للترحيل من أي متحكم. عندما تنخفض الإشارة المستلمة إلى أقل من 2 فولت ، يتم تشغيل التتابع. يمكن ضبط التكوين التالي باستخدام وحدة الترحيل:

التكوين مغلق عادة:

  • 1 أو البدء الحالي العالي للتدفق
  • 0 أو LOW الحالي STOP يتدفق

التكوين المفتوح عادة:

  • 1 أو وقف تدفق التيار العالي
  • 0 أو LOW الحالي START للتدفق

3.3: اختيار مصدر الطاقة

تشتمل المجموعة الثانية من المسامير على ثلاثة دبابيس VCC و GND و JD-VCC. عادة ما تكون دبابيس JD-VCC متصلة بـ VCC مما يعني أن المرحل يتم تشغيله باستخدام جهد ESP32 ولا نحتاج إلى مصدر طاقة خارجي بشكل منفصل.

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

حتى الآن قمنا بتغطية جميع المواصفات وعمل وحدة الترحيل ثنائية القناة. الآن سنقوم بتوصيله بـ ESP32.

4: ربط التتابع مع ESP32

سنستخدم الآن أي قناة مفردة من وحدة الترحيل ونتحكم في مؤشر LED باستخدام إشارة ESP32. باستخدام نفس التقنية ، يمكن أيضًا التحكم في أي من أجهزة التيار المتردد ولكن يتعين علينا تشغيلها بشكل منفصل. سنستخدم القناة الأولى لوحدة الترحيل.

4.1: تخطيطي

الآن قم بتوصيل وحدة الترحيل كما هو موضح في الصورة أدناه. هنا استخدمنا GPIO pin 13 من ESP32 لإشارة الزناد لوحدة الترحيل. تم توصيل مؤشر LED في تكوين NC.

سيتبع تكوين الدبوس التالي:

مرحل دبوس دبوس ESP32
في 1 GPIO 13
VCC يأتي
GND GND
القناة 1 NC LED + ive Terminal
مشترك يأتي

4.2: كود

افتح Arduino IDE. قم بتوصيل ESP32 بجهاز الكمبيوتر وتحميل الكود المحدد.

/ *********
https://Linuxhint. مع
********* /
مقدار ثابت int Realy_2Chan = 13 ؛
الإعداد باطل ( ) {
مسلسل. يبدأ ( 115200 ) ؛
pinMode ( Realy_2Chan و انتاج ) ؛
}
حلقة فارغة ( ) {
الكتابة الرقمية ( Realy_2Chan و عالي ) ؛ / * استخدام تكوين NC أرسل عاليًا إلى عن على تدفق التيار*/
/ * لـ NO يرسل LOW الإشارة إلى عن على تدفق التيار*/
مسلسل. println ( 'يبدأ التدفق الحالي لمؤشر LED' ) ؛
تأخير ( 3000 ) ؛ / * تأخير 3 ثانية * /
الكتابة الرقمية ( Realy_2Chan و قليل ) ؛ / * استخدام تكوين NC أرسل LOW لإيقاف التدفق الحالي * /
/ * لـ NO يرسل LOW الإشارة لإيقاف التدفق الحالي * /
مسلسل. println ( 'إيقاف التدفق الحالي LED OFF' ) ؛
تأخير ( 3000 ) ؛
}

هنا في الكود أعلاه ، يتم تعريف GPIO 13 على أنه دبوس المشغل المتصل بـ IN1 لوحدة الترحيل. بعد ذلك ، حددنا وحدة الترحيل في تكوين NC والتي تعمل على تشغيل LED ما لم يتم إرسال إشارة عالية عند IN1 من ESP32.

في حالة عدم وجود تكوين ، أرسل إشارة عالية عند IN1 لتشغيل مؤشر LED.

بعد تحميل الكود في لوحة ESP32 ، لاحظ الآن الإخراج.

4.3: الإخراج

يمكن رؤية الإخراج التالي على الشاشة التسلسلية هنا يمكننا أن نرى عندما يكون LED في وضع التشغيل والإيقاف.

  يتم إنشاء وصف النص تلقائيًا

كما يتم توصيل LED في نورث كارولاينا التكوين لذلك سوف يكون LED على .

الآن يتم إرسال إشارة عالية في في 1 سوف يدور دبوس وحدة الترحيل إيقاف كوحدة التتابع على .

لقد نجحنا في دمج واختبار لوحة متحكم ESP32 مع وحدة ترحيل ثنائية القناة. لأغراض العرض ، قمنا بتوصيل مؤشر LED في الطرف المشترك للقناة 1.

استنتاج

يعد استخدام مرحل مع ESP32 طريقة رائعة للتحكم في العديد من أجهزة التيار المتردد ليس فقط باستخدام اتصال سلكي ولكن يمكن أيضًا التحكم فيه عن بُعد. تتناول هذه المقالة جميع الخطوات اللازمة للتحكم في مرحل باستخدام ESP32. باستخدام هذه المقالة ، يمكن توصيل أي وحدة ترحيل قناة بـ ESP32.