לשלוט על מנוע סרוו על פי לחץ ברומטרי זה די קל. האתגר היה ליצור קוד שרק בסדר פעולות מסוים ישלוט בארדואינו. כדי להסביר טוב יותר, נתחיל מהתחלה...
המשימה שקיבלו התלמידים היתה לתכנן מערכת על בסיס ארדואינו שתפתח בלון של חללית זעירה תוך כדי נפילתה לקרקע. המשימה היא לפתוח את הבלון בגובה מסוים מעל פני הים (נניח בגובה של 3 ק"מ) אולם מהצד השני, לפתוח את הבלון רק בירידה ולא בעליה כלפי מעלה...
התלמידים תכננו שהארדואינו "יחפש" את הערך של 3000 מ', אח"כ יחפש את הערך של 7000 מ' ולבסוף שוב את הערך של 3000 מ' ורק אז יפתח את המצנח. כמובן שאין מניעה במחינת התכנון הזה שהארדואינו ימדוד אפילו ערכים של 30,000 מ' אלא שיש מעין "טריגרים" שרק בסדר מסוים יפעילו את מנוע הסרוו שיפתח את המצנח.
בעזרתו האדיבה (מאד מאד) של שמוליק הצלחנו להשלים את המשימה. שמוליק לימד אותנו להשתמש בדגלים, flags, שהם בעצם סוג של סימניות שרק לאחר שהארדואינו "הרים דגל" מסוים הוא ממשיך לחפש את הדגל הבא וכך הלאה..
בסיום העבודה, הגענו לקוד הזה:
המשימה שקיבלו התלמידים היתה לתכנן מערכת על בסיס ארדואינו שתפתח בלון של חללית זעירה תוך כדי נפילתה לקרקע. המשימה היא לפתוח את הבלון בגובה מסוים מעל פני הים (נניח בגובה של 3 ק"מ) אולם מהצד השני, לפתוח את הבלון רק בירידה ולא בעליה כלפי מעלה...
התלמידים תכננו שהארדואינו "יחפש" את הערך של 3000 מ', אח"כ יחפש את הערך של 7000 מ' ולבסוף שוב את הערך של 3000 מ' ורק אז יפתח את המצנח. כמובן שאין מניעה במחינת התכנון הזה שהארדואינו ימדוד אפילו ערכים של 30,000 מ' אלא שיש מעין "טריגרים" שרק בסדר מסוים יפעילו את מנוע הסרוו שיפתח את המצנח.
בעזרתו האדיבה (מאד מאד) של שמוליק הצלחנו להשלים את המשימה. שמוליק לימד אותנו להשתמש בדגלים, flags, שהם בעצם סוג של סימניות שרק לאחר שהארדואינו "הרים דגל" מסוים הוא ממשיך לחפש את הדגל הבא וכך הלאה..
בסיום העבודה, הגענו לקוד הזה:
התרשים מבוסס על עבודות שעשינו בעבר אבל כאן נוספה נורת ביקורת (שאמורה לפעול רק כאשר מנוע הסרוו מופעל) ובנוסף נוסף כאן מנוע הסרוו עצמו.
כמובן שבשיגור החללית לא יהיה צורך במסך וחצי מהבלגן שיש כאן יחסך אבל כרגע לצורך הניסוי - אנו רוצים לדעת מה המצב בדיוק של הלחץ האטמוספרי ולוודא שהארדואינו עובד כמו שציפינו.
אז מה אתם אומרים? עובד או לא?
מצרף לכם סרטון וידאו לצפיה:
אין תגובות:
הוסף רשומת תגובה
הערות? הארות? יש לך משהו חשוב לספר לכולם? שאלות?
נשמח לשמוע!
(התגובה תפורסם בהקדם בכפוף לאישור מערכת מייקינג)