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

גרף עמודות צבע כפול עם מעגל פיתון: 5 שלבים (עם תמונות)
גרף עמודות צבע כפול עם מעגל פיתון: 5 שלבים (עם תמונות)

וִידֵאוֹ: גרף עמודות צבע כפול עם מעגל פיתון: 5 שלבים (עם תמונות)

וִידֵאוֹ: גרף עמודות צבע כפול עם מעגל פיתון: 5 שלבים (עם תמונות)
וִידֵאוֹ: הדמיית נתונים-גרפים בסיסיים-גרף עמודות | מידע ונתונים לכיתות יא 2024, יולי
Anonim
גרף עמודות צבע כפול עם CircuitPython
גרף עמודות צבע כפול עם CircuitPython

ראיתי את גרף ה- LED הזה באתר פימורוני וחשבתי שזה עשוי להיות פרויקט זול ומהנה בזמן ביצוע נעילה של covid-19.

הוא מכיל 24 נוריות LED, אדום וירוק, בכל אחד מ -12 הקטעים שלו, כך שבתיאוריה אתה אמור להיות מסוגל להציג אדום, ירוק וצהוב. בדרך כלל היית מצפה ל -2 אנודות, אחת לאדום ואחת לירוק, ו -24 קתודות אם היית בונה אותה מתוך 24 נוריות LED. לחבילה זו יש רק 14 סיכות ושלושה זוגות סיכות מחוברים פנימית!

איך אתה מניע 24 נוריות עם 11 סיכות בלבד? זה נראה פרויקט מעניין עוד יותר.

· נצטרך לעשות שימוש בהתמדה של הראייה בעין ולהבהב את הלדים השונים מהר מאוד.

מה אני רוצה להיות מסוגל לעשות עם זה?

· הזז אור אחד אדום, ירוק או צהוב קדימה ואחורה לאורך הצג

· הצג סרגל מישור שמאל אדום, ירוק או צהוב לאורך הצג

כיצד אוכל לספק קלט פשוט לשינוי התצוגה?

· השתמש בפוטנציומטר 10K ליצירת ערכים מ -0 עד 12 כולל.

החלטתי להשתמש ב- Adafruit ItsyBitsy M4 Express לפרויקט זה ולתכנת אותו באמצעות CircuitPython. זהו מכשיר 3.3V ולכן החלטתי לשים נגדים של 330 אוהם על האנודות כדי לשמור על זרם נמוך ולהגן על סיכות הבקר והנורות. אני רק הולך להדליק מקסימום שני נוריות בכל רגע - נורית אדומה וירוקה באותו קטע כדי לקבל צהוב.

שלב 1: מה אנחנו צריכים?

מה אנחנו צריכים?
מה אנחנו צריכים?

חבילת עמודות

Itsybitsy M4 Express

לוח רצועות או קרש לחם

נגדי 3x 330 אוהם

פוטנציומטר 10K אוהם

חוט קפיצה

קפיצות מובילות

עורך מו לפתח סקריפט והבהב את המיקרו -בקר.

שלב 2: איך זה עובד

איך זה עובד
איך זה עובד

התצוגה מחולקת ל -3 חלקים (נמוך - הקצה השמאלי, האמצע - המרכז והגבוה - הקצה הימני), כל אחד מכיל 4 קטעים. לכל חלק יש אנודה אחת המפעילה 8 נוריות LED. סיכות האנודה מחוברות פנימית. סיכות 1 & 14 עבור נמוך, סיכות 6 & 9 לאמצע וסיכות 7 & 8 לגבוה - אתה יכול להשתמש בכל אחת מהן. הקתודות האדומות הן סיכות 2, 3, 4 ו -5, ואילו הקתודות הירוקות הן 13, 12, 11 ו -10.

כדי להדליק LED הזרם חייב לזרום דרך נגד 300 אוהם מאנודה גבוהה (3.3V) לסיכת קתודה נמוכה (0V).

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

סיכת האנודה 1 מוגדרת גבוה בעוד שסיכות האנודה האחרות, 6 ו -7 מוגדרות נמוכות (בחר סעיף)

ו

הקתודה האדומה 2 מוגדרת נמוכה, בעוד שכל סיכות הקתודה האחרות מוגדרות גבוהות (בחר LED)

כדי להפוך את הקטע הימני ביותר לירוק:

סיכת האנודה 7 מוגדרת גבוה ואילו סיכות האנודה האחרות, 6 ו -1 מוגדרות נמוכות (בחר סעיף)

ו

קתודה ירוקה 10 מוגדרת נמוכה ואילו כל סיכות הקתודה האחרות מוגדרות גבוהות (LED בחר)

שלב 3: חיבור החלקים

חיבור החלקים
חיבור החלקים

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

שלב 4: לוח סיים

לוח סיים
לוח סיים

השתמשתי בעורך Mu כדי לפתח את הקוד ולהבליט אותו ל- ItsyBitsy M4 Express.

הנה הקוד:

שלב 5:

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

אני מקווה שתנסה.

מוּמלָץ: