תוכן עניינים:

RS485 בין Arduino ו- Raspberry Pi: 7 שלבים
RS485 בין Arduino ו- Raspberry Pi: 7 שלבים

וִידֵאוֹ: RS485 בין Arduino ו- Raspberry Pi: 7 שלבים

וִידֵאוֹ: RS485 בין Arduino ו- Raspberry Pi: 7 שלבים
וִידֵאוֹ: #12 Цифровое чтение/запись VTScada Modbus | ПЛК Outseal Arduino #VTScada #Modbus #ПЛК #ArduinoPLC 2024, נוֹבֶמבֶּר
Anonim
RS485 בין Arduino ו- Raspberry Pi
RS485 בין Arduino ו- Raspberry Pi

לבית הספר אני צריך להכין פרויקט. אני בוחר לייצר בקר חממה חכם הנשלט לחלוטין על ידי פאי פטל. החיישנים יופעלו על ידי אונו ארדואינו. במהלך החודשים הבאים אפרסם את הכנת הפרויקט צעד אחר צעד על מדריכים כך שגם אתה תוכל לבצע אותו. הייתי זקוק לתקשורת טורית שניתן להשתמש בה למרחקים ארוכים יותר. RS485 מושלם לכך. RS485 תומך במהירויות של עד 10 Mbit/s ומרחק של 1200 מטר. בהתאם לאורך הכבל עליך להוריד את המהירות שאתה שולח. עיין בטבלה זו כדי לדעת את המהירות המרבית למרחק. כדי לקרוא ולהגדיר את הערכים בעבד RS485 אשתמש בשפת הפיתון.

שלב 1: נחוץ

חלקים:

  • פטל PI (אני משתמש ב -3B+)
  • מודול MAX485
  • ממשק USB ל- RS485
  • כמה חוטי מגשר
  • arduino uno

שלב 2: התקנת התוכנה הדרושה ל- Raspbian

לא אדון כיצד להתקין פטל על הפטל שלך. יש כבר כמה הוראות המתארות את זה. במקום זאת אני מתאר כיצד להתקין את התוכנה הדרושה.

עדכן תחילה את הפטל שלך:

עדכון מתאים

לאחר מכן התקן פיפ:

apt-get להתקין python3-pip

לחץ על Enter כדי לקבל כן

לאחר מכן התקן את minimalmodbus:

pip3 להתקין -U minimalmodbus

שלב 3: חיווט הארדואינו

חיווט הארדואינו
חיווט הארדואינו

בתמונה למעלה אתה יכול לראות כיצד לחבר את הארדואינו לממשק RS485. ה- RS485 השני מייצג מתאם USB ל- RS485.

שלב 4: קידוד הארדואינו

תחילה ייבא את הספרייה באמצעות סקיצה, השתמש בספרייה והוסף ספריית zip ולאחר מכן העלה את הסקיצה שכללתי כקובץ מצורף. זהו הקוד עבור צומת העבדים הארדואינו המאפשר שליטה על הלוח המשולב על סיכה 13 של הארדואינו.

שלב 5: תכנות RS485 על הפטל

עכשיו אנחנו הולכים לקודד את פטל הפטל כאמן.

  • פתח מסוף על פטל הפטל שלך.
  • צור קובץ modbus.py חדש

vi modbus.py

  • סוג i להוספה
  • להדביק את הקוד בקובץ
  • לחץ על מקש הבריחה
  • סוג: wq
  • הקש על מקש enter

שלב 6: בדיקת התסריט

בדיקת התסריט
בדיקת התסריט

הקלד את הפקודה:

python3 modbus.py

עכשיו תן 1 או 0 ותראה את הלד על הארדואינו ממשיך ונכבה.

שלב 7: סיכום

זה היה השלב הראשון בכדי להפוך לבקר החממה המלא שלי. באמצעות RS485 אני יכול להפעיל את השסתומים שלי ולקרוא את ערכי החיישנים. אני מקווה שתיהנו מההדרכה הזו.

למי שמדבר הולנדית אתה יכול לעקוב אחרי הפרויקט שלי כאן. בסיום הפרויקט אכין הוראה מורחבת של הפרויקט השלם שלי

מוּמלָץ: