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

הערכות אחרונות 2020: 6 שלבים
הערכות אחרונות 2020: 6 שלבים

וִידֵאוֹ: הערכות אחרונות 2020: 6 שלבים

וִידֵאוֹ: הערכות אחרונות 2020: 6 שלבים
וִידֵאוֹ: 6 הרגלים של אנשים שמחים ומאושרים | איך להיות מאושר 2024, נוֹבֶמבֶּר
Anonim
הערכות אחרונות 2020
הערכות אחרונות 2020

שלום לכולם! שמי Vedant Vyas וזה פרויקט הנדסת המחשבים שלי בדרגה 10 להערכות גמר 2020. לפרויקט זה בחרתי לעצב מכונית שאפשר לתכנת אותה לנוע בכוחות עצמה או שניתן לשלוט בה באמצעות בקר אפליקציות. בחרתי לעצב את המכונית הזו כי אני אוהב ללמוד ולקחת על עצמי אתגרים חדשים ומכיוון שלמדתי הרבה יחידות שונות במהלך הקורס הזה וחשבתי שאוכל ליישם אותן על העיצוב שלי. על מנת לחרוג מהציפיות, יישמתי חיישן מרחק שיעצור את המכונית ברגע שהיא חשה מכשול בתוך כמה סנטימטרים. עשיתי מחקר רב על הפרויקט הזה על ידי הסתכלות על פרויקטים אחרים כדי לקבל תובנה מה אצטרך להשיג. ביליתי גם הרבה זמן בללמוד כיצד לחבר גשר H חדש, לתכנת חיישן מרחק ומנועי חוט. במהלך הדרכה זו שהכנתי, תלמד כיצד לעצב את המכונית הזו בעצמך על ידי הסתכלות על דוגמאות, תרשימים ומדריך הוראות שלב אחר שלב.

שלב 1: חומרים

חומרים
חומרים
  • מכונית אחת עם 2 מנועים
  • 1 פטל פאי דגם 3 B+
  • 1 לוח לחם ללא הלחמה
  • סוללה אחת של 9V
  • דגם H-Bridge 1 HLF1808
  • 11 חוטי מגשר זכר-נקבה
  • 3 חוטי מגשר נקבה-נקבה
  • 13 חוטים רגילים
  • חיישן מרחק 1

שלב 2: צילומי מסך לדוגמא

צילומי מסך לדוגמא
צילומי מסך לדוגמא
צילומי מסך לדוגמא
צילומי מסך לדוגמא
צילומי מסך לדוגמא
צילומי מסך לדוגמא
צילומי מסך לדוגמא
צילומי מסך לדוגמא

שלב 3: תרשים מעגלים

תרשים מעגלים
תרשים מעגלים

שלב 4: הוראות שלב אחר שלב-כיצד לבנות/לחבר את המכונית

  1. לפני שתתחיל בפרויקט זה, יהיה עליך לוודא שפי הפטל שלך פועל במלואו עם מערכת הפעלה לינוקס ויכול להריץ את פייתון.
  2. כעת, לאחר שאתה מוכן, נתחיל בלקיחת לוח לחם ללא הלחמה וחיבור אליו של גשר HLF1808 H (כפי שמוצג בתרשים החיווט).
  3. לאחר מכן, יהיה עליך לקחת 3 חוטים ולחבר אותם לשלוש רגלי הפינה של גשר H ולמסילות החשמל. חבר את שלושת החוטים הללו לרגליים הימניות העליונות, התחתונות-ימניות והתחתונות-שמאליות של גשר ה- H (התבונן בגשר ה- H כשהמטבל פונה קדימה). נסה להשתמש בחוטים אדומים לשם כך שתדע כי אלה משמשים כוח.
  4. קח חוט מגשר זכר-נקבה וחבר קצה אחד לסיכה 5V פטל והקצה השני לרגל השמאלית העליונה של גשר ה- H.
  5. כעת יהיה עליך לקחת 4 חוטים (רצוי שחורים) ולחבר אותם משתי רגלי האמצע של גשר ה- H למסילות הקרקע. יהיה עליך גם לקחת חוט זכר-נקבה נוסף ולחבר אותו מסיכה טחונה על פי הפטל שלך למעקה הקרקע בלוח הלחם שלך.
  6. לאחר יישום חוטי החשמל והארקה, תוכל להתחיל בחיווט המנועים שלך על ידי לקיחת החוט האדום והנחתו ברגל השלישית מהחלק העליון של גשר ה- H. לאחר מכן, תיקח את החוט השחור ותחבר אותו לרגל השלישית מתחתית גשר ה- H. אם חיברת את המנועים כראוי, הם אמורים לפעול בצורה מושלמת לאחר שתסיים את השלבים הבאים.
  7. כעת, יהיה עליך לקחת את סוללת ה -9 וולט שלך ולחבר את 2 החוטים לאדמה ומסילות החשמל (אדום = כוח, שחור = קרקע).
  8. לאחר שסיימת לחווט את הסוללה, יהיה עליך לקחת 4 חוטי מגשר זכר-נקבה ולחבר אותם מכל סיכות פטל pi gpio לשאר רגלי ה- H-bridge שאינן בשימוש.
  9. לבסוף, יהיה עליך לקחת חוט אחד שחור ואדום אחד ולחבר אותם על פני לוח הלוח שלך מהמסילה הקרקעית (חוט שחור) ומעקה החשמל (החוט האדום).
  10. אופציונלי - אם תרצה, תוכל להשתמש בחיישן מרחק כדי לסייע בשיפור הפרויקט שלך. כדי לחבר חיישן מרחק, יהיה עליך לבצע את השלבים הספציפיים הבאים:

    • קח חוט נקבה-נקבה אחד (אדום) והצמד אותו מסיכת ה- VCC שבחיישן לסיכה של 5V בפי.
    • קח חוט נקבה-נקבה נוסף (שחור) והצמד אותו מסיכת ה- GND שבחיישן למעקה הקרקע בלוח הלחם שלך.
    • קח עוד חוט נקבה-נקבה אחד וחבר אותו מהפין TRIG שבחיישן לסיכת gpio בפי.
    • לבסוף, קח חוט זכר-נקבה והצמד אותו מהסיכה של ECHO בחיישן לחלל ריק בלוח הלחם שלך. לאחר מכן קח נגד 330 אוהם וחבר אותו מהחוט לחלל ריק אחר בלוח הלחם שלך. לאחר מכן, יהיה עליך לקחת חוט זכר-נקבה נוסף ולחבר אותו מנגד 330 אוהם לסיכת gpio ריקה בפי. לבסוף, יהיה עליך לחבר נגד של 470 אוהם מהחוט השני שחיברת למעקה הקרקע.
  11. עכשיו אתה מוכן לקוד באמצעות Python!

שלב 5: הוראות שלב אחר שלב-כיצד לקודד באמצעות פייתון

  1. התחל בקידוד על ידי הגדרת הספריות שלך (למשל מ- LED יבוא gpiozero).
  2. לאחר מכן, יהיה עליך להגדיר את כל המשתנים בהם תשתמש (למשל: led = LED (9)).
  3. כעת, לאחר שהגדרת את כל מה שאתה צריך, תוכל להתחיל בקידוד על ידי כתיבת הצהרה פשוטה לבדיקה אם המנועים שלך פועלים באופן מלא. זה יחייב אותך לכתוב משפט בן 3 שלבים הדומה לזה:

    • robot.forward ()
    • שינה (5)
    • robot.stop ()
  4. אם הקוד עוזר למנועים שלך לפעול, אתה מוכן להמשיך לשלב הבא. שלב זה יחייב אותך לכתוב פונקציית def (למשל def defwards ():) שתעזור למכונית שלך לנוע קדימה, אחורה, ימינה ושמאלה בעזרת אפליקציה שתתקין בהמשך.
  5. אם בחרת להוסיף חיישן מרחק למכונית שלך, יהיה עליך להוסיף פונקציה נוספת של חיישן def1. פונקציה זו תאפשר לך להדפיס את המרחק בין המכונית שלך למכשול. פונקציה זו תדרוש ממך לכתוב שורות קוד פשוטות אלה:

    • חיישן def1 ():
    • אם (חיישן מרחק*100> 5):
    • הדפס ('מכשול מזוהה', חיישן. מרחק*100)
    • לישון (1)
  6. כעת, לאחר שסיימת לכתוב את הקוד הזה, אתה מוכן להתקין את אפליקציית VNC Viewer.

מוּמלָץ: