חג החנוכה מתקרב בצעדי ענק וזה הזמן ליצור בכמה דקות "סביבון" טכנולוגי מבוסס מיקרו:ביט כדי שנוכל לשחק כל המשפחה..
מוכנים?
רכיבים:
- מיקרו:ביט
- רצוי - סוללה מותאמת למיקרו:ביט או power bank
חג החנוכה מתקרב בצעדי ענק וזה הזמן ליצור בכמה דקות "סביבון" טכנולוגי מבוסס מיקרו:ביט כדי שנוכל לשחק כל המשפחה..
מוכנים?
רכיבים:
תמיד רציתם לייצר מודל וורונוי (Voronoi model) אבל לא היה לכם מושג איך עושים את זה? זה כל כך קל!! אבל לפני כן..
דיאגרמת וורונוי היא שיטה מתמטית של חלוקת המישור לאזורים. ניתן לעשות בשיטה שימושים שונים אבל לענייננו - משתמשים בשיטה גם ליצירת אומנות. תוכלו לקרוא בדיוק על דיאגרמת וורונוי בויקיפדיה אבל בואו נמשיך להתמקד בכיוון האומנותי...
אז למי שלא ראה מעולם מודלים בתלת מימד של וורונוי - מצרף לכם הדפסה שעשיתי למודלים כאלו. את ההדפסה עשיתי במדפסת רזין - Photon S - אבל חלק לא קטן מהמודלים - אפשר בהחלט להדפיס גם במדפסת FDM.
במיקרו:ביט אין באמת חיישן אור מובנה אך בעזרת נורות הלד - ניתן לקרוא את כמות האור ולפעול בהתאם. גם נורות הלד עצמן מובנות במיקרו:ביט וכך ניתן לבצע את כל העבודה בלי לחבר שום רכיב נוסף!
איך זה עובד?
עוצמת האור נמדדת בין 0 ל 255. גם הלד יכול להאיר בעוצמות שונות בין 0 ל 255. כל מה שאנחנו צריכים לעשות זה להציב את הסקלות אחת על השניה הפוך.
בערך ככה:
כלומר, כל נקודה שנבחר בסקלת עוצמת האור הנקלט - תוקבל באיזושהי נקודה בסקלה של עוצמת הדלקת הלד. באופן שכאשר עוצמת האור הנקלט תעמוד על 0 (חושך...) - עוצמת הדלקת הלד תהיה מקסימלית. אם עוצמת האור הנקלט תהיה מרבית - הלדים יהיו בעוצמה מינימלית - כבויים.
ממש חשוב לכם לכתוב בעברית על גבי מסך LCD 16*2? בעקבות הבקשה של ניתאי ושילה, החלטתי לבדוק איך עושים את זה. את ההשראה וחלק גדול מהידע לקחתי מכאן (למרות שזה לא בעברית ואפילו לא אותה הספרייה שאני משתמש בה אבל זה עזר לי מאד!).
נתחיל?
לצורך העבודה נצטרך:
יצרתם מודל או שיש לכם קובץ STL שהורדתם מהאינטרנט ואתם רוצים "לכופף" אותו. איך עושים את זה? מסתבר שזה לא כל כך מורכב אם יש לכם Meshmixer. אז הצטיידו ב Meshmixer (חינם לגמרי...) ועקבו אחר ההוראות הפשוטות...
שלב א' - יבאו את המודל ל Meshmixer
אם המשמיקסר מותקן לכם על המחשב, הדרך הפשוטה ביותר תהיה לעשות לקובץ "פתיחה באמצעות" ולבחור באפשרות Meshmixer. כל דרך אחרת - גם תעבוד. שימו לב שאם תפתחו את ה Meshmixer ואז תייבאו אליו את הקובץ - הוא יפתח לכם בתוספת קוביה קטנה ולא מזיקה. פשוט מחקו אותה לפני שאתם עוברים לשלב הבא...
שלב ב' - בחירת האזור לכיפוף
כעת יש לבחור את האזור אותו אתם רוצים לכופף. בעזרת הכלי Select בוחרים את האזור: מסמנים עם העכבר סביב החלק אותו רוצים לכופף "מעגל" (או צורה בלתי מוגדרת אחרת...). לצורך הדוגמא בחרתי בגבעול שאני רוצה שיהיה מעט יותר מכופף.
המודל כפי שנפתח ב Meshmixer
סימון החלק לכיפוף:קל למדוד טמפרטורה בעזרת המיקרו:ביט. אפשר לחבר חיישן טמפרטורה למיקרו:ביט ולקרוא נתונים אבל אפשר גם בלי לחבר חיישן טמפרטורה: המיקרו:ביט יודע לקרוא את הטמפרטורה של המעבד שלו שהיא פחות או יותר (יותר..) הטמפרטורה של הסביבה. תוכלו להניח את המיקרו:ביט מול המזגן ולראות את הטמפרטורה צונחת או להניח את האצבע שלכם על המעבד ולראות איך הטמפרטורה מתחילה לטפס.
בתור התחלה חפשו בתוך סביבת המיקרו:ביט את הבלוק של קריאת הטמפרטורה בלשונית הקלט:
צריבת לייזר היא כלי שנוסף בשנים האחרונות לארגז הכלים של המייקר. הצריבה פשוטה ויכולה להתבצע על קרטון, קרטון ביצוע, עץ וחומרי גלם נוספים.
את צורב הלייזר שלי הזמנתי ב eBay ואחרי המתנה של חודש יכולתי להתחיל לנסות אותו.
הצורב מגיע עם כמה דברים במארז:
בשיעור מספר 1 ערכנו היכרות בסיסית עם המיקרו:ביט. היום נראה איך מתכנתים את הבקר. מוכנים?
אז קדימה – בואו נראה איך מתכנתים את הבקר:
השיטה שבה נשתמש נקראת תכנות על בסיס WebUSB. תכנות על בסיס WebUSB הוא תכנות שבו הקוד נמצא במחשב שלנו (ולא בתוך הבקר) וכך כל זמן שהבקר מחובר אל המחשב בחיבור USB – הוא מסוגל לקרוא דרך חיבור זה את מה שכתבנו בקוד ולבצע אותו.
מה צריך בשביל זה?
נפתח את דפדפן האינטרנט וניכנס לקישור הזה >>>
המסך שיופיע לפנינו נראה כך: