ארכיון הקטגוריה: מורשת קרב

סיפורים אמתיים על באגים, תקלות, בעיות – ואיך איתרתי ופתרתי אותם, או לפחות ניסיתי.

האקינג לפנס חירום

המשימה: לקחת פנס חירום/אזהרה מופעל בסוללות, עם שתיים וחצי פונקציות בשליטת לחצנים, ולהפוך אותו למשהו שפועל אוטומטית ברגע שמחברים אותו למקור חשמל חיצוני.

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

לא למתחילים: תיקון הארדואינו המסובך ביותר*

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

נגד בהלחמה מאולתרת ללוח ארדואינו מגה
אל תסתכלו על התוצאה, מה שחשוב זו הדרך

*המסובך ביותר עד כה…

להמשיך לקרוא לא למתחילים: תיקון הארדואינו המסובך ביותר*

כמה זה HIGH: מתח בפין פלט כפונקציה של הזרם

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

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

חידת מטבעות (ותכנות) למתקדמים

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

להמשיך לקרוא חידת מטבעות (ותכנות) למתקדמים

לנסות אפשר: ציד סיגנלים בפארק

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

IR Baboon - מודול נוח לקליטת שידורים באינפרה-אדום
IR Baboon – מודול נוח לקליטת שידורים באינפרה-אדום (לחצו להגדלה)
להמשיך לקרוא לנסות אפשר: ציד סיגנלים בפארק

גליצ'ים בחיישן IR: לא משחק ילדים!

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

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

ה-PCB שהורכב בגהינום

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

לד מולחם הפוך ובסיבוב
נח בשבע שגיאות, גרסת ה-LED
להמשיך לקרוא ה-PCB שהורכב בגהינום

מטרופוליס: המשחק–! (חלק ב')

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

מחוון מתקרב לאזור הסכנה (מתוך הסרט)
מחוון מתקרב לאזור הסכנה (מתוך הסרט)
להמשיך לקרוא מטרופוליס: המשחק–! (חלק ב')