תוכן עניינים:
- שלב 1: נחוץ
- שלב 2: התקנת התוכנה הדרושה ל- Raspbian
- שלב 3: חיווט הארדואינו
- שלב 4: קידוד הארדואינו
- שלב 5: תכנות RS485 על הפטל
- שלב 6: בדיקת התסריט
- שלב 7: סיכום
וִידֵאוֹ: RS485 בין Arduino ו- Raspberry Pi: 7 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
לבית הספר אני צריך להכין פרויקט. אני בוחר לייצר בקר חממה חכם הנשלט לחלוטין על ידי פאי פטל. החיישנים יופעלו על ידי אונו ארדואינו. במהלך החודשים הבאים אפרסם את הכנת הפרויקט צעד אחר צעד על מדריכים כך שגם אתה תוכל לבצע אותו. הייתי זקוק לתקשורת טורית שניתן להשתמש בה למרחקים ארוכים יותר. 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 אני יכול להפעיל את השסתומים שלי ולקרוא את ערכי החיישנים. אני מקווה שתיהנו מההדרכה הזו.
למי שמדבר הולנדית אתה יכול לעקוב אחרי הפרויקט שלי כאן. בסיום הפרויקט אכין הוראה מורחבת של הפרויקט השלם שלי
מוּמלָץ:
ההבדל בין (זרם אלטרנטיבי וזרם ישיר): 13 שלבים
ההבדל בין (זרם אלטרנטיבי וזרם ישיר): כולם יודעים שחשמל הוא בעיקר DC, אבל מה דעתך על סוג אחר של חשמל? מכירים את Ac? למה מייצג AC? האם זה שמיש אז DC? במחקר זה נדע את ההבדל בין סוגי החשמל, מקורות, יישומים
תקשורת Modbus TCP בין Arduino והתקנים תעשייתיים: 3 שלבים
תקשורת Modbus TCP בין Arduino והתקנים תעשייתיים: דרך תעשייתית לשלוט בלוח Arduino עם HMI תעשייתי ולקשר אותו לרשת תעשייתית עם תקשורת Modbus TCP
שליטה בסרוו באמצעות MPU6050 בין Arduino ל- ESP8266 עם HC-12: 6 שלבים
שליטה בסרוו באמצעות MPU6050 בין Arduino ל- ESP8266 עם HC-12: בפרויקט זה, אנו שולטים במיקום של מנוע סרוו באמצעות mpu6050 ו- HC-12 לתקשורת בין Arduino UNO ו- ESP8266 NodeMCU
שידור אלחוטי NRF24L01 בין Arduino: 10 שלבים
שידור אלחוטי NRF24L01 בין Arduino: NRF24L01 הוא מודול RF אלחוטי בנפח 2.4 גיגה -הרץ של Nordic Semiconductors. הוא יכול לפעול עם קצבי שידור מ -250 kbps עד 2 Mbps. אם הוא מופעל בשטח פתוח עם קצב שידור נמוך יותר, הוא יכול להגיע עד 300 רגל. אז הוא משמש בקיצור
השוואה בין Micro: bit ל- Arduino: 6 שלבים
השוואה בין Micro: bit ל- Arduino: מהו לוח הפיתוח הפופולרי ביותר בקרב יצרנים לאחרונה? כמובן שהוא חייב להיות לוח מיקרו: ביט. תחת שיתוף פעולה של חברות ענק טכניות כמו BBC, מיקרוסופט, סמסונג ו- NXP, לוח micro: bit ניחן בהילה ברמה אצילית