דגם אינטראקטיבי מבוסס דפדפן המציג את תנועת כוכבי הלכת במערכת השמש בזמן אמת או במהירות מואצת. המערכת כוללת חישובי מיקום אסטרונומיים לזיהוי ליקויים בהתבסס על מיקום המשתמש.
- סימולציה דינמית: תנועה של 8 כוכבי לכת במסלוליהם סביב השמש, כולל תנועת הירח סביב כדור הארץ.
- זיהוי ליקויים: שימוש בספריית
SunCalcלחישוב זווית ההפרדה בין השמש לירח בזמן אמת כדי להתריע על ליקויי חמה ולבנה. - שליטה בזמן: אפשרות למעבר בין זמן אמת לסימולציה מואצת, ובחירת תאריכים ספציפיים ��רך בורר תאריכים ייעודי.
- התאמה אישית: * הסתרה או הצגה של כוכבי לכת ספציפיים והירח.
- שינוי מהירות הסימולציה באמצעות סליידר.
- קביעת מיקום גאוגרפי (קו רוחב וגובה) ידנית או באמצעות GPS לדיוק החישוב האסטרונומי.
- ממשק מפה: שילוב מפת Leaflet אינטראקטיבית לעדכון מיקום הצופה.
- Frontend: HTML5, CSS3 (Flexbox, Animations, Responsive Design), JavaScript.
- Libraries: *
SunCalc- לחישובי מיקומי שמש, ירח ושלבי הירח.Leaflet.js- להצגת המפה והגדרת קואורדינטות.
- Assets: שימוש בתמונות רשמיות של NASA עבור טקסטורות כוכבי הלכת.
הסימולציה מתבססת על ימי ההקפה (Orbital Period) הבאים עבור כל גרם שמיים:
- מרקורי: 88 ימים.
- ונוס: 225 ימים.
- כדור הארץ: 365.25 ימים.
- הירח: 27.3 ימים (סביב כדור הארץ).
- מאדים: 687 ימים.
- צדק: 4,331 ימים.
- שבתאי: 10,747 ימים.
- אורנוס: 30,589 ימים.
- נפטון: 59,800 ימים.
פרויקט זה הוא תוצר של שיתוף פעולה בין אדם למכונה:
- giamat13 – היוצר והמפתח הראשי. האחראי הבלעדי על בניית הפרויקט, תכנון הלוגיקה, עיצוב הממשק וחיבור כל המרכיבים לכדי מערכת עובדת.
- Gemini (Google)
- ChatGPT (OpenAI)
- כל מי ששלח pull request וissues
נבנה עבור חובבי אסטרונומיה ומפתחי אינטרנט.