קיט ATmega328: בדיקה שיטתית

לאחרונה קיבלתי לבדיקה שני קיטים (מתוך חמישה) שנקנו במזרח הרחוק. כל קיט כולל מיקרו-בקר ATmega328P-PU עם Bootloader צרוב מראש של ארדואינו Uno, תושבת, מתנד גביש 16MHz עם שני קבלים קרמיים מתאימים, וכן מייצב מתח 7805 סטנדרטי עם שני קבלים אלקטרוליטיים לייצוב הכניסה והיציאה. הקונה לא הצליח לגרום לכל אלה לעבוד כ"ארדואינו על מטריצה". אז איפה הבעיה?

הקיטים עם הבעיה המסתורית
הקיטים עם הבעיה המסתורית

להמשיך לקרוא קיט ATmega328: בדיקה שיטתית

קיט לאימון בהלחמת SMD: סקירה וביקורת

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

הקיט המוכן בפעולה
הקיט המוכן בפעולה (אור ה-LED נראה חלש באור השמש…)

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

שידור וקליטה עם PT2262/72

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

הדגמת שידור וקליטה עם PT2262/72
הדגמת שידור וקליטה עם PT2262/72 (הלד הכתום הקטן הוא אינדיקציה לקלט תקין)

להמשיך לקרוא שידור וקליטה עם PT2262/72

הלו אסתי #3: צלילי המוזיקה

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


להמשיך לקרוא הלו אסתי #3: צלילי המוזיקה

ריתוך פלסטיק בסיבוב #2: על אמת

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

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

להמשיך לקרוא ריתוך פלסטיק בסיבוב #2: על אמת

כיבוי עצמי לארדואינו

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

להמשיך לקרוא כיבוי עצמי לארדואינו

בדיל להלחמה: תמונת מצב והמלצות

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

צילום אומנותי של Stackable Header מולחם
צילום אומנותי של Stackable Header מולחם

להמשיך לקרוא בדיל להלחמה: תמונת מצב והמלצות

Racing The Beam: סקירה וביקורת ספר

הספר הראשון שיצא בסדרת Platform Studies של MIT מוקדש כולו לקונסולת Atari 2600: מראשיתה כתחליף ביתי למשחקי הווידאו שהופעלו במטבעות, דרך ימי הזוהר שבהם שלטה ביד רמה בשוק, ועד למשבר הגדול של משחקי הווידאו בשנת 1983 – וגם קצת מעבר לו. את מי זה יכול לעניין כיום?

הספר Racing The Beam
הספר Racing The Beam

להמשיך לקרוא Racing The Beam: סקירה וביקורת ספר

סיפורי אופטימיזציה: אקראיות זולה

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

צילום מסך מתוך Yar's Revenge, באמולטור Atari 2600 ל-PC
צילום מסך מתוך Yar's Revenge, באמולטור Atari 2600 ל-PC

להמשיך לקרוא סיפורי אופטימיזציה: אקראיות זולה

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