תוכן עניינים:
וִידֵאוֹ: זרוע רובוטית מבוססת PIC מיקרו -בקר: 6 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
מפס הייצור של תעשיות ייצור מכוניות ועד רובוטים בתחום הכירורגיה בחלל, נשק רובוטי נמצא בכל מקום. המנגנונים של רובוטים אלה דומים לאדם שאפשר לתכנת אותו לתפקוד דומה ויכולות מוגברות. ניתן להשתמש בהם לביצוע פעולות חוזרות ונשנות מהירות ומדויקות יותר מבני אדם או שניתן להשתמש בהן בסביבות קשות מבלי לסכן חיי אדם. כבר בנינו זרוע רובוטית להקלטה ומשחקים באמצעות Arduino שאפשר להכשיר אותה לבצע משימה מסוימת ולגרום לה לחזור עליה לנצח.
במדריך זה נשתמש בתקן PIC16F877A הסטנדרטי בתעשייה 8 סיביות לשליטה על אותה זרוע רובוטית עם פוטנציומטרים. האתגר בפרויקט זה הוא של- PIC16F877A יש רק שני סיכות בעלות יכולת PWN, אך עלינו לשלוט בכ -5 מנועי סרוו עבור הרובוט שלנו הדורש 5 סיכות PWM בודדות. אז עלינו לנצל את סיכות GPIO ולייצר אותות PWM בסיכות PIC GPIO באמצעות הפרעות הטיימר. כעת, כמובן, נוכל לשדרג למיקרו-בקר טוב יותר או להשתמש במכשיר IC-de-multiplexer כדי להפוך את הדברים להרבה יותר קלים כאן. אבל בכל זאת, כדאי לנסות את הפרויקט הזה לחוויית הלמידה.
המבנה המכני של הזרוע הרובוטית בה אני משתמש בפרויקט זה הודפס בתלת מימד לחלוטין לפרויקט הקודם שלי; אתה יכול למצוא את קובצי העיצוב המלאים והליך ההרכבה כאן. לחלופין, אם אין לך מדפסת תלת מימד תוכל גם לבנות זרוע רובוטית פשוטה באמצעות קרטונים כפי שמוצג בקישור. בהנחה שיש לך איכשהו אחיזה בזרוע הרובוטית שלך מאפשר להמשיך בפרויקט.
שלב 1: תרשים מעגלים
תרשים המעגל השלם עבור זרוע רובוטית מבוססת מיקרו -בקר זו מוצג להלן. התרשימים צויירו באמצעות EasyEDA.
תרשים המעגלים די פשוט; הפרויקט המלא מופעל על ידי מתאם 12V. 12V זה מומר לאחר מכן ל- +5V באמצעות שני וויסות מתח של 7805. האחת מסומנת כ- +5V והשנייה מסומנת כ- +5V (2). הסיבה שיש שני רגולטורים היא שכאשר הסרוו מסתובב הוא מושך הרבה זרם שיוצר ירידת מתח. ירידת מתח זו מאלצת את ה- PIC להפעיל מחדש את עצמו, מכאן שאיננו יכולים להפעיל הן את ה- PIC והן את מנועי הסרוו באותה מסילה +5V. אז זה המסומן כ- 5V משמש להפעלת המיקרו -בקר PIC, ה- LCD והפוטנציומטרים ויציאת ווסת נפרדת המסומנת כ- 5V (2) משמשת להפעלת מנועי הסרוו.
חמשת סיכות הפלט של הפוטנטיומטרים המספקים מתח משתנה מ 0V ל 5V מחוברים לסיכות האנלוגיות An0 עד AN4 של ה- PIC. מכיוון שאנו מתכננים להשתמש בטיימרים ליצירת PWM ניתן לחבר מנועי סרוו לכל פין GPIO. בחרתי סיכות מ RD2 עד RD6 עבור מנועי הסרוו, אבל זה יכול להיות כל GPIO לבחירתך.
מכיוון שהתוכנית כרוכה באיתור רב באגים, גם תצוגת LCD בגודל 16x2 מתממשקת ליציאה B של ה- PIC. פעולה זו תציג את מחזור ההפעלה של מנועי הסרוו הנשלטים. מלבד זאת יש לי גם חיבורים מורחבים לכל סיכות ה- GPIO והאנלוגיות, למקרה הצורך אם יש צורך לחבר חיישנים כלשהם בעתיד. לבסוף חיברתי גם את סיכת המתכנת H1 כדי לתכנת את ה- PIC ישירות באמצעות pickit3 באמצעות אפשרות התכנות ICSP.
שלב 2: יצירת אותות PWM בפין GPIO לבקרת מנועי סרוו
"loading =" עצלן ">
מוּמלָץ:
זרוע רובוטית עם אחיזה: 9 שלבים (עם תמונות)
זרוע רובוטית עם אחיזה: קצירת עצי לימון נחשבת לעבודה קשה, בשל גודלם הגדול של העצים וגם בשל האקלים החם של האזורים בהם נשתלים עצי לימון. לכן אנו זקוקים למשהו אחר שיעזור לעובדים החקלאיים להשלים את עבודתם יותר
DIY רובוטיקה - זרוע רובוטית 6 צירים חינוכית: 6 שלבים (עם תמונות)
DIY רובוטיקה | זרוע רובוט חינוכית 6 צירים: תא החינוך DIY-Robotics הוא פלטפורמה הכוללת זרוע רובוטית בעלת 6 צירים, מעגל בקרה אלקטרוני ותוכנת תכנות. פלטפורמה זו היא מבוא לעולם הרובוטיקה התעשייתית. באמצעות הפרויקט הזה, DIY-Robotics מאחלים
זרוע רובוטית מודפסת בתלת -ממד: 6 שלבים (עם תמונות)
זרוע רובוטית מודפסת בתלת-ממד: זהו רמיקס לזרוע הרובוטית מתוצרת ריאן גרוס: https://www.myminifactory.com/object/3d-print-humanoid-robotic-hand-34508
כיצד להרכיב זרוע רובוט מעצימה (חלק 3: זרוע רובוט) - מבוססת על המיקרו: BITN: 8 שלבים
כיצד להרכיב זרוע רובוט מעצימה (חלק 3: זרוע רובוט) - מבוססת על המיקרו: BITN: תהליך ההתקנה הבא מבוסס על השלמת מצב המכשולים הימנעות. תהליך ההתקנה בחלק הקודם זהה לתהליך ההתקנה במצב מעקב אחר קווים. אז בואו נסתכל על הצורה הסופית של A
מערכת GPS מבוססת Arduino מבוססת GPS+GPRS למניעת גניבה: 5 שלבים (עם תמונות)
מערכת GPS מבוססת Arduino מלאה+מערכת גניבת GPRS: שלום לכולם! רציתי לבנות פתרון מלא למכשיר נגד גניבה לרכב GPS, שיהיה: כמה שיותר זול, שלם ככל האפשר כפי שהוא פשוט עובד -אין-דבר-אחר-לעשות ככל האפשר אז בסופו של דבר בניתי פתרונות מבוססי ארדואינו