יומני טומי, חלק ג': חומרה

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

מיקרו-בקר, בצד התחתון של המעגל הראשי של חיקוי הטומי
מיקרו-בקר, בצד התחתון של המעגל הראשי של חיקוי הטומי
להמשיך לקרוא יומני טומי, חלק ג': חומרה

יומני טומי, חלק ב': המהירות האבודה

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

אזור קביעת המהירות ב-PCB המקורי של ה-TOMY
להמשיך לקרוא יומני טומי, חלק ב': המהירות האבודה

יומני טומי, חלק א': רקע, מטרה ושיטה

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

אלקטרוניקה של TOMY Teacher, ישן וחדש
אלקטרוניקה של TOMY Teacher, ישן וחדש
להמשיך לקרוא יומני טומי, חלק א': רקע, מטרה ושיטה

איך למנף הבדלים בין שפות תכנות פונקציונליות לשיפור בקרת האיכות הארגונית בתחום אוורור הרפת (או: תחילת הסוף של ה-AI)

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

רפת מאווררת היטב, לפי DALL-E 2
רפת מאווררת היטב, לפי DALL-E 2. שימו לב לרגלי הפרות, את זה לא ביקשתי.
להמשיך לקרוא איך למנף הבדלים בין שפות תכנות פונקציונליות לשיפור בקרת האיכות הארגונית בתחום אוורור הרפת (או: תחילת הסוף של ה-AI)

תיקון: החזרה לחיים של משקל מטבח

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

משקל המטבח, עובד
משקל המטבח, עובד
להמשיך לקרוא תיקון: החזרה לחיים של משקל מטבח

איך עשו את זה: סנייק ב-60 בייטים

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

הסנייק הכי קטן בעולם - צילום מסך
הסנייק הכי קטן בעולם – צילום מסך
להמשיך לקרוא איך עשו את זה: סנייק ב-60 בייטים

חיישן תנועה RCWL-0516 (דופלר מיקרו-גלים)

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

שני חיישני RCWL-0516
שני חיישני RCWL-0516
להמשיך לקרוא חיישן תנועה RCWL-0516 (דופלר מיקרו-גלים)

מתקן אוניברסלי לכלי עבודה

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

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

ניתוח מעגל: דימר טאץ' ללדים

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

דימר טאץ' סמוי, מבט מבחוץ (הלבן זו מדבקה)
דימר טאץ' סמוי, מבט מבחוץ (הלבן זו מדבקה)
להמשיך לקרוא ניתוח מעגל: דימר טאץ' ללדים

בלוג אישי בנושאי מייקינג, תכנות, מיקרו-בקרים ואלקטרוניקה