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

التحكم بالترحيل مع Raspberry Pi: 3 خطوات
التحكم بالترحيل مع Raspberry Pi: 3 خطوات

فيديو: التحكم بالترحيل مع Raspberry Pi: 3 خطوات

فيديو: التحكم بالترحيل مع Raspberry Pi: 3 خطوات
فيديو: Raspberry Pi: 8 Channel Relay step-by-step with software examples for automation 2024, يوليو
Anonim
ريلاي كنترول مع Raspberry Pi
ريلاي كنترول مع Raspberry Pi

واجه معظمنا المشكلة عندما لا تكون لوحة Raspberry Pi قادرة على التبديل بين أجهزة متعددة في وقت واحد. لذلك ، لا يمكن توصيل أجهزة متعددة باستخدام 26 دبوسًا GPIO. علاوة على ذلك ، لا يمكن تمديده لأكثر من 26 جهازًا ، لذا لا يمكن توصيل أكثر من 26 جهازًا.

يمكن حل هذه المشكلة باستخدام رأس GPIO. على رأس واحد ، يمكننا توصيل لوحة ترحيل مع ما يصل إلى 16 مرحلًا ويمكننا زيادة عدد اللوحات إلى 128. لذلك ، في المجموع ، يمكن توصيل 128 * 16 جهازًا.

لنبدأ اذن!

الخطوة 1: الأجهزة المطلوبة

الأجهزة المطلوبة
الأجهزة المطلوبة
الأجهزة المطلوبة
الأجهزة المطلوبة
الأجهزة المطلوبة
الأجهزة المطلوبة
الأجهزة المطلوبة
الأجهزة المطلوبة

بالنسبة لهذا المشروع ، سوف نستخدم:

1. تحكم التتابع

2. Raspberry Pi

3. I2C Shield

4. محول طاقة 12 فولت

5. كابل توصيل I2C

يمكنك شراء المنتج بالضغط عليها. أيضًا ، يمكنك العثور على المزيد من المواد الرائعة في Dcube Store.

الخطوة 2: توصيلات الأجهزة

اتصالات الأجهزة
اتصالات الأجهزة
اتصالات الأجهزة
اتصالات الأجهزة
اتصالات الأجهزة
اتصالات الأجهزة
اتصالات الأجهزة
اتصالات الأجهزة

خطوات توصيل Raspberry Pi بـ I2C Shield / Adapter

أولاً ، خذ Raspberry Pi وضع I²C Shield عليه. اضغط على الدرع برفق وقد انتهينا من هذه الخطوة بنفس سهولة الفطيرة (انظر الصورة رقم 1 ).;

اتصال وحدة تحكم الترحيل MCP23008 و Raspberry Pi

باستخدام كبل I2C ، قم بتوصيل وحدة تحكم الترحيل MCP23008 بـ Raspberry عبر منفذ توصيل I2C الموجود على I2C Shield (انظر الصورة رقم 3).

قم بتشغيل الألواح

يمكن تشغيل Raspberry Pi بواسطة أي كابل Micro USB. يعمل على 5V و 2A. قم بتوصيل كابل Micro USB بمقبس الطاقة الخاص بـ Raspberry Pi. أيضًا ، لا تنسَ تشغيل وحدة تحكم الترحيل بمحول طاقة 12 فولت. قم بتوصيله ونحن على ما يرام!

وترد التوصيلات النهائية في الصورة رقم 4.

الخطوة 3: العمل والتعليمات البرمجية (باستخدام Java)

لقد قمنا بتشغيل الجهاز باستخدام Linux (Raspbian). في هذا ، نستخدم Raspberry Pi مع شاشة مراقبة

1. قم بتثبيت "مكتبة pi4j" من https://pi4j.com/install.html. Pi4j هي مكتبة إدخال / إخراج Java لـ Raspberry Pi. الطريقة السهلة والأكثر تفضيلاً لتثبيت "مكتبة pi4j" هي تنفيذ الأمر الذي تم ذكره مباشرة في Raspberry Pi الخاص بك:

curl -s get.pi4j.com | sudo bash OR curl -s get.pi4j.com

2. لإنشاء ملف جديد حيث يمكن كتابة الرمز ، سيتم استخدام الأمر التالي:

vi FILE_NAME.java

على سبيل المثال نموذج vi

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

4. لإدخال الرمز اضغط على مفتاح "i".

5. انسخ الكود من المستودع المذكور أعلاه والصقه في الملف الذي أنشأته.

6. انقر فوق "esc" بمجرد الانتهاء من الترميز.

7. ثم استخدم الأمر المذكور أدناه للخروج من نافذة الكود:

: wq

هذا هو الأمر write quit للعودة إلى نافذة المحطة الطرفية

8. قم بتجميع الكود باستخدام الأمر التالي:

pi4j FILE_NAME.java

على سبيل المثال نموذج pi4j 1.java

9. إذا لم تكن هناك أخطاء ، فقم بتشغيل البرنامج باستخدام الأمر الذي تمت الإشارة إليه أدناه:

pi4j FILE_NAME

على سبيل المثال. نموذج pi4j 1

يحتوي مستودع الكود على 5 نماذج من الرموز ويمكنه التحكم في الترحيل في العديد من التركيبات المختلفة. لذلك قمنا بالتحكم في الترحيل باستخدام raspberry pi.

دعونا نرى أي نغمة يمكنك أن تجعلها ترقص التتابع !!

موصى به: