מפרט בנייה
מסמך ההאקתון הישן (עכשיו בארכיון) העריך ₪35–50 ל־ESP32 + חיישן + מנוע. זה BOM של לוח לחם, לא של תושבת שנושאת 20–40 ק״ג. כאן הרשימה האמיתית — כולל מה שחסר.
רשימת חומרים
| פריט | תפקיד בקושחה | טווח מחיר | מצב |
|---|---|---|---|
| ESP32 DevKit | בקר, WiFi, I²C, GPIO 18/19 | ₪28–45 | יש בקושחה |
| BH1750 ×2 (0x23 / 0x5C) | sensorTop / sensorBot |
₪18–30 לשניים | יש בקושחה |
| מנהל A4988 / DRV8825 | STEP=18, DIR=19 | ₪10–22 | מניחים DRIVER |
| NEMA17 1.8° (200 צעדים/סיבוב) | יחס 1:5 בקושחה, STEPS_PER_DEGREE |
₪32–70 | לא נועל עצמית |
| ספק 12V ≥2A + ממיר 5V/3.3V | VMOT למנהל + לוגיקה | ₪25–55 | נדרש |
| תיבת גלגלי שיניים 1:5 | מופיעה בקבוע, לא במודל CAD | ₪40–120 | אין שרטוט |
| לוח VESA + זרוע פלדה | נושא את המסך | ₪180–650 | לא תוכנן |
| מפעיל נעילה עצמית (תולעת / בלם) | מונע נפילה בניתוק חשמל | ₪150–480 | לא פתור |
| מפסקי קצה / הומינג | הקושחה עושה setCurrentPosition(0) באתחול |
₪8–20 | אין הומינג |
| UL / TÜV / ביטוח נפילת מסך | — | אלפי ₪+ | לא רלוונטי לקונספט |
.ino)
≈ ₪110–220
טווחים לפי מחירי AliExpress / Amazon / רכיבים מקומיים נפוצים באוגוסט 2026. Vogel's MotionMount נמכרת ב־£899 ו־MantelMount MM815 ב־~$650 כי המוצר הוא המכניקה והבטיחות — לא ה־ESP32. אין כאן ספק, מק״ט או קישור קנייה.
תרשים חיווט
פיני I²C הם ברירת המחדל של ESP32-Arduino (SDA=21, SCL=22) — הקושחה קוראת Wire.begin() בלי ארגומנטים. STEP/DIR הם GPIO 18/19 בשורה 27 של smart_mount.ino.
שאלות הנדסיות פתוחות
1. הומינג — מאיפה אפס?
setup() קורא stepper.setCurrentPosition(0) ומניח שהמסך כבר ב־0°.
אחרי ניתוק חשמל, החלקה, או אתחול באמצע מהלך — המיקום המוחלט של moveTo שגוי.
אין מפסק קצה, אין אנקודר, אין רצף הומינג. בלי זה אי אפשר להבטיח שלא יחרגו מגבול מכני.
מודל מארח עם אותו אירוע מול מכונה בטוחה מוצעת: מכונת מצבים.
למה 2 שניות דגימה שולטות על ההשהיה: תזמון והספק.
2. מפעיל נעילה עצמית — מה קורה כשהחשמל נפל?
NEMA17 בלי תולעת / בלם נגרר אחורה תחת מומנט של מסך 20–40 ק״ג. יחס 1:5 בקושחה מגדיל מומנט אבל לא נועל. תושבת מסחרית (MantelMount, Vogel's) נמכרת בגלל המכניקה הזו, לא בגלל חיישן lux. טרם נבחר מפעיל, טרם חושב מומנט סביב ציר ה־VESA, טרם יש מצב כשל בטוח.
3. גאומטריית בוהק — שני lux לא מוצאים את הכתם
BH1750 מודד הארה כללית, לא מיקום השתקפות ספקולרית. היחס top/bottom הוא קירוב גס:
חלון ממול מזיז את הכתם בלי לשנות את היחס כמו שצריך, ובוהק מלמטה לא מטופל
(calcOptimalAngle מחזיר רק זווית ≥ 0). האלגוריתם לא כויל מול מדידה.
פירוט אינטראקטיבי: גאומטריית בוהק.
מחשבון מומנט — למה NEMA17 + 1:5 אינו תושבת
מודל סטטי כנה: τ = m · g · d · cos(θ).
d הוא מרחק מרכז הכובד מהציר (לא אלכסון הזרוע).
מומנט ההחזקה של מנוע צעד קיים רק כשהנהג מוזן. בלי תולעת / בלם, ניתוק חשמל = נפילה.
זה לא FEA ולא מק״ט — זה הסדר-גודל שההאקתון דילג עליו.
55″ טיפוסי ≈ 18 ק״ג ו־8 ס״מ לפני הציר → כ־14 N·m. NEMA17 0.45 N·m × 5 × 0.85 ≈ 1.9 N·m. מקדם בטיחות ≈ 0.13. Vogel's / MantelMount עולות מאות דולרים כי הן פותרות את המספר הזה, לא כי יש להן BH1750.