جدول المحتويات:

لوحة GPIO المعزولة من Raspberry Pi مع مصدر طاقة 12-24VDC إلى 5VDC: 3 خطوات (مع صور)
لوحة GPIO المعزولة من Raspberry Pi مع مصدر طاقة 12-24VDC إلى 5VDC: 3 خطوات (مع صور)

فيديو: لوحة GPIO المعزولة من Raspberry Pi مع مصدر طاقة 12-24VDC إلى 5VDC: 3 خطوات (مع صور)

فيديو: لوحة GPIO المعزولة من Raspberry Pi مع مصدر طاقة 12-24VDC إلى 5VDC: 3 خطوات (مع صور)
فيديو: How to turn on & off your raspberry pi safely with the push of a button! Headless Pi on/off button! 2024, يوليو
Anonim
لوحة GPIO المعزولة من Raspberry Pi مع مصدر طاقة 12-24VDC إلى 5VDC
لوحة GPIO المعزولة من Raspberry Pi مع مصدر طاقة 12-24VDC إلى 5VDC
لوحة GPIO المعزولة من Raspberry Pi مع مصدر طاقة 12-24VDC إلى 5VDC
لوحة GPIO المعزولة من Raspberry Pi مع مصدر طاقة 12-24VDC إلى 5VDC
لوحة GPIO المعزولة من Raspberry Pi مع مصدر طاقة 12-24VDC إلى 5VDC
لوحة GPIO المعزولة من Raspberry Pi مع مصدر طاقة 12-24VDC إلى 5VDC
لوحة GPIO المعزولة من Raspberry Pi مع مصدر طاقة 12-24VDC إلى 5VDC
لوحة GPIO المعزولة من Raspberry Pi مع مصدر طاقة 12-24VDC إلى 5VDC

سيساعدك جدول التعليمات هذا على إعداد Raspberry Pi باستخدام لوحة GPIO المعزولة.

ملامح المجلس هي

1) مدخلات ومخرجات من 12 إلى 24 فولت (معايير صناعية).

2) دبوس Raspberry Pi لتثبيت الرؤوس المطابقة بحيث يمكنك تكديسها على Pi.

3) أربع كتل طرفية للإدخال وأربع وحدات إخراج.

4) مجموعة طرفية أرضية مشتركة واحدة لتوصيل المستشعر الأرضي.

5) محول 24 فولت إلى 5 فولت على متن الطائرة لتشغيل باي مباشرة.

الخطوة 1: التفاصيل

تفاصيل
تفاصيل
تفاصيل
تفاصيل
تفاصيل
تفاصيل
تفاصيل
تفاصيل

توضح الصورة أعلاه 1 موصل إمداد طاقة الإدخال ، وحامل المصهر ، ورأس P1 للاتصال بـ Raspberry Pi والإدخال وموصلات الإخراج. IN1 و IN2 و IN3 و IN4 هي مدخلات (24 فولت). OUT1 و OUT2 و OUT3 و OUT4 هي الخرج (24 فولت). الأرضية المشتركة OUT_GND1 ، يُظهر P1 التوت pi رأسًا برأسًا واحدًا مطابقًا.

فوق الصورة 2 يظهر pinout رأس P1. لقد استخدمنا ثمانية gpio لأربعة مدخلات وأربعة مخرجات من رأس raspberry pi. على لوحة gpio المعزولة ، أربعة gpios للإدخال هي:

Gpio6 - رقم التعريف الشخصي 31 - IN4

Gpio13 - رقم التعريف الشخصي 33 - IN3

Gpio19 - رقم التعريف الشخصي 35 - IN2

Gpio26 - رقم التعريف الشخصي 37 - IN1

وأربعة خرج

Gpio4 - رقم التعريف الشخصي 7 - إخراج 4

Gpio17 - رقم التعريف الشخصي 11 - OUT3

Gpio27 - رقم التعريف الشخصي 13 - OUT2

Gpio22 - رقم التعريف الشخصي 15 - OUT1

يتم إخراج DIN من المستشعر / زر الضغط والإدخال إلى اللوحة.

الخطوة 2: توصيل كبل الشريط وأسلاك المستشعرات والتتابع وزر الضغط

توصيل كبل الشريط وأسلاك أجهزة الاستشعار ، مرحل ، زر ضغط
توصيل كبل الشريط وأسلاك أجهزة الاستشعار ، مرحل ، زر ضغط
توصيل كبل الشريط وأسلاك أجهزة الاستشعار ، مرحل ، زر ضغط
توصيل كبل الشريط وأسلاك أجهزة الاستشعار ، مرحل ، زر ضغط
توصيل كبل الشريط وأسلاك أجهزة الاستشعار ، مرحل ، زر ضغط
توصيل كبل الشريط وأسلاك أجهزة الاستشعار ، مرحل ، زر ضغط
توصيل كبل الشريط وأسلاك أجهزة الاستشعار ، مرحل ، زر ضغط
توصيل كبل الشريط وأسلاك أجهزة الاستشعار ، مرحل ، زر ضغط

الرجوع إلى الموافقة المسبقة عن علم 1 لتوصيل FRC

يوضح الرسم البياني 2 توصيلات المستشعر وزر الضغط والمرحل.

1] المستشعر يحتوي المستشعر ثلاثي الأسلاك على 3 أسلاك. اثنان من أسلاك الطاقة وسلك تحميل واحد. سيتم توصيل أسلاك الطاقة بمصدر طاقة والسلك المتبقي بنوع من الحمل. الحمولة عبارة عن جهاز يتحكم فيه المستشعر. تعد مدخلات لوحة gpio المعزولة من Raspberry Pi عبارة عن كتلتين طرفيتين حيث قمنا بتوصيل المستشعرات بسلكين ، أحدهما لتشغيل المستشعر والآخر هو إخراج المستشعر ، والسلك الثالث هو توصيل الأرض. الرجوع إلى الصورة أعلاه.

2] زر الضغط على زر الضغط يحتوي على أربع نقاط توصيل ، اثنتان لإدخال نقطتين أخريين للإخراج ، يوضح الرسم البياني أعلاه اتصال الإدخال والإخراج لزر الضغط. الرجوع إلى الصورة أعلاه.

3] يُظهر التتابع أعلاه الصورة اتصال الأسلاك الخاص بالمرحل ، ويمكننا قيادة المحرك من خلال المرحل ، وتوصيل المرحل والمحرك الموضح في الرسم التخطيطي ، ويجب على COM توصيل مصدر طاقة 12 / 24V (يعتمد على المرحل).

أيضًا إذا كنت تريد عزلًا أرضيًا كاملاً ولا تريد استخدام 12 / 24VDC إلى 5V DC على وحدة تزويد الطاقة ، يمكنك القيام بذلك عن طريق فك المقاوم R32 ، J1. هذا مفيد في حالة تأثير بعض emi من الحمل على Pi

الخطوة 3: فيديو التطبيق

First Video هو تطبيق يتم فيه استخدام زرين 24VDC ، أحدهما لإعادة التشغيل والآخر لإيقاف التشغيل

للحصول على كود إعادة التشغيل

للحصول على كود الاغلاق

كلاهما يجب أن يعمل أثناء الإقلاع ، ويمكن القيام بذلك عن طريق تشغيل سكريب shell عند الإقلاع (باستخدام rc.local).

فيما يلي مثال على اسم البرنامج النصي "start_python.sh"

#! / bin / sh # launcher.sh

# انتقل إلى الدليل الرئيسي ، ثم إلى هذا الدليل ، ثم نفذ نص بايثون

# / bin / login -f root

قرص مضغوط /

القرص المضغوط / الجذر / سطح المكتب / بدء التشغيل

النوم 30

python /root/Desktop/startup/reboot.py &

python /root/Desktop/startup/shutdown.py &

انسخ ما ورد أعلاه في ملف start_python.sh وقم بتعيين الإذن باستخدام chmod.eg

chmod 755 /root/Desktop/startup/start_python.sh

بعد هذا انتقل إلى

نانو /etc/rc.local

وأضف هذا في الأسفل

sh /root/Desktop/startup/start_python.sh

الفيديو الثاني أقوم فقط بتشغيل جميع المخرجات في تسلسل جسيمي وقمت بالاتصال بأزرار دفع مضاءة بالخلف.

ها هي المدونة

لتشغيل الكود ، ستحتاج إلى فتح Terminal والكتابة

اسم ملف python

سيكون اسم الملف هنا هو اسم نص بايثون

موصى به: