תוכן עניינים:

תצוגת לווין של צדק: 3 שלבים
תצוגת לווין של צדק: 3 שלבים

וִידֵאוֹ: תצוגת לווין של צדק: 3 שלבים

וִידֵאוֹ: תצוגת לווין של צדק: 3 שלבים
וִידֵאוֹ: האנשים הכי שמנים בעולם | טופטן 2024, נוֹבֶמבֶּר
Anonim
תצוגת לווין של צדק
תצוגת לווין של צדק
תצוגת לווין של צדק
תצוגת לווין של צדק
תצוגת לווין של צדק
תצוגת לווין של צדק

זהו פרויקט מהנה וקל שיש בו המון פוטנציאל ליצור תצוגה מעניינת, חינוכית ומתחילה בשיחה. היא משתמשת ברצועת אור לא -פיקסל זולה (10 $) כדי להציג את הכיוון הנוכחי של ארבעת הירחים העיקריים של צדק.

אספקה

Arduino Uno (כל גרסה תעשה)

רצועת NeoPixel (השתמשתי באחת הזמינה באמזון)

3 חוטי חיבור

שלב 1: חבר את הארדואינו ל- Lightstrip

חבר את הארדואינו ל- Lightstrip
חבר את הארדואינו ל- Lightstrip

אין הרבה בעניין הזה. לרצועה יש שלושה חיבורים; אדום +5V, שחור לקרקע, ירוק לאות.

ייתכן שיש לך רצועת אור שונה משלי כך שהצבעים עשויים להשתנות אך החיבור יהיה זהה.

חבר את הדברים הבאים:

רצועה קלה -------- סיכת ארדואינו

חוט אדום -------------- 5V

חוט שחור ------------ GND

חוט ירוק ------------ סיכה 6 (זה יכול להיות כל סיכה אבל הסקיצה שלי משתמשת ב -6)

ייתכן שתרצה לחכות עד שתתכנת את הארדואינו לפני שתחבר את רצועת האור. זה ימנע מצב אקראי בעת האתחול להפעיל את כל הנורות בו זמנית ולעומס יתר על המידה על יציאת ה- USB של המחשב.

שלב 2: תכנת את הארדואינו

טען את הסקיצה לתוך הארדואינו בכל שיטה שאתה רגיל אליה.

הערה: יהיה עליך להעלות את ספריית Adafruit Neopixel. תודה ל- Adafruit על התמיכה המדהימה שלהם בקהילת ה- Maker !!!

זהו יישום פשוט מאוד שמשאיר לך הרבה מקום להשתפר. נכון לעכשיו, אתה מקשה על התאריך והשעה (ב- UTC). עדכן את המשתנים לזמן ה- UTC הנוכחי שלך. הידור והורד את הקוד ל- Arduino שלך. אתה אמור לראות את המצב הנוכחי של הירחים. צדק יופיע כנקודה אדומה באמצע הרצועה. את שאר ירחי הירח ניתן לשנות בסקיצה למה שאתה רוצה. מכיוון שהתאריך והשעה בעת ההפעלה נמצאים בסקיצה, כעת תוכל לקחת את התצוגה למקום אחר ולחבר אותה והיא תתחיל בזמן הנוכחי. זה מאפשר לך לתכנת אותו ולהעביר אותו במהירות למקום כלשהו מבלי לאבד את התאריך או השעה.

שלב 3: הפוך אותו לשלך

ברור שיש כמה דרכים נהדרות לשפר את זה אם אתה רוצה להפוך את זה לפרויקט יפה לבית שלך:

1) הוסף שעון בזמן אמת המגובה בסוללה. אלה זולים מאוד עם הרבה מידע זמין כיצד להשתמש בהם. זה יאפשר לך לא לאבד את התאריך או השעה הנוכחיים בהם היחידה איבדה כוח.

2) תוכל להוסיף כמה מתגים ל- Arduino ולמציא את הקוד לקביעת השעה רק באמצעות רצועת האור כתצוגה. אולי קבע כל ספרה של התאריך והשעה בכמה נוריות אתה רחוק מצדק (או בקצה אחד של הרצועה).

3) הוספתי תמונה קטנה של צדק כדי להדגיש טוב יותר את כדור הארץ. הרכבה על רקע שדה כוכב באמת תגרום לפרויקט הזה לצוץ.

4) נכון לעכשיו, הקוד יחליף שני ירחים הנמצאים באותו פיקסל. אתה יכול לשנות את הקוד כדי להבהב לסירוגין את שני הצבעים כשהם באותו פיקסל.

5) בדומה ל -2 לעיל, תוכל להמציא תכנית להחלפה בין תצוגת הירח לזמן. (איך אתה יכול להציג זמן ברצועה לינארית תלוי בך). הקוד מגדיר בעיקר את התצוגה ולאחר מכן מתקשר לשגרת המשנה לחישוב המיקומים שוב ושוב. הוספתי שורה בתוכנית המשנה Loop () כדי להוסיף 120 שניות לזמן כל איטרציה של Loop. זה מאפשר לך לראות את הירחים נעים יחסית אחד לשני במהירות רבה יותר ונותן תצוגה ממש מגניבה של הרקדנים הקוסמיים האלה.

הסרטון מציג את הקוד עם השורה הזו בתגובה. אתה יכול לראות איך Io קורע סביב צדק וקליסטו יורה שם החוצה. אני מקווה שתיהנו מהפרויקט הזה. אם אתה מכין אחד, אנא שתף אותו עם כולם.

מוּמלָץ: