מקרה הנדסי — מה שבאמת נבנה כאן
דף למגייסת או למגייס firmware / embedded. לא מצגת מוצר. SmartMount התחילה כרעיון לתושבת שמתגוננת מבוהק בשני חיישני אור. מחקר השוק פסק PARK. מחקר המונטיזציה פסק שאין נתיב הכנסה. מה שנשאר הוא סקירת בטיחות, מכונת מצבים, ופשרות — על המחשב.
באגים שנמצאו בסקירה — ותוקנו במקור
אלה ממצאי קריאה של smart_mount.ino, לא באגים שנתפסו על אוסצילוסקופ. הסטטוס הוא «תוקן במקור», לא «אומת על חומרה».
מה עדיין פתוח — בכוונה גלויה
HIL-10 אוסר לתלות טלוויזיה על המנגנון הזה. תוכנית שנים-עשר המקרים:
עמוד HIL — סטטוס never-run.
שתי מכונות — מה שה־.ino עושה מול מה שחסר
הקושחה ככתבה
מכונה בטוחה מוצעת
30 תאים בקושחה (2×15) + 165 במכונה המוצעת (11×15) ננעלו מ־step(). אף מכונה לא רצה על ESP32.
לחיצה אחת: סייר המצבים.
פשרות תכנון
| שאלה | מה נבחר לדמו | למה | מה היה נכון למוצר |
|---|
הפירוט המלא, כולל סרבו / lux מוחלט / מיקום חיישן: חלופות שנדחו.
מה הבדיקות מוכיחות — ומה אי אפשר לבדוק בלי לוח
ננעל על המחשב
- חוק ההטיה, HOLD על כשל חיישן, גבול פאנל
- ארבעה נתיבי HTTP + דחיית קלט
- כל תא במכונת המצבים
- מומנט בלי תולעת = נפילה (מודל, לא מבחן מעבדה)
- HIL מוגדר כ־never-run — הבדיקה נכשלת אם מישהו משנה את זה בשקט
לא נבדק, ולא טוענים שכן
- האם BH1750 באמת מחזיר שלילי בכשל
- פולסי STEP שאבדו כש־
handleClientחוסם - כיול יחס lux מול כתם השתקפות
- מומנט החזקה של מק״ט NEMA17 מסוים
- חריקת תמסורת, הילוך חוזר, פספוס מפסק (אין מפסק)
המסמך: docs/TESTING.md. הפקודה: npm test — בלי תלויות, בלי CI ב־.github/workflows.
מה התיק מציג, ומה הוא לא מציג
מוצג
לא מוצג — אל תקראו את זה בראיון
פסק דין שוק: RESEARCH.md (PARK).
פסק דין הכנסה: MONETIZATION.md (תיק עבודות בלבד).
המקור של העמוד הזה: src/lib/case.js.