יום חמישי, 17 בספטמבר 2020

מיקרו:ביט שיעור מספר 5 - חיישן אור (Micro:bit 5#)

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

איך זה עובד? 

עוצמת האור נמדדת בין 0 ל 255. גם הלד יכול להאיר בעוצמות שונות בין 0 ל 255. כל מה שאנחנו צריכים לעשות זה להציב את הסקלות אחת על השניה הפוך. 

בערך ככה: 


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

יום רביעי, 16 בספטמבר 2020

כתיבה בעברית (או בכל שפה שתרצו..) על גבי מסך LCD 16*2

 ממש חשוב לכם לכתוב בעברית על גבי מסך LCD 16*2? בעקבות הבקשה של ניתאי ושילה, החלטתי לבדוק איך עושים את זה. את ההשראה וחלק גדול מהידע לקחתי מכאן (למרות שזה לא בעברית ואפילו לא אותה הספרייה שאני משתמש בה אבל זה עזר לי מאד!). 

נתחיל? 

לצורך העבודה נצטרך:

  • מסך LCD 16*2 עם ארבעה חיבורים (או כל מסך אחר - אולי תצטרכו כמה התאמות כדי שיעבוד)
  • ארדואינו Uno או אחר
  • ארבעה חוטי זכר-נקבה 
  • כבל USB
לפני שאתם מתחילים, וודאו שהספרייה hd44780 מותקנת על המחשב שלכם. אם לא - התקינו אותה דרך מנהל הספריות בארדואינו. 

לאחר מכן, חברו את המסך לארדואינו: 

  1. את ה GND במסך - חברו ל GND בארדואינו
  2. את ה VCC במסך - חברו ל 5V בארדואינו
  3. את ה SDA במסך - חברו ל A4 בארדואינו 
  4. את ה SCL במסך - חברו ל A5 בארדואינו 
זה אמור להראות בסוף כמו בתרשים: 


לאחר שחיברתם את המסך והורדתם את הספרייה - נשאר החלק המסובך - הקוד... 

יום חמישי, 10 בספטמבר 2020

איך לכופף מודל בתלת מימד? (Meshmixer)

 יצרתם מודל או שיש לכם קובץ STL שהורדתם מהאינטרנט ואתם רוצים "לכופף" אותו. איך עושים את זה? מסתבר שזה לא כל כך מורכב אם יש לכם Meshmixer. אז הצטיידו ב Meshmixer (חינם לגמרי...) ועקבו אחר ההוראות הפשוטות... 

שלב א' - יבאו את המודל ל Meshmixer

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

שלב ב' - בחירת האזור לכיפוף

כעת יש לבחור את האזור אותו אתם רוצים לכופף. בעזרת הכלי Select בוחרים את האזור: מסמנים עם העכבר סביב החלק אותו רוצים לכופף "מעגל" (או צורה בלתי מוגדרת אחרת...). לצורך הדוגמא בחרתי בגבעול שאני רוצה שיהיה מעט יותר מכופף. 

המודל כפי שנפתח ב Meshmixer

סימון החלק לכיפוף: 

יום שלישי, 8 בספטמבר 2020

מיקרו:ביט שיעור מספר 3 - בדיקת טמפרטורה (Micro:bit 3#)

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

בתור התחלה חפשו בתוך סביבת המיקרו:ביט את הבלוק של קריאת הטמפרטורה בלשונית הקלט: 

יום רביעי, 2 בספטמבר 2020

צריבה ביתית בלייזר

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

את צורב הלייזר שלי הזמנתי ב eBay ואחרי המתנה של חודש יכולתי להתחיל לנסות אותו. 


הצורב מגיע עם כמה דברים במארז: 

יום שלישי, 1 בספטמבר 2020

מיקרו:ביט - שיעור מספר 2 - תכנות פשוט עם מיקרו:ביט (Micro:bit 2#) / דביר

 בשיעור מספר 1 ערכנו היכרות בסיסית עם המיקרו:ביט. היום נראה איך מתכנתים את הבקר. מוכנים? 

אז קדימה – בואו נראה איך מתכנתים את הבקר:

השיטה שבה נשתמש נקראת תכנות על בסיס WebUSB. תכנות על בסיס WebUSB הוא תכנות שבו הקוד נמצא במחשב שלנו (ולא בתוך הבקר) וכך כל זמן שהבקר מחובר אל המחשב בחיבור USB – הוא מסוגל לקרוא דרך חיבור זה את מה שכתבנו בקוד ולבצע אותו.

מה צריך בשביל זה?

  • מחשב מסוג  Windows 8+, Mac, Chromebook או Linux. 
  • דפדפן מסוג כרום (google-chrome) או Microsoft-Edge.
  • מיקרו ביט

נפתח את דפדפן האינטרנט וניכנס לקישור הזה >>>

המסך שיופיע לפנינו נראה כך: