תוכן עניינים:
- שלב 1: חבר את מגן ה- Ethernet ל- Arduino
- שלב 2: חבר נורית
- שלב 3: חבר את Arduino למחשב
- שלב 4: חבר Ethernet Shield לנתב
- שלב 5: פתח את Arduino IDE
- שלב 6: העלה קוד ל- Arduino
- שלב 7: בדוק את שרת האינטרנט
- שלב 8: פתח את MATLAB
- שלב 9: לחץ על GUIDE
- שלב 10: צייר שני כפתורים
- שלב 11: קישור כפתורי לחיצה לכתובת ה- URL
וִידֵאוֹ: שלוט Arduino באופן אלחוטי עם MATLAB: 11 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
ראיתי כמה 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
חבר בזהירות את מגן ה- Ethernet שלך ל- Arduino. הימנע מכפיפת הסיכות.
שלב 2: חבר נורית
חבר כל רכיב שיכול להצביע על תקשורת בין מכשירים. במכשיר הזה השתמשתי בנורית LED. ינסה להדליק ולכבות נורית באופן אלחוטי באמצעות MATLAB. חיברתי את האנודה של ה- LED שלי (סיכה ארוכה) לפין I/O דיגיטלי 6 של מגן האתרנט המחובר ל- Arduino וקתודה של ה- LED (סיכה קצרה) ל- GND של Ethernet.
שלב 3: חבר את Arduino למחשב
חבר את כבל המדפסת ל- Arduino שלך והתחבר למחשב.
שלב 4: חבר Ethernet Shield לנתב
חבר UTP למגן ה- Ethernet ולכל אחת מיציאות ה- LAN של הנתב שלך.
שלב 5: פתח את Arduino IDE
השתמשתי ב- Arduino 1.0 בגלל תאימות ספריית מגן ה- Ethernet. לאחר פתיחת Arduino 1.0, הורד את הספרייה והעתק הדבק את התוכן לתיקיית הספרייה של Arduino 1.0 שלך.
שלב 6: העלה קוד ל- Arduino
לפני העלאת הקודים ל- Arduino שלך, ודא שציינת כתובת שרת אינטרנט הנמצאת בטווח שרת DHCP. כדי ללמוד את טווח שרת DHCP של הנתב, תוכל לגשת לנתב שלך על ידי פתיחת דפדפן והקלדת כתובת השער המוגדרת כברירת מחדל, 192.168.0.1. רוב הנתב משתמש בכתובת שער ברירת מחדל זו, אולם נתב כלשהו עשוי להשתמש בכתובת אחרת. כדי ללמוד את כתובת הנתב שלך תוכל לגשת לשורת הפקודה, אם אתה משתמש ב- Windows, הקלד ipconfig ולחץ על enter. חפש את כתובת השער המוגדרת כברירת מחדל אם אתה מחובר לנתב שלך.
שלב 7: בדוק את שרת האינטרנט
לאחר העלאת הקוד ל- Arduino, תוכל לבדוק אם תוכל לגשת לשרת האינטרנט שהקצאת. פתח דפדפן והקלד את כתובת שרת האינטרנט שלך. השתמשתי בכתובת 192.168.0.15. תוכל ללחוץ לסירוגין ולבדוק אם הנורית המחוברת למגן ה- Ethernet שלך המחובר ל- Arduino מגיבה. לאחר שיצרת תקשורת למגן ה- Ethernet ולשרת האינטרנט תוכל להמשיך לשלב אותה ב- MATLAB.
שלב 8: פתח את MATLAB
לאחר יצירת חיבור ל- Arduino, Ethernet Shield ו- Web Sever, תוכל לפתוח את ה- MATLAB שלך ולהתחיל עם האינטגרציה. על אחת כמה הערות: למרות שלא נשתמש בחבילת התמיכה של MATLAB עבור Arduino, תוכל לבחור להוריד אותה לעיון עתידי..
שלב 9: לחץ על GUIDE
לאחר הפעלת MATLAB, לחץ על מדריך. זה יביא אותך לחלון אחר המבקש תבניות GUI, פשוט לחץ על GUI ריק.
שלב 10: צייר שני כפתורים
לחץ על כפתור הלחיצה וצייר שניים למצב ON ו- OFF. תוכל לשנות את המאפיינים שלה בהתאם. לאחר שתסיים לחץ על m-file ושמור.
שלב 11: קישור כפתורי לחיצה לכתובת ה- URL
לאחר שתסיים, תוכל למקם את הקודים הבאים מתחת ללחצנים 1 ו -2.
ללחצן הלחיצה הראשון: urlread ('https://192.168.0.15/?led=on'); ללחצן הלחיצה השני: urlread ('https://192.168.0.15/?led=off'); אם אתה מבחין, הקודים הבאים לעיל פשוט גורמים ל- MATLAB לגשת לכתובת שרת האינטרנט עבור הפקודות לסירוגין, מה שהופך אותה לשליטה באופן אלחוטי על הדברים הבאים. פשוט לחץ על הפעל והפעל בדיקה.
מוּמלָץ:
פריצת Xiaomi ESP32 - קבל נתונים באופן אלחוטי: 6 שלבים (עם תמונות)
גרסת Xiaomi ESP32 - קבל נתונים באופן אלחוטי: חברים יקרים ברוכים הבאים לעוד הוראה! היום נלמד כיצד להשיג את הנתונים שצג הטמפרטורה והלחות של שיאומי זה משדר באמצעות פונקציונליות ה- Bluetooth של לוח ESP32. כפי שאתה יכול לראות, אני משתמש בלוח ESP32
בקר Arduino ESP32 אלחוטי לשקע קיר אלחוטי: 6 שלבים
בקר מעשי Arduino ESP32 אלחוטי לשקע קיר אלחוטי: זהו בקר מאוד שקעי קיר אלחוטי DIY עבור רצועות LED בעלות נמוכה. הוא מחליף את בקרי ה- WiFi הזולים הנמכרים ב- EBay. הם עובדים היטב עם רצועות Led RGB. בקר ה- Way EBay אינו בנוי היטב ונשבר בקלות. אלס
העברת החשמל באופן אלחוטי: 6 שלבים
העברת חשמל באופן אלחוטי: במדריך זה אני הולך להראות לך כיצד להעביר חשמל במעגל פשוט מאוד
שליטה בסרוואות RC באופן אלחוטי באמצעות UDP: 3 שלבים
שליטה ב- RC Servos באופן אלחוטי באמצעות UDP: בפרויקט זה אני רוצה להשתמש באייפון שלי לשליטה על סרוו RC. אשתמש במד התאוצה לשליטה על שני סרוו על חיבור UDP. זהו פרויקט Proof Of Concept לוודא שחיבור בין iPhone לבין ציוד היקפי יכול להגיע גבוה
שליטה במחשב באופן אלחוטי עם מהבהוב עיניים;): 9 שלבים (עם תמונות)
שלוט במחשב באופן אלחוטי עם מהבהב בעיניים;): מה לגבי מעבר להרגלים שלך ?? מה עם לנסות משהו חדש ?? !!!! מה עם שליטה במחשב האישי שלך ולעשות כל מה שאתה רוצה בלי להשתמש במקלדת ובעכבר! הממ … אבל איך זה אפשרי ??? בהרף עין בלבד !! לא ב