جدول المحتويات:
- الخطوة 1: الأدوات والمواد
- الخطوة 2: مفتاح DIP وإعداد وصلة العبور للحافلة 1
- الخطوة 3: مفتاح DIP وإعداد وصلة العبور للحافلة 2
- الخطوة 4: مفتاح DIP وإعداد وصلة العبور للحافلة 3
- الخطوة 5: تكامل البرامج
فيديو: ما يصل إلى 3 حافلات RS485 على أردوينو واحد: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
سأوضح في هذا الدليل كيفية توصيل ما يصل إلى 3 حافلات RS485 مستقلة بأردوينو واحد. يمكن أن يكون هذا مفيدًا إذا كنت ترغب في إنشاء بوابة بين هذه الحافلات أو إذا كنت تريد التحكم في الأجهزة الموجودة في هذه الحافلات (دون توصيل الحافلات نفسها). تطبيق آخر هو توصيل جهاز RS422 (على سبيل المثال التحكم في المحرك) وجهاز RS485 (على سبيل المثال جهاز استشعار) بنفس Arduino.
في أي حال ، ستحتاج إلى درع RS485 بواجهة معزولة لحل مشاكل التأريض ولحماية Arduino.
الخطوة 1: الأدوات والمواد
المعدات:
- Arduino UNO (أو أي كمبيوتر لوحي آخر به مآخذ Arduino Shield)
- Arduino RS42 / RS485 Shield بواجهة معزولة
برمجة:
اردوينو IDE
الخطوة 2: مفتاح DIP وإعداد وصلة العبور للحافلة 1
سترة او قفاز او لاعب قفز:
- UART RX إلى الموضع 0
- UART TX إلى الموضع 1
- الجهد لوضع 5V
مفتاح DIP:
- S1 = إيقاف - تشغيل - تشغيل - إيقاف
- S2 = إيقاف - إيقاف - تشغيل - تشغيل
- S3 = تشغيل - إيقاف - إيقاف - إيقاف
الخطوة 3: مفتاح DIP وإعداد وصلة العبور للحافلة 2
سترة او قفاز او لاعب قفز:
- UART RX إلى الموضع 2
- UART TX إلى الموضع 3
- الجهد لوضع 5V
مفتاح DIP:
- S1 = إيقاف - تشغيل - تشغيل - إيقاف
- S2 = إيقاف - إيقاف - تشغيل - تشغيل
- S3 = تشغيل - إيقاف - إيقاف - إيقاف
الخطوة 4: مفتاح DIP وإعداد وصلة العبور للحافلة 3
سترة او قفاز او لاعب قفز:
- UART RX إلى الموضع 4
- UART TX إلى الموضع 5
- الجهد لوضع 5V
مفتاح DIP:
- S1 = إيقاف - تشغيل - تشغيل - إيقاف
- S2 = إيقاف - إيقاف - تشغيل - تشغيل
- S3 = تشغيل - إيقاف - إيقاف - إيقاف
الخطوة 5: تكامل البرامج
سيستخدم درع الحافلة 1 الأجهزة UART على PIN 0 و 1 من Arduino. سيستخدم كلا الدروعين الآخرين برنامج UARTs.
#يشمل
SoftwareSerial RS485_BUS2 (2 ، 3) ؛
SoftwareSerial RS485_BUS3 (4 ، 5) ؛
الإعداد باطل()
{
….
// منفذ تسلسلي للحافلة 1
Serial.begin (9600) ؛
// منفذ تسلسلي للحافلة 2
RS485_BUS2.begin (9600) ،
// منفذ تسلسلي للحافلة 3
RS485_BUS3.begin (9600) ،
….
تقتصر بيانات الإرسال الخاصة بهذه البرامج UARTs على قوة حساب Arduino. بالطبع إذا كنت ستستخدم لوحة Arduino أو STM32 تعتمد على ARM ، فلن تكون هذه مشكلة حقًا ، ولكن بالنسبة إلى UNO ، يوصى باستخدام درعين فقط في نفس الوقت وللدرع الثاني ليس أكثر من 9600 Baud كمعدل بيانات.
موصى به:
مقياس تردد اردوينو بسيط DIY يصل إلى 6.5 ميجا هرتز: 3 خطوات
مقياس تردد اردوينو البسيط DIY حتى 6.5 ميجا هرتز: سأوضح لك اليوم كيفية بناء عداد تردد بسيط قادر على قياس ترددات الإشارات المتفاعلة أو الجيبية أو المثلثة حتى 6.5 ميجا هرتز
التحكم في ما يصل إلى 68 نقطة باستخدام Arduino Mega و ESP8266: 14 خطوة
التحكم في ما يصل إلى 68 نقطة باستخدام Arduino Mega و ESP8266: من خلال استخدام مخطط كهربائي قمت بتوفيره بتنسيق PDF ، في مشروع اليوم ، يتم توصيل Arduino Mega بـ ESP8266 لإنشاء وظيفة WiFi. تعمل الدائرة أيضًا بشكل أساسي مع الأتمتة السكنية ، وهي ج
تحكم في ما يصل إلى 4 أجهزة باستخدام هاتف ذكي أو أي جهاز بإخراج صوتي: 3 خطوات
تحكم في ما يصل إلى 4 أجهزة باستخدام هاتف ذكي أو أي جهاز بإخراج صوتي: أقدم هنا مونتاجًا إلكترونيًا بسيطًا للتحكم في ما يصل إلى أربعة أجهزة مع أي جهاز قادر على قراءة ملف صوتي
اصنع آلة تنظيف السجلات الاحترافية الخاصة بك بأقل من 80 دولارًا ووفر ما يصل إلى 3000 دولار وأكثر: 6 خطوات (بالصور)
اصنع آلة تنظيف الأسطوانات الاحترافية الخاصة بك بأقل من 80 دولارًا ووفر ما يصل إلى 3000 دولار وأكثر: عذرًا لغتي الإنجليزية. بعد أن وجدت صوت الفينيل القديم الجيد ، واجهت مشكلة لدى كل عشاق التسجيلات. كيف تنظف السجلات بشكل صحيح!؟ هناك العديد من الطرق حول الإنترنت. طرق أرخص مثل Knosti أو Discofilm ولكن أيضًا
الاستماع إلى عمليات البث على الموجات القصيرة على راديو AM: 5 خطوات (بالصور)
استمع إلى البث على الموجات القصيرة على راديو AM: الراديو الأكبر هو جهاز استقبال الموجات القصيرة Sangean ATS-803A. الراديو الأصغر في المقدمة هو منبه السفر / راديو AM-FM من أواخر الثمانينيات. لقد قمت بتحويلها لاستقبال ترددات الموجات القصيرة بين 4 و 9 ميجا هرتز واستخدمتها بهذه الطريقة لفترة من الوقت