יום שני, 7 בדצמבר 2020

סביבון מיקרו:ביט (Micro:bit)

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

מוכנים? 

רכיבים: 

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
























יום רביעי, 25 בנובמבר 2020

מיקרו:ביט שיעור מספר 8 - לולאות ותנאים (#8 Micro:bit)

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


בממשק של המיקרו:ביט יש כמה סוגים של לולאות והיום בחרתי בלולאה "כל עוד", כלומר, המיקרו:ביט יבצע את מה שאומרים לו "כל עוד" מתרחש משהו. 

יום חמישי, 1 באוקטובר 2020

איך לייצר מודל וורונוי (Voronoi model) בקלות?

 תמיד רציתם לייצר מודל וורונוי (Voronoi model) אבל לא היה לכם מושג איך עושים את זה? זה כל כך קל!! אבל לפני כן..

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

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


יום חמישי, 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.
  • מיקרו ביט

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

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


יום ראשון, 30 באוגוסט 2020

מיקרו:ביט - שיעור מספר 1 - מה זה מיקרו:ביט? (Micro:bit 1#) / דביר

המיקרו:ביט הוא בקר (controller) שניתן לתכנת בקלות בכמה שפות (הבולטות ביניהן הן פייתון שמאפשרת תכנות "אמיתי", ותכנות בלוקים, שבו נתמקד כעת כיוון שהוא פשוט ומאפשר ביצוע פרויקטים רבים בפשטות).

נתחיל מהיכרות עם הבקר:




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

נוכל לזהות כמה מאפיינים חשובים:

יום ראשון, 21 ביוני 2020

עבודה עם L298N ובלוטוס' (Bluetooth) / הפוסט בעבודה

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

היום ננסה לשלב רכיב בלוטוס' עם רכיב ה L298N וכך ליצור למעשה רכב עם שליטת בלוטוס'. הקוד הוא בעצם שילוב של מה שעשינו כאן עם הבלוטוס' ומה שעשינו כאן עם האינפרא

רכיבים: 
  • ארדואינו Uno 
  • בית סוללות לדרייבר 
  • בית סוללות לארדואינו (או בית סוללות חזק מספיק לדרייבר)
  • רכיב בלוטוס' מסוג HC-05 / HC-06
  • טלפון אנדרואיד
  • רכב עם שני מנועי DC
  • דרייבר מסוג L298N 
  • חוטים (זכר-זכר וזכר-נקבה).
נתחיל עם הרכבה על פי התרשים: 


יום ראשון, 14 ביוני 2020

תחילת עבודה ב Fusion 360

פיוז'ן 360 (Fusion 360) היא תכנה למידול בתלת מימד שמאפשרת לנו ליצור דברים מורכבים בהרבה ממה שאנו יכולים ליצור באמצעות Tinkercad, לדוגמא. 

השימוש בתכנה דורש הרשמה. שימו לב שהתכנה היא תכנה בתשלום. יחד עם זאת, תלמידים ומורים יכולים לקבל רשיון זמני בחינם. 

יום שלישי, 2 ביוני 2020

רכב ארדואינו עם שליטה של אינפרא אדום (IR)

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

בעזרתו האדיבה של שמואל (תודה!!) תוכלו להוריד את הקוד ולבנות את הרכב. 

ידע קודם: 
רכיבים: 
  • ארדואינו Uno
  • בית סוללות לדרייבר 
  • בית סוללות לארדואינו 
  • חיישן אינפרא אדום 
  • שלט כלשהו של אינפרא אדום 
  • רכב עם שני מנועי DC
  • דרייבר מסוג L298N 
  • חוטים (זכר-זכר וזכר-נקבה). 

יום רביעי, 1 באפריל 2020

מכונת הנשמה גרסה 2.0 - ventilator machine V2.0

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


רשימת רכיבים עדכנית לגרסה 2.0:
  • לוח ארדואינו Nano
  • כבל USB תואם לארדואינו Nano
  • מטריצה 400
  • מתאם לספק כח למטריצה 
  • ספק כח לארדואינו
  • 2 פוטנציומטרים 
  • מסך LCD 2*16
  • מנוע סרוו SPT5425LV
  • 4 חוטים M-F (הצטיידו בבקשה במעט יותר)
  • 13 חוטים M-M (הצטיידו בבקשה במעט יותר..)

בנוסף תצטרכו: 

שלב א - הדפסת החלקים: 

חומר ההדפסה - PLA
infil - 30%

תמיכות ומנח - 
  • לבסיסי האמבו ולבסיס הסרוו (רק בגרסת המפוח הגדול) - תמיכות עץ.
  • שאר החלקים - ללא תמיכות. 
  • את הקשתות יש להדפיס בשכיבה. 
אפשר להשתמש כמובן גם ב Petg, ABS או בטכנולוגיית SLA עם Black Rock של Phrozen או מוצרים מקבילים.


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

יום שני, 23 במרץ 2020

הדפסת מכונת הנשמה - Coronavirus

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

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

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

מוכנים?

כדי לבנות את מכונת ההנשמה תצטרכו כמה רכיבים:

לפני שמדפיסים: 

יום ראשון, 22 במרץ 2020

הדפסה בתלת מימד נגד קורונה?

האם הדפסה בתלת מימד יכולה לתת מענה לבעיית הקורונה?

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

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

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

המודל של המסיכה הוא מודל חופשי של החברה שמייצרת את הפילמנט - Copper3d.

ההדפסה היא הדפסה פשוטה, ללא תמיכות:


הדפסתי, על פי המלצות היצרן, במהירות של 45 ממ"ש. לאחר ההדפסה, יש צורך בחימום עדין עם פן והתאמה של המסיכה לצורת הפנים:

יום שלישי, 17 במרץ 2020

סטטוסקופ ללא קורונה??!

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

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

כמה זמן מחזיק וירוס הקורונה על משטחים?

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

לצורך ההשוואה, בדקו החוקרים את נגיף הקורונה בהשוואה לנגיף ה SARS.


אפשר לראות שבאופן כללי, נגיף הקורונה עמיד מעט יותר מנגיף ה SARS. על גבי נחושת מודגמת מגמה הפוכה ועוד נשוב אליה.

מהנתונים ניתן לראות שנגיף הקורונה מחזיק למעלה מ 72 שעות על גבי פלדה או פלסטיק.

יום שלישי, 11 בפברואר 2020

ארדואינו ושליטה באמצעות אינפרא אדום (IR)

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

נתחיל?...

רכיבים:

  • לוח ארדואינו Uno 
  • חיישן אינפרא אדום (IR sensor)
  • כמה חוטים
  • שלט אינפרא אדום כלשהו... 
נוכל לבחור איזה שלט שנרצה - אם הוא עובד בטכנולוגיה של אינפרא אדום. 


יום שלישי, 21 בינואר 2020

הדפסת ליטופן (Lithophane) במדפסת SLA

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

למה בכלל להדפיס ליטופן ב SLA? 
סיבה ראשונה: זה יוצא מדהים ומדויק! הדפסת ליטופן ב FDM צריכה להעשות באיטיות ועדינות כדי להמנע מפסים לא רצויים לרוחב הליטופן. הדפסת ליטופן ב SLA יוצאת ללא סימני flow לא מכויל, ללא סימני רצועות לא מתוחות ובקיצור - חלקה ויפה!

יום שלישי, 14 בינואר 2020

חיתוך לייזר בעזרת RDWorks V8

איך מבצעים חיתוך לייזר בעזרת RDWorks?

בשלב הראשון, תצטרכו להוריד את הגרסה האחרונה של התכנה מכאן. התכנה היא חינמית ותומכת בקבצי dxf. לאחר ההורדה וההתקנה של התכנה, נפתח את התכנה:


בתפריט File נלחץ על Import ונייבא קובץ dxf: