תוכן עניינים:
- שלב 1: תוכן
- שלב 2: יסודות סרוו …
- שלב 3: חיבור וחיווט
- שלב 4: קידוד פשוט להתקנה
- שלב 5: קידוד לבקרה
- שלב 6: יישומים
וִידֵאוֹ: למד שליטת SERVO (במבט חטוף): 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
במודול זה תלמד על שליטה בסרוו מיקרו או מיני התואם ל- arduino. מנוע סרוו משמש בדרך כלל בכל פרויקטי אוטומציה שיש להם חלקים נעים. הוא ממלא תפקיד חשוב מאוד ברובוטיקה, התנועות המדויקות של כל אחד וכל זרוע של רובוט נשלטת על ידי סרוו. לכן אני חושב שזה יהיה יותר ממספיק כדי לדעת עד כמה המכשיר הזעיר הזה חשוב.
זה יכול לשמש במיני פרויקטים גם שם אתה רוצה להזיז דבר בזוויות מדויקות. כך שניתן להשתמש בסרוו בקלות רבה עם ארדואינו, על ידי כתיבת קוד של 3-4 שורות.
ניתן ללמוד אותו בפשטות תוך 7-10 דקות בלבד, להרוויח ……………………
שלב 1: תוכן
*הבנה בסיסית של מנוע סרוו.
*פרטי חיבור וחוט.
*קידוד פשוט ביותר לשליטה בסרוו באמצעות Arduino.
*סרוו מיושם בדוגמאות פרויקט בזמן אמת.
בואו ללמוד …………………………………………….. להתרגש ………………………………………………………..!
שלב 2: יסודות סרוו …
מנועי סרוו קיימים כבר זמן רב והם משמשים ביישומים רבים. הם קטנים בגודלם אך אורזים אגרוף גדול והם חסכוניים מאוד באנרגיה. מנועי סרוו משמשים גם ביישומים תעשייתיים, רובוטיקה, ייצור מקוון, פרמצבטיקה ושירותי מזון.
אבל איך העובדים הקטנים?
מעגל הסרוו בנוי ממש בתוך יחידת המנוע ובעל פיר מיקום, אשר בדרך כלל מצויד בהילוך. המנוע נשלט באמצעות אות חשמלי הקובע את כמות התנועה של הפיר.
סרוו נשלטים על ידי שליחת דופק חשמלי ברוחב משתנה, או אפנון רוחב דופק (PWM), דרך חוט הבקרה. מנוע סרוו יכול בדרך כלל להסתובב רק 90 ° לכל כיוון לתנועה של 180 מעלות בסך הכל בכיוון השעון או בכיוון השעון.
כאשר מצווים על סרוו אלה לזוז, הם יעברו למצב ויחזיקו בעמדה זו. אם כוח חיצוני דוחף את הסרוו בזמן שהסרוו מחזיק בעמדה, הסרוו יתנגד מלצאת מהעמדה הזו. הכוח המרבי שהסרוו יכול להפעיל נקרא דירוג המומנט של הסרוו. סרוווס לא יחזיק בעמדתם לנצח; יש לחזור על דופק המיקום על מנת להורות לסרוו להישאר במקומו.
שלב 3: חיבור וחיווט
ישנם שני סוגים של קידוד צבע חוטי סרוו סטנדרטי. אחד מיועד בדרך כלל למיני סרוו, השני מיועד לשרוו רגיל.
1. MINI SERVO
כתום ------------------------------ אות לחיבור לסיכה הדיגיטלית של הארדואינו.
אדום -----------------------------------+v, כוח
חום ------------------------------- gnd, סיכה טחונה
2. SERVO נורמלי
לבן ---------------------------------- נתונים/אות לחיבור לארדואינו.
אדום/חום ---------------------------+v, כוח
שחור ----------------------------------- gnd, סיכה טחונה.
זה הכל לגבי החיווט ………………………………………..!
שלב 4: קידוד פשוט להתקנה
הפיכת הקוד היא העבודה הפשוטה מכולם!
אתה צריך לדעת רק שני דברים בסיסיים לפני שתתחיל את הקוד שלך, תוכנת arduino IDE מספקת לנו ספרייה מובנית בה במיוחד לשליטה על מנוע סרוו ובכך הופכת את עבודותינו לפשוטות יותר.
כדי לכלול את הספרייה בקוד שלך עליך להקליד את הטקסט הבא בתחילת הקוד
#לִכלוֹל
או שאתה יכול פשוט לכלול את הספרייה על ידי לחיצה על skecth ---- ייבוא ספרייה ------ סרוו
שתי השיטות עושות את אותה העבודה ואתם יכולים לבחור את הדרך הנוחה לכם!
כעת, עליך לתת שם לסרוו שלך, כלומר, עליך ליצור אובייקט סרוו באמצעות מילת מפתח בשם סרוו.
דוגמה: סרוו ניתן להדרכה;
עכשיו שם האובייקט בדוגמה זו הוא להוראה.
לאחר מכן, כדי להקצות סיכה דיגיטלית של הארדואינו לסיכת האות של הסרוו נעשה שימוש בקוד הבא, דוגמה: instructable.attach (2);
כעת ניתן לחבר את סיכת האות לסיכה הדיגיטלית 2 של הארדואינו.
זה הכל עם ההתקנה, עכשיו נעבור לחלק הבקרה.
מילת המפתח המשמשת למיקום פיר סרוו בזווית מסוימת היא object_name.write (זווית 0-180);
דוגמא: instructable.write (30);
הקידוד הנ ל שולח אות לסרוו ואומר לו להקצות ב 30 מעלות.
שלב 5: קידוד לבקרה
כעת לאחר שהקצאת את המיקום ההתחלתי של סרווך תוכל לעבור לכל עמדה באמצעות אותו קוד servo_name.write (), אך הבעיה היא שהוא זז במהירות ולכן הוא עלול לרטוט הרבה ולא לנוע בצורה חלקה. לפיכך הפתרון הוא באמצעות עיכוב מתאים ().
ניתן לעשות זאת בקלות על ידי שימוש ב- for loop () כפי שמוצג באיור.
בכך 30 הראשונות בלולאת ה- for מייצגות את עמדת הסרווו הנוכחית, וה -180 היא המיקום הרצוי.
כך אולי ידעת את היסודות של אופן השימוש בסרוו עם ארדואינו.
שלב 6: יישומים
להלן כמה מן החומרים שלי שבהם השתמשתי בסרוו הפנה אותו להבנה נוספת, 1. נעילת דלת בקרת wifi.
2. מזין דגים Bluetooth.
מקווה שאתה אוהב את זה מורה
מעט נושאים קרובים
1. ESP8266 שליטה פשוטה.
2. Bluetooth.
3. תצוגת LCD
……………… ועוד הרבה עקבו אחריי למידע שימושי נוסף.
מוּמלָץ:
שליטת זרוע רובוט עם TLV493D, ג'ויסטיק וארדואינו: 3 שלבים
שליטת זרוע רובוט עם TLV493D, ג'ויסטיק וארדואינו: בקר חלופי לרובוט שלך עם חיישן TLV493D, חיישן מגנטי בעל 3 דרגות חופש (x, y, z) בעזרת אלה תוכל לשלוט בפרויקטים החדשים שלך עם תקשורת I2C על שלך בקרי מיקרו ולוח אלקטרוני של Bast P
חטוף אור מבול RGB עם Arduino או ESP8266: 6 שלבים (עם תמונות)
חטוף אור מבול RGB עם Arduino או ESP8266: אז מצאתי כמה אורות הצפה קטנים של RGB באמזון, וכשהסתכלתי על הקרביים של אותם, הבנתי שאתה יכול לחבר אותם ישר ל- arduino ו- esp8266 ולשלוט בהם באמצעות PWM.I עכשיו השתמש בשניים מהם בסלון שלי כמניעת מבטא
נר מזג אוויר - מזג אוויר וטמפרטורה במבט חטוף: 8 שלבים
נר מזג אוויר - מזג אוויר וטמפרטורה במבט חטוף: בעזרת נר קסם זה תוכל לספר את הטמפרטורה והתנאים הנוכחיים בחוץ באופן מיידי
מדריך Arduino - שליטת מנועי סרוו עם ג'ויסטיק: 4 שלבים
מדריך Arduino - בקרת מנועי סרוו עם ג'ויסטיק: במדריך זה נלמד כיצד להשתמש בסרוו עם ג'ויסטיק. אנו שולטים במנוע סרוו 1 יחידות עם ג'ויסטיק אחד. אתה יכול ליישם את פרויקטי הזרוע הרובוטיים שלך תוך התייחסות להדרכה זו. כמובן שנשתמש בסוללה / כוח חיצוני בעת ביצוע
שליטת LED אחרונה: 3 שלבים
סופי בקרת LED: במדריך זה תלמד כיצד לשלוט בשורה של 5 נוריות עם פוטנציומטר. הפוטנציומטר יתפוגג בין נוריות הלד כפי שהוא נראה בתרשים הדוגמה