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

שלוט Arduino באופן אלחוטי עם MATLAB: 11 שלבים
שלוט Arduino באופן אלחוטי עם MATLAB: 11 שלבים

וִידֵאוֹ: שלוט Arduino באופן אלחוטי עם MATLAB: 11 שלבים

וִידֵאוֹ: שלוט Arduino באופן אלחוטי עם MATLAB: 11 שלבים
וִידֵאוֹ: שימוש ב- App Designer ליצירת ממשק משתמש ששולט במיקרו-בקר Arduino 2024, נוֹבֶמבֶּר
Anonim
שלוט Arduino באופן אלחוטי עם MATLAB
שלוט Arduino באופן אלחוטי עם MATLAB
שלוט Arduino באופן אלחוטי עם MATLAB
שלוט Arduino באופן אלחוטי עם MATLAB
שלוט Arduino באופן אלחוטי עם MATLAB
שלוט Arduino באופן אלחוטי עם MATLAB

ראיתי כמה DIY על איך ליצור תקשורת בין יישום MATLAB ו Arduino כי הוא מחובר למחשב. עם זאת, לא נתקלתי בשום דבר ששולט בארדואינו באמצעות MATLAB באופן אלחוטי באמצעות מגן ה- Ethernet תואם ENC28J60. ב- ible זה, אני הולך להראות את הדרך הפשוטה ביותר לשלוט בארדואינו באמצעות MATLAB באופן אלחוטי. מה אתה צריך? 1) Arduino - אתה צריך בקר. השתמשתי בארדואינו מכיוון שהוא נתמך על ידי MATLAB. אולם לפרויקט זה השתמשתי ב- Gizduino, בקר מבוסס Arduino מבוסס. 2) Ethernet Shield - אתה צריך מגן Ethernet תואם ללוח שלך. השתמשתי ב- ENC28J60 ללוח שלי. 3) נתב Wi -Fi - כדי לחבר את Arduino שלך אשר יהיה האמצעי לתקשר למחשב האישי שלך באופן אלחוטי. 4) LED - כל רכיב המציין תקשורת בין מכשירים. לפרויקט זה השתמשתי ב- LED. 5) כבל מדפסת - לחיבור Arduino למחשב האישי שלך. 6) כבל UTP - לחיבור מגן ה- Ethernet שלך לנתב.

שלב 1: חבר את מגן ה- Ethernet ל- Arduino

חבר אתגן מגן ל- Arduino
חבר אתגן מגן ל- Arduino

חבר בזהירות את מגן ה- Ethernet שלך ל- Arduino. הימנע מכפיפת הסיכות.

שלב 2: חבר נורית

חבר LED
חבר LED

חבר כל רכיב שיכול להצביע על תקשורת בין מכשירים. במכשיר הזה השתמשתי בנורית LED. ינסה להדליק ולכבות נורית באופן אלחוטי באמצעות MATLAB. חיברתי את האנודה של ה- LED שלי (סיכה ארוכה) לפין I/O דיגיטלי 6 של מגן האתרנט המחובר ל- Arduino וקתודה של ה- LED (סיכה קצרה) ל- GND של Ethernet.

שלב 3: חבר את Arduino למחשב

חבר את Arduino למחשב
חבר את Arduino למחשב

חבר את כבל המדפסת ל- Arduino שלך והתחבר למחשב.

שלב 4: חבר Ethernet Shield לנתב

חבר Ethernet Shield לנתב
חבר Ethernet Shield לנתב
חבר Ethernet Shield לנתב
חבר Ethernet Shield לנתב

חבר UTP למגן ה- Ethernet ולכל אחת מיציאות ה- LAN של הנתב שלך.

שלב 5: פתח את Arduino IDE

פתח את Arduino IDE
פתח את Arduino IDE
פתח את Arduino IDE
פתח את Arduino IDE
פתח את Arduino IDE
פתח את Arduino IDE
פתח את Arduino IDE
פתח את Arduino IDE

השתמשתי ב- Arduino 1.0 בגלל תאימות ספריית מגן ה- Ethernet. לאחר פתיחת Arduino 1.0, הורד את הספרייה והעתק הדבק את התוכן לתיקיית הספרייה של Arduino 1.0 שלך.

שלב 6: העלה קוד ל- Arduino

העלה קוד ל- Arduino
העלה קוד ל- Arduino
העלה קוד ל- Arduino
העלה קוד ל- Arduino
העלה קוד ל- Arduino
העלה קוד ל- Arduino

לפני העלאת הקודים ל- Arduino שלך, ודא שציינת כתובת שרת אינטרנט הנמצאת בטווח שרת DHCP. כדי ללמוד את טווח שרת DHCP של הנתב, תוכל לגשת לנתב שלך על ידי פתיחת דפדפן והקלדת כתובת השער המוגדרת כברירת מחדל, 192.168.0.1. רוב הנתב משתמש בכתובת שער ברירת מחדל זו, אולם נתב כלשהו עשוי להשתמש בכתובת אחרת. כדי ללמוד את כתובת הנתב שלך תוכל לגשת לשורת הפקודה, אם אתה משתמש ב- Windows, הקלד ipconfig ולחץ על enter. חפש את כתובת השער המוגדרת כברירת מחדל אם אתה מחובר לנתב שלך.

שלב 7: בדוק את שרת האינטרנט

בדוק שרת אינטרנט
בדוק שרת אינטרנט

לאחר העלאת הקוד ל- Arduino, תוכל לבדוק אם תוכל לגשת לשרת האינטרנט שהקצאת. פתח דפדפן והקלד את כתובת שרת האינטרנט שלך. השתמשתי בכתובת 192.168.0.15. תוכל ללחוץ לסירוגין ולבדוק אם הנורית המחוברת למגן ה- Ethernet שלך המחובר ל- Arduino מגיבה. לאחר שיצרת תקשורת למגן ה- Ethernet ולשרת האינטרנט תוכל להמשיך לשלב אותה ב- MATLAB.

שלב 8: פתח את MATLAB

פתח את MATLAB
פתח את MATLAB
פתח את MATLAB
פתח את MATLAB
פתח את MATLAB
פתח את MATLAB
פתח את MATLAB
פתח את MATLAB

לאחר יצירת חיבור ל- Arduino, Ethernet Shield ו- Web Sever, תוכל לפתוח את ה- MATLAB שלך ולהתחיל עם האינטגרציה. על אחת כמה הערות: למרות שלא נשתמש בחבילת התמיכה של MATLAB עבור Arduino, תוכל לבחור להוריד אותה לעיון עתידי..

שלב 9: לחץ על GUIDE

לחץ על GUIDE
לחץ על GUIDE
לחץ על GUIDE
לחץ על GUIDE
לחץ על GUIDE
לחץ על GUIDE

לאחר הפעלת MATLAB, לחץ על מדריך. זה יביא אותך לחלון אחר המבקש תבניות GUI, פשוט לחץ על GUI ריק.

שלב 10: צייר שני כפתורים

צייר שני כפתורים
צייר שני כפתורים
צייר שני כפתורים
צייר שני כפתורים
צייר שני כפתורים
צייר שני כפתורים

לחץ על כפתור הלחיצה וצייר שניים למצב ON ו- OFF. תוכל לשנות את המאפיינים שלה בהתאם. לאחר שתסיים לחץ על m-file ושמור.

שלב 11: קישור כפתורי לחיצה לכתובת ה- URL

קישור לחצני לחיצה לכתובת ה- URL
קישור לחצני לחיצה לכתובת ה- URL
קישור לחצני לחיצה לכתובת ה- URL
קישור לחצני לחיצה לכתובת ה- URL
קישור לחצני לחיצה לכתובת ה- URL
קישור לחצני לחיצה לכתובת ה- URL
קישור לחצני לחיצה לכתובת ה- URL
קישור לחצני לחיצה לכתובת ה- URL

לאחר שתסיים, תוכל למקם את הקודים הבאים מתחת ללחצנים 1 ו -2.

ללחצן הלחיצה הראשון: urlread ('https://192.168.0.15/?led=on'); ללחצן הלחיצה השני: urlread ('https://192.168.0.15/?led=off'); אם אתה מבחין, הקודים הבאים לעיל פשוט גורמים ל- MATLAB לגשת לכתובת שרת האינטרנט עבור הפקודות לסירוגין, מה שהופך אותה לשליטה באופן אלחוטי על הדברים הבאים. פשוט לחץ על הפעל והפעל בדיקה.

מוּמלָץ: