יום שלישי, 17 בדצמבר 2024

שימוש בשלט IR עבור רכב Tiny:bit (שיעור שישי)

 היום נלמד להשתמש בשלט ה IR (אינפרא אדום) של ה Tiny:bit. שלט ה IR שולח אור בלתי נראה אל חיישן ה IR שנמצא בקדמת רכב ה Tiny:bit, ממש מתחת לחיישן האולטראסוני. 

לכן, צריך לזכור כמה דברים: 

1. השלט צריך להיות מכוון אל החיישן כדי שזה יעבוד. 

2. שלט אחד יכול לשלוט על מספר רכבים - השלט לא באמת "מכיר" את הרכב הספציפי אלא שולח תדר מסוים וכל מי שקולט את התדר - מושפע ממנו. 

3. לא נוכל להפעיל את השלט במקום עם קרינת שמש ישירה שתפריע לקליטת האינפרא אדום מהשלט. 

ואחרי כל ההקדמה - נתחיל. 

שלב ראשון - אם עדיין לא עשיתם את זה - הוציאו את חתיכת הפלסטיק השקופה מהחלק האחורי של השלט. תוכלו לבדוק בעזרת הטלפון שלכם שהשלט תקין ופועל. תוכלו לראות דוגמא בסרטון המצורף: 



שלב שני - הורידו את ספריית ההרחבות של שלט האינפרא אדום. חזרו לשיעור הראשון אם אתם צריכים להיזכר איך עושים את זה

הדביקו את הקישור הזה  https://github.com/YahboomTechnology/Yahboom_IR_V2  במקום הנכון והוסיפו את ההרחבה. 

שימו לב שההרחבה לא עובדת עם מיקרו:ביט גירסה 1!

אחרי שהורדתם את ההרחבה, נתחיל לקודד: 


התוכנית הזאת פשוטה מאד ועושה שימוש רק בכפתורים החיצים. חץ קדימה גורם לרכב לנסוע קדימה, חץ אחורה גורם לרכב לנסוע אחורה, חץ ימינה גורם לרכב לנסוע ימינה וחץ שמאלה גורם לרכב לנסוע שמאלה. 




מה עושים כל הכפתורים האחרים בשלט? כל מה שתבקשו... 

1. הגדירו כפתור בשלט שידליק אורות קדמיים 
2. תכנתו שהרכב יראה חץ במטריצת הלדים על פי כיוון הנסיעה. 
3. הגדירו כפתור בשלט שגורם למיקרו:ביט להציג סמיילי שמח / עצוב במטריצת הלדים שלו. 
4. הגדירו כפתור שיוצר צפצוף - מעין צופר קטן לרכב שלכם. 
5. הגדירו שנסיעה אחורה תהיה מלווה בצפצוף אזהרה 
6. הגדירו כפתור לאורות אוטומטיים - ברגע שיש חושך בחדר הם נדלקים. 
7. הגדירו כפתור כיבוי לאורות. 
8. לסיום - הגדירו שכאשר הרכב קרוב מדי למכשול - הוא יסרב לנסוע קדימה על אף הלחיצה על השלט. 

נראה לי שזהו לבינתיים... 

בהצלחה!

אין תגובות:

הוסף רשומת תגובה

הערות? הארות? יש לך משהו חשוב לספר לכולם? שאלות?

נשמח לשמוע!

(התגובה תפורסם בהקדם בכפוף לאישור מערכת מייקינג)