جدول المحتويات:
- الخطوة 1: التسوق للحصول على قائمة المكونات
- الخطوة 2: إعداد Arduino IDE
- الخطوة الثالثة: فهم نظام التحكم
- الخطوة 4: بناء الدائرة
- الخطوة 5: تحميل كود المصدر إلى Arduino
فيديو: SCADA لأنظمة التحكم المستندة إلى Arduino: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
يعد التحكم الإشرافي واكتساب البيانات (SCADA) إطارًا للمراقبة والوصول عن بُعد لأنظمة التحكم المستخدمة بشكل شائع في مجموعة واسعة من الأنظمة الصناعية مثل محطات الطاقة والسكك الحديدية ووحدات التصنيع ومصانع الصلب والطائرات والعديد من الأشكال الأخرى للأنظمة الصناعية الآلية.
الخطوة 1: التسوق للحصول على قائمة المكونات
يتطلب هذا المشروع المكونات التالية:
1. Arduino UNO (Amazon)
2. المصابيح (أمازون)
3. جهاز الاستشعار بالموجات فوق الصوتية (أمازون)
4. المقاومات ، المكثفات ، المفاتيح ، أسلاك العبور (أمازون)
5. MCP4921: محول رقمي إلى تناظري IC 12 بت (أمازون)
6. MCP23S17: I / O Expander 16 بت IC (أمازون)
الخطوة 2: إعداد Arduino IDE
يتطلب هذا المشروع استخدام مكتبات معينة للتفاعل مع دوائر متكاملة مختلفة مثل موسع الإدخال / الإخراج وشرائح DAC. المكتبات التالية مطلوبة وتم توفيرها من خلال مستودع Github:
0. تصفح المكتبات التالية وقم بتثبيتها على Arduino IDE باستخدام Sketch> Include Library> Add. ZIP Library. ثم تصفح ملف ZIP المضمن في مستودع Github أدناه
1. مكتبة آلة الدولة (SM)
2. مكتبة MCP492X
3. مكتبة MCP23S17
مستودع جيثب: SCADA لأنظمة التحكم المستندة إلى Arduino
الخطوة الثالثة: فهم نظام التحكم
ينفذ المشروع بشكل أساسي آلة الدولة المحدودة ذات 4 حالات (FSM) باستخدام مكتبة آلة الدولة. يمكن وصف الدول الأربع على النحو التالي:
1. NO_LED: جميع مصابيح LED في حالة إيقاف التشغيل.
2. ALL_LED: جميع مصابيح LED في حالة التشغيل.
3. BIN_CNT: مجموعة من 8 مصابيح LED تعمل كعرض لتسلسل العد الثنائي 8 بت.
4. SENSE: تتحول الحالة إلى ALL_LED إذا اكتشف مستشعر الموجات فوق الصوتية شيئًا على مقربة. وإلا ، فسيستمر في العد في النظام الثنائي تمامًا مثل حالة BIN_CNT.
الخطوة 4: بناء الدائرة
تم توفير صور متعددة من زوايا مختلفة لنظام التحكم في Arduino. استخدم الصور كمرجع لبناء النظام.
الخطوة 5: تحميل كود المصدر إلى Arduino
بمجرد إنشاء الدائرة ، يمكن تحميل مخطط Arduino الموجود في ملف SCADA.ino في مستودع Github إلى Arduino. يمكن بعد ذلك اختبار آلة الدولة باستخدام زر الضغط المختلف في الدائرة كما هو موضح في الفيديو.
موصى به:
لعبة My DIY Steampunk Operation ، المستندة إلى Arduino: 9 خطوات (بالصور)
لعبة DIY Steampunk العملية الخاصة بي ، تعتمد على Arduino: هذا المشروع واسع النطاق إلى حد ما. لا يتطلب الأمر الكثير من الأدوات أو المعرفة المسبقة ، ولكنه سيعلم أي شخص (بمن فيهم أنا) الكثير في العديد من أقسام التصنيع المختلفة! مثل الاستشعار الأسير مع Arduino ، تعدد المهام باستخدام Arduino
وحدة التحكم الروبوتية ROS المستندة إلى Matlab: 9 خطوات
وحدة التحكم الروبوتية ROS القائمة على Matlab: منذ أن كنت طفلاً ، كنت أحلم دائمًا بأن أكون الرجل الحديدي وما زلت أفعل ذلك. الرجل الحديدي هي واحدة من تلك الشخصيات التي يمكن تحقيقها بشكل واقعي وببساطة أطمح لأن أصبح الرجل الحديدي يومًا ما حتى لو سخر مني الناس أو قالوا إنه أمر مستحيل
تأمين SCADA لأنظمة التحكم القائمة على Arduino: 5 خطوات
تأمين SCADA لأنظمة التحكم المستندة إلى Arduino: التحكم الإشرافي واكتساب البيانات (SCADA) هو إطار عمل للمراقبة والوصول عن بُعد لأنظمة التحكم المستخدمة بشكل شائع في مجموعة واسعة من الأنظمة الصناعية مثل محطات الطاقة والسكك الحديدية ووحدات التصنيع ومصانع الصلب والطائرات ، س
عناصر التحكم في Nextion المستندة إلى Arduino: 4 خطوات
عناصر التحكم في Nextion المستندة إلى Arduino: كان أحد الأصدقاء يبحث عن حل رائع للتحكم في HVAC (التدفئة والتهوية وتكييف الهواء) لسيارته عبر شاشة تعمل باللمس و Arduino. كانت الفكرة مستوحاة من مشروع أقدم لي حول التحكم الداخلي في سيارة ليموزين ممتدة ، لكنها كانت
ساعة الرسوم المتحركة SMART LED المتصلة بالويب مع لوحة التحكم المستندة إلى الويب ، مزامنة خادم الوقت: 11 خطوة (بالصور)
ساعة الرسوم المتحركة SMART LED المتصلة بالويب مع لوحة التحكم المستندة إلى الويب ، مزامنة خادم الوقت: تعود قصة هذه الساعة إلى الوراء - أكثر من 30 عامًا. كان والدي رائدًا في هذه الفكرة عندما كان عمري 10 سنوات فقط ، قبل وقت طويل من ثورة LED - مرة أخرى عندما كانت LED حيث 1/1000 من سطوع تألقها الحالي. صحيح