יצרנו סדרה של מדריכי Raspberry Pi, בהן כיסינו את הממשק של Raspberry Pi עם כל הרכיבים הבסיסיים כמו LED, LCD, כפתור, מנוע DC, מנוע סרוו, מנוע צעד, ADC, Register register וכו '. פרסם כמה פרויקטים פשוטים של פטל פי למתחילים, יחד עם כמה פרויקטים טובים של IoT. היום, בפגישה זו, אנו הולכים להכין CUBE LED בגודל 3x3x3 ולשלוט בו על ידי Raspberry Pi כדי לקבל דפוסים שונים באמצעות תכנות Python. בנינו בעבר את אותה קוביית LED 3x3x3 עם Arduino Uno.
קוביית LED 3 * 3 * 3 אופיינית המחוברת ל- Raspberry Pi מוצגת בתמונה לעיל. קוביית LED זו עשויה 27 דיודות פולטות אור, 27 נוריות אלה מסודרות בשורות ועמודות ליצירת קוביה. מכאן השם הוא LED CUBE.
ישנם סוגים רבים של קוביות שניתן לעצב. הפשוטה שבהן היא קוביית LED 3 * 3 * 3. עבור CUBE 4 * 4 * 4 LED, העבודה היא כמעט פי שלושה כי אנחנו צריכים לעשות עבודה עבור 64 LED. עם כל מספר גבוה יותר העבודה כמעט מכפילה או משולשת. אבל כל קוביה עובדת פחות או יותר באותה דרך. למתחילים, קוביית LED 3 * 3 * 3 היא קוביית ה- LED הפשוטה ביותר וישנם גם כמה יתרונות של קוביית LED 3x3x3 על פני קוביות גבוהות אחרות כמו,
- עבור קוביה זו אינך צריך לדאוג לצריכת חשמל או פיזור.
- הביקוש לאספקת החשמל הוא פחות.
- איננו זקוקים לשום אלקטרוניקה למיתוג לקוביה זו.
- אנו זקוקים למסופי לוגיקה פחותים ולכן איננו זקוקים לרשמי משמרות או משהו כזה.
- המתאים ביותר עבור אלקטרוניקה המופעלת על ידי + 3.3v כמו Raspberry Pi.
רכיבים נדרשים:
כאן אנו משתמשים ב- Raspberry Pi 2 דגם B עם Raspbian Jessie OS. כל דרישות החומרה והתוכנה הבסיסיות נדונו בעבר, אתה יכול לחפש את זה במבוא Raspberry Pi ו- Raspberry PI LED מהבהב להתחלה, מלבד זה שאנחנו צריכים:
- פטל Pi 2 B (כל דגם)
- נגדי 220Ω (3 חתיכות)
- 27 נוריות
- כלי הלחמה לבניית קוביית LED
בניין קוביית LED 3x3x3:
דנו בעבר בבניית קוביית LED 3 * 3 * 3 במאמר זה: קוביית LED 3x3x3 עם Arduino. אתה צריך לבדוק את זה כדי ללמוד כיצד להלחין נוריות ליצירת קוביית LED. כאן אנו מזכירים 9 מסופים חיוביים נפוצים (עמודות) ושלושה מסופים שליליים נפוצים (שורות שליליות או שכבות) בקוביית LED. כל עמודה מייצגת מסוף חיובי וכל שכבה מייצגת מסוף שלילי.
אנו יכולים לראות 9 מסופים חיוביים נפוצים מהתצוגה העליונה כמוספרים בתמונה למטה. מספרנו אותם לפי סיכת ה- GPIO של Raspberry Pi, שעליה מחוברים המסופים החיוביים האלה.
9 מסופים חיוביים נפוצים: 4, 17, 27, 24, 23, 18, 25, 12, 16
ואת שלושת המסופים השליליים הנפוצים ניתן לראות ממבט קדמי כמוספר בתמונה למטה:
סיכה שלילית שכבה עליונה שכבה: 13 סיכה שלילית
שכבה אמצעית שכבה: 6
סיכה שלילית שכבה תחתונה: 5
לאחר שהכל ייעשה תהיה לכם קוביה כמו זו. בדוק גם את הסרטון שניתן בסופו של דבר.
תרשים מעגל והסבר:
חיבורים בין פטל פי לקוביית LED מוצגים בתרשים המעגלים הבא:
כפי שמוצג בתמונה, יש לנו בסך הכל 12 סיכות מקוביה, עליהן NINE נפוצות חיוביות ושלוש סיכות נפוצות שליליות. זכור שכל עמודה מייצגת מסוף חיובי וכל שכבה מייצגת מסוף שלילי.
כעת נחבר את 12 הפינים הללו לפטל פטל בדיוק כפי שניתן בתרשים המעגל. לאחר שחיברנו את המסופים הגיע הזמן לכתוב את תוכנית PYTHON.
אתה יכול לבדוק את תוכנית פייתון להלן כדי ליצור את התבנית המוצגת בסרטון ההדגמה למטה.
נניח, אנו רוצים להדליק את הנורית בשכבה האמצעית כפי שמצוין בתמונה למטה (באדום מוקף), ואז עלינו להפעיל את הפין GPIO18 ולהאריק את הפין GPIO6. זה מתאים לכל נורית LED בקוביה.
כתבנו כמה תוכניות לולאה ב- PYTHON להכנת הבזקים פשוטים. התוכנית מוסברת היטב באמצעות ההערות. אם אתה רוצה יותר תבניות תוכל פשוט להוסיף תבניות נוספות לתוכנית.