All projects made with passion 💙
ברוכים הבאים ל-Bootcamp של מערכות ATE. זהו Sandbox תעשייתי שנועד לגשר על הפער בין הידע האקדמי לבין הדרישות המקצועיות בשוק ה-High-Tech. במהלך 7 הימים הקרובים תהפכו מהנדסאים צעירים למומחים המסוגלים לתכנן, לפתח ולתעד מערכות בדיקה מורכבות.
- התקנה: ודאו שכל הכלים המופיעים בסעיף ה-Toolchain מותקנים במחשבכם.
- Clone: שכפלו את ה-Repository הזה למחשבכם באמצעות GitHub Desktop.
- ספרינט: עקבו אחר לוח הזמנים והתחילו בתיקייה
01_Version_Control.
כדי לעמוד בסטנדרט התעשייתי, חובה להשתמש בגרסאות הבאות:
- GitHub Desktop - לניהול גרסאות וסנכרון.
- Arduino IDE 2.3+ - לפיתוח Firmware.
- KiCad 10.0 - לעריכת מעגלים מודפסים.
- Draw.io Desktop - לתיעוד דיאגרמות.
ודאו שמותקנים הדרייברים לתקשורת Serial מול כרטיסי הפיתוח:
הספרינט מתנהל לפי לוחות זמנים קשיחים. אי-עמידה ביעד יגרור סגירה של ה-PR וביטול הפרויקט.
| יום | תיקייה | אבן דרך (Milestone) |
|---|---|---|
| 1-2 | 01_Version_Control |
הקמת סביבה, Git Workflow ופתיחת PR ראשון. |
| 2-3 | 02_Firmware_Simulation |
פיתוח לוגיקה לא-חוסמת בסימולציית Wokwi. |
| 3-5 | 03_Hardware_Design |
תכנון מלא של Signal Conditioning ב-KiCad 10. |
| 6 | 05_Logic_Challenges |
אתגרי יעילות קוד, State Machines וניהול אוגרים. |
| 7 | 04_Templates_and_Docs |
סקירה טכנית (Code Review), תיקונים ומיזוג סופי. |
- No-Delay Policy: כל שימוש ב-
delay()ב-Firmware יביא לפסילה מיידית של הקוד. השתמשו ב-millis()בלבד. - Technical English: כל התיעוד הטכני, שמות המשתנים, הודעות ה-Commit ושמות הקבצים יהיו באנגלית בלבד.
- Conventional Commits: יש להשתמש בפורמט תקני להודעות Commit (לדוגמה:
feat:,fix:,docs:).