תוכן עניינים:
- שלב 1: כלים וחומרים
- שלב 2: מתג DIP & מגשר עבור BUS 1
- שלב 3: מתג DIP & הגדרת מגשר ל- BUS 2
- שלב 4: הגדרת מתג DIP ומגשר ל- BUS 3
- שלב 5: שילוב תוכנה
וִידֵאוֹ: עד 3 אוטובוסים RS485 על ארדואינו אחד: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
במדריך זה אראה כיצד לחבר עד 3 אוטובוסים עצמאיים מסוג RS485 ל- Arduino אחד. זה יכול להיות שימושי אם ברצונך ליצור שער בין אוטובוסים אלה או אם ברצונך לשלוט במכשירים באוטובוסים אלה (מבלי לחבר את האוטובוסים עצמם). יישום נוסף הוא חיבור של מכשיר RS422 (למשל בקרת מנוע) והתקן RS485 (למשל חיישן) לאותו Arduino.
בכל מקרה תצטרך מגן RS485 עם ממשק מבודד כדי להעביר בעיות הארקה ולהגן על הארדואינו.
שלב 1: כלים וחומרים
חוּמרָה:
- Arduino UNO (או כל מחשב לוח אחד אחר עם שקעי מגן Arduino)
- מגן Arduino RS42 / RS485 עם ממשק מבודד
תוֹכנָה:
Arduino IDE
שלב 2: מתג DIP & מגשר עבור BUS 1
קַפצָן:
- UART RX למיקום 0
- UART TX למיקום 1
- מתח למיקום 5V
מתג DIP:
- S1 = OFF - ON - ON - OFF
- S2 = OFF - OFF - ON - ON
- S3 = ON - OFF - OFF - OFF
שלב 3: מתג DIP & הגדרת מגשר ל- BUS 2
קַפצָן:
- UART RX למיקום 2
- UART TX למיקום 3
- מתח למיקום 5V
מתג DIP:
- S1 = OFF - ON - ON - OFF
- S2 = OFF - OFF - ON - ON
- S3 = ON - OFF - OFF - OFF
שלב 4: הגדרת מתג DIP ומגשר ל- BUS 3
קַפצָן:
- UART RX למיקום 4
- UART TX למיקום 5
- מתח למיקום 5V
מתג DIP:
- S1 = OFF - ON - ON - OFF
- S2 = OFF - OFF - ON - ON
- S3 = ON - OFF - OFF - OFF
שלב 5: שילוב תוכנה
המגן לאוטובוס 1 ישתמש בחומרה UART על PIN 0 ו- 1 של ה- Arduino. שני המגנים האחרים ישתמשו בתוכנות UART.
#לִכלוֹל
SoftwareSerial RS485_BUS2 (2, 3);
SoftwareSerial RS485_BUS3 (4, 5);
הגדרת חלל ()
{
….
// יציאה טורית init לאוטובוס 1
Serial.begin (9600);
// יציאה טורית init עבור אוטובוס 2
RS485_BUS2.begin (9600);
// יציאה טורית init עבור אוטובוס 3
RS485_BUS3.begin (9600);
….
נתוני ההעברה של תוכנות UART אלה מוגבלות בכוח החישוב של ה- Arduino. כמובן שאם תשתמש בלוח Arduino מבוסס ARM או STM32 זו לא תהיה באמת בעיה, אך עבור UNO מומלץ להשתמש בשני מגנים בלבד במקביל ולמגן השני לא יותר מ- 9600 באוד כקצב הנתונים..
מוּמלָץ:
גלגלת כדור אוטומטית עם ארדואינו וסרוו אחד: 3 שלבים
גלגלת כדור אוטומטית עם ארדואינו וסרוו אחד: זהו פרויקט ארדואינו וסרוו קטן שאורכו כשעתיים להשלמתו. הוא משתמש בסרוו כדי להרים קצה אחד של מכסה צנצנת כדי לסובב כדור פלדה סביב ההיקף הפנימי. זה מתחיל בעצמו, יכול לשנות מהירות ויכול לסובב שתיים
תכנות ארדואינו באמצעות ארדואינו אחר להצגת טקסט גלילה ללא ספרייה: 5 שלבים
תכנות Arduino באמצעות Arduino אחר להצגת טקסט גלילה ללא ספרייה: Sony Spresense או Arduino Uno אינם כה יקרים ואינם דורשים הרבה כוח. עם זאת, אם לפרויקט שלך יש הגבלה על כוח, שטח או אפילו תקציב, מומלץ לשקול להשתמש ב- Arduino Pro Mini. שלא כמו Arduino Pro Micro, Arduino Pro Mi
כלי מקלדת עם ארדואינו (מתוך ספר ארדואינו): 6 שלבים
כלי מקלדת עם Arduino (מתוך ספר Arduino): להלן הדרכה כיצד ליצור כלי מקלדת עם Arduino. זה לוקח רק 6 צעדים, וזה קל למתחילים להתחיל עם Arduino. התוצאה של הפרויקט נשמעת יותר כמו כלי הקשה מאשר מיתרים. יש 4 הערות
חיבור חיישנים מרובים לנמל סידורי אחד של ארדואינו: 4 שלבים
חיבור חיישנים מרובים ליציאה טורית אחת של ARDUINO UNO: במדריך זה נרחיב יציאה טורית אחת של Arduino UNO UART (Rx/Tx) כך שניתן לחבר מספר חיישני Atlas. ההרחבה מתבצעת באמצעות לוח הרחבה של יציאה סידרית 8: 1. נמל הארדואינו מקושר למרחיב לאחר ש
ממיר טקסט לדיבור Arduino באמצעות LM386 - פרויקט ארדואינו מדבר - ספריית טוקי ארדואינו: 5 שלבים
ממיר טקסט לדיבור Arduino באמצעות LM386 | פרויקט ארדואינו מדבר | ספריית טוקי ארדואינו: היי חבר'ה, ברבים מהפרויקטים אנו דורשים מארדואינו לדבר משהו כמו שעון דיבור או לספר נתונים כלשהם כך שניתן להמיר טקסט לדיבור באמצעות ארדואינו