תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
הוראה זו תראה כיצד לשלוט במיקום המנוע באמצעות רשת האינטרנט המקומית.
עכשיו אתה יכול להשתמש בטלפון חכם או iPad המחובר לרשת, ולאחר מכן הקלד את כתובת שרת האינטרנט המקומי של המנוע מכאן, אנו יכולים לשלוט בדיסק מיקום המנוע על ידי סיבוב הדיסק בדף האינטרנט כאשר אנו נוגעים בדיסק בדף האינטרנט, הוא ישלח הגדרת מיקום. לשרת האינטרנט של המנוע, ולאחר מכן סובב את דיסק המנוע כדי להגיע להגדרת המיקום בזמן אמת
צפו בסרטון
www.youtube.com/watch?v=bRiY4Qr5HRE
שלב 1: דרושה חומרה
כדי להפוך את הפרויקט הזה, נצטרך
1. nodeMCU
2. H-bridge L298
3. מנוע עם מקודד
4. בסיס מוטורי
הלב של nodeMCU הוא ESP8266 המאפשר לנו להתחבר לרשת wifi מקומית. יש לו גם פונקציית GPIO ופונקציית PWM כמו אחרים של מיקרו -בקר Arduino
בסיס המנוע עשוי מעץ MDF בעובי 3 מ מ, חתוך על ידי מכונת cnc לייזר.
שלב 2: עיצוב מעגלים
תסתכל על עיצוב המעגל, מקודד המנוע מחובר לפין קלט 4, 5 שבו סיכה 4 משמשת גם כסיכת הפסקה לספירת סיבוב המנוע
סיכה 12, 13 משמשת כסיכת פלט לשליטה במנוע הנע קדימה או אחורה בעזרת H-bridge L298
סיכה 14 משמשת עם פונקציית PWM לשליטה על מהירות המנוע, בפרויקט זה הוא פשוט דוחף החוצה PWM יציב כדי להפחית את מהירות המנוע
לאחר מכן, הפכנו מעגל לבסיס מנוע כמו התמונה.
שלב 3: קוד Arduino עובד
החלק העיקרי הוא קוד HTML המשמש למסך אינטרנט מקומי
ניתן להוריד את הקוד המלא כאן
ספריית סקריפט Java משמשת ליצירת דיסק מעגל, והעברת ערך ל- nodeMCU. ה- lib lib נדרש לטעון למערכת הקבצים של nodeMCU
שלב 4: טען את הקוד ל- NodeMCU
יש לטעון שני חלקים:
1. מערכת lib to file של nodeMCU
ה- lib נשמר בתיקייה שליד קובץ הפרוייקט, עלינו להתקין את הכלי שנקרא כלי "העלאת נתונים" לכלי הספרייה של Arduino, ולאחר מכן הפעל מחדש את Arduino IDE.
להעלאת Java lib, בחר את האפשרויות הבאות: כלים> ESP8266 העלאת נתוני סקיצה
המתן כדקה אחת להעלאת ה- lib.
ניתן להוריד את הכלי "העלאת נתונים" כאן
2. תוכנית לצומת MCU
שימוש בפונקציית ההעלאה להעלאת הקוד כרגיל Arduino.
שלב 5: בדוק את זה
זהו זה! מעכשיו, אתה יכול להשתמש בטלפון נייד או iPad המחובר לרשת wifi כדי לשלוט על מיקום המנוע.