מציג תוצאות 1 עד 8 מתוך 8

נושא: מטריצת לדים

  1. #1
    תאריך הצטרפות
    Nov 2017
    הודעות
    11
    תודה
    2
    קיבל/ה 0 תודות ב-0 הודעות
    תודה
    0
    Thanked 0 Times in 0 Posts

    מטריצת לדים

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

    אז אני בונה מטריצת לדים 4X4, כדי לבנות אחריה משהו יותר גדול, ואולי אח"כ אחת עם RGB, ואולי גם אחת שאוכל לשחק עלייה סנייק או משהו דומה.

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

    1. בחלק מהדוגמאות אנשים פשוט מחברים 4 פינים של הארדואינו ל4 טורים/שורות של האנודות ועוד 4 פינים ל 4 רביעיות של הקטודות. איך זה בדיוק עובד? הלד היא דיודה - מעבירה זרם מצד אחד לצד שני. אם אני מחבר את הקטודה לפין בארדואינו ואמר לו HIGH או LOW איך זה בדיוק סוגר מעגל? אני לא אמור לחבר את הקטודה ל GND? מה אני לא מבין פה על הארדואינו עצמו?

    2. נגדים. איך קובעים את הנגד שאחבר ללדים (או לכל שורה/טור של לדים?)? הבנתי שאני אמור להשתמש בחוק אוהם ויש עניין עם המספר 40ma - זה המקסימום שכל פין בארדואינו יכול לתת (כלומר, ביותר מזה הלדים יהיו עמומות) או שזה המקסימום שהוא יכול לעמוד בו (כלומר אם אדרוש ממנו יותר הפין ייפגע?)

    3. הגרסא היחידה שהצלחתי להבין היא כזו שבה מחברים את האנודות לפינים בארדואינו ואת הקטודות דרך נגד (איזה נגד- סעיף 2) לטרנזיסטור. הטרנזיסטור מחובר ל GND ורגל נוספת שלו לארדואינו, שמשמשת כ"ברז" - אם אני נותן לו HIGH/LOW הוא פותח/סוגר את המעבר בין הקטודה לGND, ואז נסגר מעגל. זה נכון מה שהסברתי פה?

    4. multiplexing. אם הבנתי נכון, יש 2 שימושים עיקריים לזה - אחד, אם אין מספיק זרם לתת לכל הלדים, ואז יש בניהם השהייה שהעין לא מספיקה לתפוס ונראה לה כאילו כל הנורות שאמורות לדלוק דולקות בשיא עוצמתן ובעצם כל פעם חלק דלוקות וחלק כבויות.

    שימוש שני הוא למעשה בכל מטריצה שבה אני רוצה לעשות צורה קצת מורכבת יותר מלד אחד בשורה/טור או שור/טור שלמים. למשל מטריצה 2X2:
    01
    10
    אם אני מחובר לשתי השורות ושני הטורים, אני לא באמת יכול להדליק ככה את הנורות בו זמנית, כי השתיים האחרות יידלקו גם, אז חייב להיות הפרש ביניהן (מספיק מהיר שהעין לא תשים לב). זה גם multiplex?

    וחוץ מזה - מה אני עוד מפספס?

    סליחה על הנוביות ותודה על העזרה
    נערך לאחרונה על ידי matansag; 21-05-2018 בשעה 00:29-24.

  2. פרסומת
  3. #2
    תאריך הצטרפות
    Mar 2014
    הודעות
    740
    תודה
    5
    קיבל/ה 70 תודות ב-69 הודעות
    פוסטים בבלוג
    13
    תודה
    0
    Thanked 0 Times in 0 Posts
    לפניך כמה אפשרויות.
    1) MULTIPLEXING והבהוב מהיר של הנורות
    2) SHIFT REGISTER
    3) NEOPIXEL
    יוני פפיני
    0585050330
    pro-hobby.com

  4. #3
    תאריך הצטרפות
    Nov 2017
    הודעות
    11
    תודה
    2
    קיבל/ה 0 תודות ב-0 הודעות
    תודה
    0
    Thanked 0 Times in 0 Posts
    לאיזה שאלה בדיוק ענית?

  5. #4
    תאריך הצטרפות
    Aug 2013
    הודעות
    2,146
    תודה
    15
    קיבל/ה 331 תודות ב-295 הודעות
    תודה
    0
    Thanked 1 Time in 1 Post
    1. זהו חיבור מטריצה - בכל רגע נתון אתה יכול להדליק דיודה אחת על ידי העלאת הפין שמחובר לאנודה שלה ל 1 והורדת הפין שמחובר לקטודה שלה ל 0 - זה יותר את המעגל הנדרש להפעלה שלה. "סריקה" של היציאות בהתאמה מאפשרת הדלקה/כבוי של הלדים כך שלעין מתקבלת התוצאה הרצויה. זה גם מתקשר ל MULTIPLEXING (ריבוב בעברית) של סעיף 4.
    2. אכן הנגד נועד גם למנוע צריכת זרם יתר מהפין וגם הגבלת הזרם ללד (לפי דפי הנתונים של הלד) - ככל שהערך נמוך הלד ידלוק בהיר יותר. ללדים קטנים שמשמשים לחיווי כללי אני שם בד"כ נגד של 1K (כ 5 מיליאמפר).
    3. נכון, אבל אז אתה צריך יציאות כמספר הלדים. הייתרון הוא שאתה יכול להדליק אותם בצורה קבועה בלי לדאוג לצריכת הזרם מהארדואינו (צריכת הבסיס של הטרנזיסטור קטנה מאוד)
    4. הבנת נכון

  6. מי אמר/ה ל-gbgb תודה על ההודעה המועילה הזו:

    matansag (21-05-2018)

  7. #5
    תאריך הצטרפות
    Nov 2017
    הודעות
    11
    תודה
    2
    קיבל/ה 0 תודות ב-0 הודעות
    תודה
    0
    Thanked 0 Times in 0 Posts
    אחלה, הבנתי. רק סעיף 1 עדיין לא מסתדר לי. כשאני מחבר סתם נורת לד אחת אני מחבר אנודה לפין כלשהו בארדואינו ואת הקטודה ל GND - פה אני מחבר קטודה לפין אחר! כשהפין ב LOW (או 0) הוא מאפשר זרם חשמלי? זה לא הורס משהו? זה בנוי ככה מראש? זה קשור לזה שאני יכול לתת לפינים מצב INPUT (ואז הוא מקבל זרם) במקום מצב OUTPUT (ןאז נותן זרם)?

  8. #6
    תאריך הצטרפות
    Mar 2014
    הודעות
    740
    תודה
    5
    קיבל/ה 70 תודות ב-69 הודעות
    פוסטים בבלוג
    13
    תודה
    0
    Thanked 0 Times in 0 Posts
    עניתי לנושא מטריצת לדים: ובפרט:RGB (NEOPIXELL ) , הצעתי לך כמו כן SHIFT REGISTER,, שיכול לפתור לך הרבה מהבעיות שהעלית.
    כן, אפשר להמשיך בשיטה שהלכת שהיא הקונבנציונלית, ולמען האמן אפשר לפשט אותה יותר ממה שעשית אולי. אבל כדאי אולי לראות גם רעיונות שונים.
    יוני פפיני
    0585050330
    pro-hobby.com

  9. #7
    תאריך הצטרפות
    Aug 2013
    הודעות
    2,146
    תודה
    15
    קיבל/ה 331 תודות ב-295 הודעות
    תודה
    0
    Thanked 1 Time in 1 Post
    כל הפינים מוגדרים כ OUTPUT. פין OUTPUT במצב 0 מאפשר מעבר של זרם דרכו אל האדמה.

  10. מי אמר/ה ל-gbgb תודה על ההודעה המועילה הזו:

    matansag (21-05-2018)

  11. #8
    תאריך הצטרפות
    Nov 2017
    הודעות
    11
    תודה
    2
    קיבל/ה 0 תודות ב-0 הודעות
    תודה
    0
    Thanked 0 Times in 0 Posts
    אוקיי, סגרת לי את הפינה.

הרשאות פרסום

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