תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
לבית הספר אני צריך להכין פרויקט. אני בוחר לייצר בקר חממה חכם הנשלט לחלוטין על ידי פאי פטל. החיישנים יופעלו על ידי אונו ארדואינו. במהלך החודשים הבאים אפרסם את הכנת הפרויקט צעד אחר צעד על מדריכים כך שגם אתה תוכל לבצע אותו. הייתי זקוק לתקשורת טורית שניתן להשתמש בה למרחקים ארוכים יותר. 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 אני יכול להפעיל את השסתומים שלי ולקרוא את ערכי החיישנים. אני מקווה שתיהנו מההדרכה הזו.
למי שמדבר הולנדית אתה יכול לעקוב אחרי הפרויקט שלי כאן. בסיום הפרויקט אכין הוראה מורחבת של הפרויקט השלם שלי