جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
في هذه الفرصة ، سنستخدم Node-RED للتحكم و Arduino MEGA 2560 R3 ، بفضل تعاون زميل عمل Absolutely Automation ، أشرت إلى هذه الطريقة التي تسمح بالتحكم بسهولة في Arduino في حالة حدوث مضاعفات.
أيضًا في إحدى التعليقات ، هل يستشير أي شخص ما إذا كانت هناك طريقة أكثر عملية للتحكم من Arduino و Node-RED؟
لقد قررت إجراء برنامج تعليمي لأخذ هذا الحل في الاعتبار.
في حالتي ، قمت بتثبيت Node-RED على جهاز الكمبيوتر الخاص بي مع lubuntu ، في تطبيقات أخرى يمكن تثبيتها على Raspberry pi ، على الرغم من أنه يجب مراعاة السرعة والأداء في حالة التطبيقات المعقدة للغاية.
مزيد من المعلومات: PDAControlEnglish الإصدار: التحكم في Arduino من Node-RED باستخدام Firmata للبرامج الثابتة
Version en Español: Controlar Arduino desde Node-RED con Firmata
الخطوة 1: المواد
المواد
1 Arduino MEGA 2560 R3 -نسخة (رخيصة جدًا- Aliexpress)
الخطوة 2: أوصي بنظام تشغيل Linux…. لوبونتو
أوصي بنظام تشغيل Linux في حالتي Lubuntu ، خفيف وسريع
أدناه أحد الحلول إذا كانوا من مستخدمي Windows.
أنشئ جهازًا افتراضيًا باستخدام Virtualbox في نظام التشغيل Windows ، وفي بضع خطوات قم بتثبيت نظام Linux
تمت إعادة ترشيح البرنامج التعليمي:
قم بتثبيت lubuntu (Ubuntu) من Scratch على Virtualbox
pdacontrolen.com/install-ubuntu-ubuntu-from…
الخطوة الثالثة: التثبيت الدائم
التثبيت الدائم
يمكنك أيضًا تثبيت lubuntu بشكل دائم ، في حالتي اترك النوافذ ، الخيار الجيد هو..
تمت إعادة ترشيح البرنامج التعليمي:
الانتقال الكامل إلى نظام تشغيل Lubuntu
pdacontrolen.com/full-migration-to-lubuntu-…
الخطوة 4: تثبيت Node-RED
قم بتثبيت Node-RED
لفترة طويلة كنت أرغب في تجربة هذا النظام الأساسي المسمى Node-red الذي أنشأته شركة IBM ، وقد تم تطويره في nodejs ، وتم تطوير شبكة Node بواسطة Nick O’Leary و Dave Conway-Jones بفضل مساهماتك.
تمت إعادة صياغة البرنامج التعليمي: تثبيت Node-RED
pdacontrolen.com/installation-node-red-plat…
ولكن ما هو Node-Red؟
إنها أداة رسومية مفتوحة المصدر تعتمد على اتصال العقد التي تحتوي على API و / أو خدمات للاتصال و / أو توصيل الأجهزة بالإنترنت
برامج تعليمية Node-RED:
pdacontrolen.com/installation-node-red-plat…
الخطوة 5: قم بتثبيت Nodes for Arduino
قم بتثبيت Nodes for Arduino
من Node-RED من لوحة العقدة ، يمكننا تثبيت عقد Arduino مباشرةً ، وفي المثال سننسخ مثال الوميض الأساسي في arduino GPIO 13.
دروس Node-RED
حزمة المعلومات npm: node-red-node-arduino
الخطوة 6: تحميل البرامج الثابتة من Arduino IDE
تحميل البرامج الثابتة من Arduino IDE
هذا الرمز من الناحية الفنية هو بروتوكول سريع جدًا يوجه التحكم في GPIO و ADC و PWM والتعامل مع السلاسل من خلال المنفذ التسلسلي ، وهناك العديد من إصدارات البرنامج الثابت ولكننا سنستخدم StandardFirmata المضمنة في نماذج المكتبات.
الخطوة 7: الاستنتاجات والاعتبارات
الاستنتاجات والاعتبارات
حل مناسب للتطبيقات البسيطة التي تسمح بتوصيل الشفرة مباشرة بجهاز الكمبيوتر. يتمثل العيب الكبير بشكل عام في عناصر التحكم التي يتم إجراؤها من منصة خارجية ، دون تنفيذ التعليمات البرمجية بشكل صحيح على اللوحة ، في الأمان أو الاستقلالية في حالة انقطاع الاتصال في هذه الحالة ، وفصل Node-RED
ولكن لا ينبغي الخوف من ضمان وجود أجهزة قوية.
مزيد من المعلومات: PDAControl
النسخة الإنجليزية
التحكم في Arduino من Node-RED باستخدام Firmata للبرامج الثابتة
pdacontrolen.com/controlling-arduino-from-n…
نسخة باللغة العربية
Controlar Arduino desde Node-RED مع Firmata للبرامج الثابتة
pdacontroles.com/controlar-arduino-desde-no…