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

לב LED LED של GuGaplexed Valentine: 3 שלבים
לב LED LED של GuGaplexed Valentine: 3 שלבים

וִידֵאוֹ: לב LED LED של GuGaplexed Valentine: 3 שלבים

וִידֵאוֹ: לב LED LED של GuGaplexed Valentine: 3 שלבים
וִידֵאוֹ: God Will Shake All Things | Derek Prince 2024, יולי
Anonim
לב LED של GuGaplexed Valentine
לב LED של GuGaplexed Valentine

GuGaplexing היא טכניקת ריבוב תצוגת LED חדשה. בהשוואה ל- Charlieplexing, GuGaplexing מאפשרת לך לשלוט בכמות נוריות כפולה, עם רק כמה רכיבים נוספים. בפרויקט GuGaplexed Valentine LED Heart יש 40 נוריות מסודרות בסידור 'חץ פירסינג לב' באמצעות 5 סיכות של מיקרו -בקר בלבד. הפרויקט משתמש מיקרו -בקר AVR ATTiny13V. כל 6 סיכות ה- I/O של Tiny13 משמשות בפרויקט זה; 5 לשליטה על 40 נוריות והסיכה השישית לקריאת מתג. לחיצה על המתג משנה את האנימציה של התצוגה בלב הנקב.

שלב 1: תרשים המעגל

המעגל מורכב מ- Tiny13, 40 נוריות LED אדומות בגודל 3 מ מ, חבורה של טרנזיסטורים BC547 (NPN) ו- BC557 (PNP), כמה נגדים ומתג כפתור. ה- Tiny13 מותקן בשקע בעל 8 פינים. הסכימה בפורמט pdf ו- eagle זמינה כאן.

נקודה חשובה לציון היא כי המעגל משתמש ב -5 זוגות טרנזיסטורים באמצעות טרנזיסטורים NPN ו- PNP ויש להתאים טרנזיסטורים אלה לערכי הבטא שלהם, דבר המתבצע בקלות עם מולטימטר מתאים עם פונקציית בדיקת טרנזיסטורים. בקצרה, אופן הפעולה של GuGaplexing הוא כדלקמן: סיכות המיקרו -בקר פועלות באחת משלוש מצבים אפשריים: 0, 1 או Z (מצב העכבה הגבוהה). טכניקת Charlieplexing משתמשת בעובדה זו כדי להגדיל את מספר נוריות הניתנות לשליטה בהשוואה לטכניקת הריבוב המקובלת, שאינה מנצלת את המצב השלישי (כלומר מצב העכבה הגבוהה 'Z') של הסיכה. כך Charlieplexing מצליח לשלוט על נוריות N*(N-1) באמצעות N סיכות דיגיטליות. עכשיו עם 2 סיכות, ישנם שמונה שילובי היגיון: 00, 01, 0Z, 10, 11, 1Z, Z0, Z1 ו- ZZ. אז באופן עקרוני עם פענוח מתאים של מצבים אלה, יהיה צורך לחבר 8 נוריות LED באמצעות שני סיכות בלבד, כמובן במחיר של רכיבים חיצוניים נוספים לעבודת הפענוח. GuGaplexing עושה פשרה ומשתמש בזוג טרנזיסטורים (NPN ו- PNP) לפין כדי לפענח ארבעה מתוך שמונה השילובים האפשריים. כך, עבור N סיכות, GuGaplexing משיגה 2*N*(N-1), שזה פי שניים מאשר Charlieplexing. פרטים נוספים על טכניקת ריבוב תצוגת LED של GuGaplexing יהיו זמינים כרעיון עיצוב ב- EDN (www.edn.com) בעתיד הקרוב.

שלב 2: GuGaplexed LED Heart in Action

לפניכם סרטון יוטיוב של הפרויקט בפעולה.

שלב 3: קוד המקור

להלן קוד המקור של פרויקט זה שנכתב ב- C ומורכב באמצעות winavr gcc. קוד המקור, Makefile וקובץ ה- hex מצורף.

מוּמלָץ: