חומרה אינה תוכנה – וזה כל הסיפור
בתוכנה, תיקון עולה שעות עבודה. בחומרה, תיקון עולה סבב ייצור: הזמנת לוחות חדשים, הלחמה, רכיבים, ולעיתים גם תבנית חדשה למארז. מכאן נגזר ההבדל היסודי בשיטת העבודה – בפיתוח חומרה משלמים מראש בתכנון ובבדיקה, כדי לחסוך אחר כך בסבבים. מי שמנסה לעבוד בחומרה בקצב של תוכנה מגלה שהוא משלם על כל איטרציה שבועות וכסף.
שלב אפס: להחליט מה המוצר צריך לעשות
נשמע מובן מאליו, אך זה השלב שמדולג בתדירות הגבוהה ביותר. לפני שנבחר מעבד או חיישן, יש לענות בכתב על שאלות מודדות: מה נמדד ובאיזו דיוק? כמה זמן על סוללה? באיזו סביבה – חוץ, לחות, רעש חשמלי? האם יש תקשורת, ולאן? כל תשובה כאן חוסכת מהדורת לוח מלאה בהמשך, בהתאם לעקרון שתיארנו בהגדרת דרישות פרויקט.
ארכיטקטורה ובחירת רכיבים
כאן נקבעים 80% מהעלות והביצועים של המוצר. שלוש החלטות מרכזיות:
- המעבד או המיקרו-בקר: לא הכי חזק – הכי מתאים. מעבד עוצמתי מדי מייקר, מחמם ומקצר את חיי הסוללה. מעבד חלש מדי יחייב החלפת ארכיטקטורה באמצע.
- ניהול ההספק: ההחלטה שקובעת אם המוצר עובד יום או חודש על סוללה. יש לתכנן אותה כארכיטקטורה, לא כאופטימיזציה בסוף.
- זמינות ושרשרת אספקה: רכיב מעולה שיש לו ספק אחד עם זמן אספקה ארוך הוא סיכון פרויקטלי. אנו מעדיפים רכיבים עם חלופה מוכרזת.
מהדורות הלוח – למה יש יותר מאחת
פיתוח חומרה מתקדם במהדורות, וכל אחת נועדה לענות על שאלה אחרת. בפרויקט אופייני יש שלוש:
- מהדורת היתכנות: לוח מרווח, נקודות מדידה בכל מקום, לעיתים גדול פי כמה מהמוצר הסופי. מטרתו אחת – להוכיח שהמעגל עובד. יופי אינו שיקול.
- מהדורת אינטגרציה: הלוח מקבל את הצורה והמידות האמיתיות ונכנס לתוך הזיווד. כאן מתגלות בעיות שאין להן קשר למעגל – חום, מקום לכבלים, אנטנה חסומה.
- מהדורת ייצור: אותו מעגל, אך מותאם לייצור אוטומטי: סימונים, נקודות בדיקה, סובלנויות הרכבה. הרחבנו על שיקולים אלה בתכנון מעגל מודפס.
הסבבים האלה אינם כישלון – הם התהליך. פרויקט שמנסה לדלג מהמהדורה הראשונה ישר לייצור כמעט תמיד חוזר לסבב נוסף, רק יותר יקר.
קושחה – מפתחים במקביל, לא אחר כך
הטעות היקרה: לסיים את החומרה ואז להתחיל לכתוב קוד. בפועל, הקושחה חושפת בעיות חומרה – פין שלא ניתן לשליטה, ערוץ מדידה רועש, זמן התעוררות ארוך מדי. לכן קושחה בסיסית נכתבת על המהדורה הראשונה, גם אם היא רק מדליקה ומודדת. את התהליך המשולב הזה תיארנו בתהליך הפיתוח של מוצר אלקטרוניקה.
בדיקות שחייבות לקרות לפני ייצור
- תאימות אלקטרומגנטית: שהמוצר לא מפריע לאחרים ולא מופרע. כשל כאן משמעו לרוב שינוי לוח או מארז – ולכן בודקים מוקדם, לא ערב ההשקה.
- בדיקות סביבה: טמפרטורה, לחות, רעידות, נפילה. חומרה נכשלת בשטח בדרכים שאינן מתגלות על שולחן.
- בדיקת חיי סוללה אמיתיים: לא חישוב – מדידה, לאורך זמן, בתרחיש שימוש מציאותי.
- סדרת אפס: כמות קטנה בקו הייצור האמיתי, שמגלה את בעיות ההרכבה לפני שמייצרים אלפים. ראו סדרות ראשונות.
המעבר לייצור
סיום הפיתוח אינו לוח שעובד – אלא חבילת מסמכים שמאפשרת למפעל לייצר בלי לשאול: קבצי ייצור, רשימת רכיבים עם חלופות, הוראות הרכבה, נוהל בדיקה ותיעוד גרסאות. חבילה חסרה היא הסיבה הנפוצה ביותר לכך שסדרה ראשונה חוזרת עם תקלות. פירטנו את התוצר הזה בתיק ייצור.
לסיכום
פיתוח חומרה מתנהל במהדורות, וכל מהדורה עונה על שאלה אחת. מי שמגדיר דרישות בכתב לפני בחירת רכיבים, מפתח קושחה במקביל ובודק תאימות מוקדם – מגיע לסדרת ייצור בשלושה סבבים. מי שמדלג, מגיע לשם בשישה. בפרוג'קטס האוס בע"מ אנו מלווים פיתוח חומרה מהארכיטקטורה ועד תיק הייצור, כולל תכנון הזיווד שמכיל אותה.
רוצים להפוך רעיון למוצר? צרו קשר עם צוות פרוג'קטס האוס בע"מ – טלפון: 054-8936922 | דוא"ל: info@projects-house.com – ונשמח ללוות אתכם משלב הרעיון ועד המדף.