כל הפוסטים של עידו גנדל

NRND – סיבה לבהלה?

לא מזמן, חברת Microchip הכריזה על המיקרו-בקר ATmega328P חביב המייקרים בתור NRND – "לא מומלץ לתכנונים חדשים". זוהי הזדמנות טובה להכיר את המונח הזה, ולהבין מה הוא אומר והאם יש לנו וליצרני הארדואינו ממה לחשוש.

להמשיך לקרוא NRND – סיבה לבהלה?

5V, אבל בדיוק

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

תקריב לוח הערכה ל-Voltage Reference
תקריב לוח הערכה ל-Voltage Reference
להמשיך לקרוא 5V, אבל בדיוק

גישה מהירה ל-Struct, בלי כפל

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

להמשיך לקרוא גישה מהירה ל-Struct, בלי כפל

במלוא הקיטור

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

מנוע קיטור D100E של Wilesco בפעולה
יש תמונה יותר גדולה בהמשך הפוסט
להמשיך לקרוא במלוא הקיטור

פרויקט: מחוון שפת הקלדה

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

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

נקמת הסינים: Nano Every בחצי מחיר

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

ה-Every הסיני בקופסה המקורית
ה-Every הסיני בקופסה המקורית
להמשיך לקרוא נקמת הסינים: Nano Every בחצי מחיר

לוח לכל PIC, כמעט (בחסות PCBWay)

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

הלוח עצמו
הלוח עצמו
להמשיך לקרוא לוח לכל PIC, כמעט (בחסות PCBWay)

פרויקט: צלחת מעופפת

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

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

העלות הסמויה של struct

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

מימין לאט, משמאל מהר – לפרטים, קיראו למטה
להמשיך לקרוא העלות הסמויה של struct