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

RS485 بين Arduino و Raspberry Pi: 7 خطوات
RS485 بين Arduino و Raspberry Pi: 7 خطوات

فيديو: RS485 بين Arduino و Raspberry Pi: 7 خطوات

فيديو: RS485 بين Arduino و Raspberry Pi: 7 خطوات
فيديو: Raspberry Pi & Arduino Serial communication 2024, يوليو
Anonim
RS485 بين Arduino و Raspberry Pi
RS485 بين Arduino و Raspberry Pi

بالنسبة للمدرسة ، أحتاج إلى عمل مشروع. اخترت صنع جهاز تحكم ذكي في الدفيئة يتم التحكم فيه بالكامل بواسطة التوت باي. سيتم تشغيل المستشعرات بواسطة اردوينو أونو. خلال الأشهر التالية ، سأقوم بنشر إعداد هذا المشروع خطوة بخطوة على التعليمات حتى تتمكن أنت أيضًا من القيام بذلك. كنت بحاجة إلى اتصال تسلسلي يمكن استخدامه لمسافات أطول. RS485 مثالي لهذا. يدعم RS485 سرعات تصل إلى 10 ميجابت / ثانية ومسافة 1200 متر. اعتمادًا على طول الكابل ، تحتاج إلى خفض السرعة التي ترسلها. انظر إلى هذا الجدول لمعرفة السرعة القصوى لكل مسافة. لقراءة وتعيين القيم على العبد RS485 سأستخدم لغة الثعبان.

الخطوة 1: مطلوب

القطع:

  • Raspberry PI (أستخدم 3B +)
  • وحدة MAX485
  • واجهة USB إلى RS485
  • بعض أسلاك العبور
  • اردوينو أونو

الخطوة 2: تثبيت البرنامج المطلوب على Raspbian

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

قم أولاً بتحديث التوت الخاص بك:

تحديث مناسب

ثم قم بتثبيت النقطة:

apt-get install python3-pip

انقر فوق إدخال نعم

ثم قم بتثبيت minmodbus:

تثبيت pip3 -U minimodbus

الخطوة 3: توصيل الأسلاك في Arduino

توصيل أسلاك اردوينو
توصيل أسلاك اردوينو

في الصورة أعلاه ، يمكنك معرفة كيفية توصيل اردوينو بواجهة RS485. يمثل RS485 الثاني محول USB إلى RS485.

الخطوة 4: ترميز Arduino

قم أولاً باستيراد هذه المكتبة عبر الرسم التخطيطي ، واستخدم المكتبة وأضف مكتبة مضغوطة ، ثم قم بتحميل الرسم التخطيطي الذي قمت بتضمينه كمرفق. هذا هو رمز عقدة اردوينو التابعة التي تجعل من الممكن التحكم في الصمام الموجود على اللوحة على دبوس 13 من اردوينو.

الخطوة الخامسة: برمجة RS485 على Raspberry

الآن سنقوم بترميز raspberry pi باعتباره سيدًا.

  • افتح الطرفية على raspberry pi.
  • قم بإنشاء ملف modbus.py جديد

سادسا modbus.py

  • اكتب i للإدراج
  • الصق الكود في الملف
  • اضغط على مفتاح الهروب
  • اكتب: wq
  • اضغط على مفتاح الدخول

الخطوة السادسة: اختبار البرنامج النصي

اختبار النص
اختبار النص

اكتب الأمر:

python3 modbus.py

الآن أعط 1 أو 0 وسترى المصباح على اردوينو يعمل ويطفأ.

الخطوة 7: الخاتمة

كانت هذه هي الخطوة الأولى من أجل جعل جهاز التحكم الكامل في الدفيئة. عبر RS485 يمكنني تشغيل الصمامات وقراءة قيم الاستشعار. أتمنى أن تستمتع بهذه التعليمات.

بالنسبة لأولئك الذين يتحدثون اللغة الهولندية ، يمكنك متابعة مشروعي من هنا. عند الانتهاء من المشروع ، سأقدم تعليمات موسعة لمشروعي الكامل

موصى به: