Comment interagir avec les entrées et sorties d'un panneau TouchBerry

كيفية التفاعل مع مدخلات ومخرجات لوحة TouchBerry

تُعدّ لوحة TouchBerry حلاً مثالياً لتطبيقات الأتمتة الصناعية، إذ تجمع بين قوة Raspberry Pi وتفاعلية شاشة اللمس. ستوضح لك هذه المقالة كيفية التفاعل مع مداخل ومخارج لوحة TouchBerry، وهي منتج من Industrial Shields ، لدمج الأوامر والتعليقات بسهولة في مشاريع الأتمتة الخاصة بك.

نقدم لكم لوحة TouchBerry

لوحة TouchBerry هي لوحة مزودة بشاشة لمس مدمجة تتيح استخدام Raspberry Pi في التطبيقات الصناعية. يدعم هذا الجهاز واجهات المستخدم الرسومية، ويوفر منصة قوية لتطبيقات الأتمتة. وبفضل توافقه مع البرامج مفتوحة المصدر ، يتميز بمرونة عالية وقابلية تخصيص سهلة.

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

لماذا نستخدم لوحة TouchBerry؟

تُستخدم لوحات TouchBerry لإنشاء واجهات مستخدم سهلة الاستخدام في البيئات الصناعية. وبفضل إمكانية استخدام Raspberry Pi، يتيح لك هذا الجهاز إضافة مداخل ومخارج (I/O) إلى نظامك بسهولة. وهذا يعني أنه يمكنك التحكم في آلاتك أو تلقي معلومات فورية مباشرةً من واجهة لوحة اللمس.

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


مداخل ومخارج لوحة TouchBerry

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

المشاركات:

تسمح المدخلات للوحة TouchBerry باستقبال البيانات من الخارج، مثل أجهزة استشعار درجة الحرارة، وأجهزة الكشف عن المستوى، وما إلى ذلك. يمكن أن تكون هذه الإشارات رقمية (تشغيل/إيقاف) أو تناظرية (قياسات مستمرة، مثل درجة الحرارة).

المخارج:

تتيح المخارج للوحة إرسال أوامر إلى الأجهزة الخارجية. على سبيل المثال، إذا اكتشف مستشعر حالة معينة (مثل ارتفاع درجة الحرارة بشكل مفرط)، فيمكن استخدام أحد المخارج لتشغيل مروحة أو نظام تبريد.

قم بتهيئة لوحة الإدخال/الإخراج الخاصة بجهاز TouchBerry والتفاعل معها

  1. التوصيل المادي للإدخال/الإخراج:
    صُممت لوحة TouchBerry بحيث يسهل توصيلها بالأجهزة عبر منافذ GPIO الخاصة بجهاز Raspberry Pi. عادةً ما يتم توصيل المدخلات والمخرجات بدبابيس GPIO، مما يتيح الاتصال ثنائي الاتجاه.

  2. استخدام البرنامج:
    يمكنك التفاعل مع منافذ الإدخال/الإخراج في لوحة TouchBerry باستخدام برامج ونصوص Python. إليك بعض الخطوات الأساسية لتكوين منافذ الإدخال/الإخراج باستخدام Python:

    • تكوين منافذ GPIO : حدد ما إذا كان يجب استخدام المنفذ كمدخل أو مخرج باستخدام مكتبة بايثون مثل RPi.GPIO .

    • قراءة المدخلات : استخدم وظائف المكتبة لقراءة حالة أجهزة الاستشعار أو الأزرار المتصلة بالمدخلات.

    • التحكم في المخرجات : يمكنك إرسال إشارة إلى المخرجات لتشغيل جهاز مثل محرك أو مصباح باستخدام مكتبة بايثون نفسها.

    مثال على برنامج بايثون لقراءة مدخلات والتحكم في مخرجات:


    import RPi.GPIO as GPIO import time # Initialisation de la configuration des broches GPIO GPIO.setmode(GPIO.BCM) GPIO.setup( 17 , GPIO.IN) # مدخل (على سبيل المثال، زر) GPIO.setup( 18 , GPIO.OUT) # الإخراج (على سبيل المثال، مؤشر LED) يحاول : بينما صحيح : إذا كان GPIO.input ( 17 ): # إذا كان الإدخال (الزر) مُفعّلاً GPIO.output( 18 , GPIO.HIGH) # تشغيل المخرج (LED) آخر : GPIO.output( 18 , GPIO.LOW) # إيقاف تشغيل الإخراج (مؤشر LED) time.sleep( 0.1 ) باستثناء مقاطعة لوحة المفاتيح: GPIO.cleanup()

    يقرأ هذا البرنامج النصي حالة زر متصل بمدخل GPIO17 ويتحكم في مؤشر LED عبر مخرج GPIO18. عند الضغط على الزر، يضيء مؤشر LED.

  3. واجهة شاشة اللمس:
    بعد تهيئة وحدة الإدخال/الإخراج، يمكنك إنشاء واجهات رسومية للتفاعل مع المدخلات والمخرجات مباشرةً من شاشة اللمس. استخدم مكتبات مثل Tkinter أو PyQt لإنشاء واجهة سهلة الاستخدام. يمكنك عرض معلومات حول حالة المستشعرات وإضافة أزرار للتحكم في المشغلات مثل المحركات أو أجهزة الإنذار.

مثال تطبيقي: أتمتة نظام التحكم في درجة الحرارة

تخيل أن لديك نظامًا لمراقبة درجة حرارة فرن صناعي باستخدام مستشعر. يمكن للوحة TouchBerry عرض درجة الحرارة في الوقت الفعلي، كما تتيح للمشغل ضبط درجة الحرارة المطلوبة عبر زر يعمل باللمس.

  • المدخلات : يوفر مستشعر درجة الحرارة قيمًا تناظرية (على سبيل المثال، من 0 إلى 100 درجة مئوية) إلى Raspberry Pi.

  • المخرجات : يتم استخدام مرحل أو منظم حرارة للتحكم في مصدر الطاقة للفرن بناءً على درجة الحرارة المقاسة.

باستخدام لوحة TouchBerry وبرنامج Python النصي، يمكنك ليس فقط عرض درجة الحرارة الحالية، ولكن أيضًا ضبط إعدادات الفرن في الوقت الفعلي.

خاتمة

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

النقاط الرئيسية:

  • المدخلات والمخرجات (I/O) : تتفاعل لوحة TouchBerry مع أجهزة الاستشعار والمحركات عبر GPIO الخاص بـ Raspberry Pi.

  • برنامج بايثون : يمكنك استخدام بايثون لقراءة البيانات من أجهزة الاستشعار والتحكم في الأجهزة الخارجية.

  • واجهة اللمس : يمكن إنشاء واجهة رسومية للتحكم بسهولة في النظام عبر شاشة اللمس الخاصة بلوحة TouchBerry.

للمزيد من المعلومات: https://www.industrialshields.com/blog/raspberry-pi-for-industry-26/how-to-interact-with-inputs-and-outputs-of-a-touchberry-panel-647

Laisser un commentaire

Veuillez noter que les commentaires doivent être approuvés avant d'être publiés.