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

שלוט בכל דבר בעזרת פין AVR אחד: 4 שלבים
שלוט בכל דבר בעזרת פין AVR אחד: 4 שלבים

וִידֵאוֹ: שלוט בכל דבר בעזרת פין AVR אחד: 4 שלבים

וִידֵאוֹ: שלוט בכל דבר בעזרת פין AVR אחד: 4 שלבים
וִידֵאוֹ: אנשים שנפלו לתוך כלובים של חיות מסוכנות | טופטן 2024, יולי
Anonim
שלוט בכל דבר בעזרת סיכת AVR אחת
שלוט בכל דבר בעזרת סיכת AVR אחת
שלוט בכל דבר בעזרת סיכת AVR אחת
שלוט בכל דבר בעזרת סיכת AVR אחת

מדריך זה מראה כיצד לשלוט בקבוצת לד עם פלט מיקרו -מעבד אחד. המיקרו בו אשתמש הוא Atmel Attiny2313.

שלב 1: חלקים וכלים

חלקים וכלים
חלקים וכלים
חלקים וכלים
חלקים וכלים

חלקים: Attiny2313 (קיבלתי 5 דוגמאות חינם מאטמל) שקע 20 פינים נגדים (כל גודל יעבוד, תלוי בהתקנה שלך. אסביר בהמשך) ווסת 5v (כל אחד יעבוד, אני משתמש ב- LM340) טרנזיסטורים או Mosfets (הכי קל למצוא והזולים הם בדרך כלל של 2n3904. רק וודא שזה טרנזיסטור NPN, או N-Channel Mosfet) 2 קבלים קטנים (חפש גיליון נתונים עבור הרגולטור,.1uf ו-.22uf עם LM340) הרבה לדים של כמה פרוטבורד או לוח כל מתכנת עבור AVRWireTools: מלחם

שלב 2: סכמטי וכיצד הוא פועל

סכמטי ואיך זה עובד
סכמטי ואיך זה עובד
סכמטי ואיך זה עובד
סכמטי ואיך זה עובד
סכמטי ואיך זה עובד
סכמטי ואיך זה עובד

הסכימה הראשונה מראה כיצד חיברתי שורות של לד לסיכות פלט. סיכת הפלט של ה- AVR עוברת לבסיס הטרנזיסטור המחובר לעבוד כמתג. כאשר הפלט נמוך או 0v, הטרנזיסטור כבוי והזרם אינו יכול לזרום דרך העומס לקרקע. כאשר הפלט גבוה, או 5v, הטרנזיסטור פועל והזרם יכול לזרום דרך העומס לקרקע. זה נקרא מיתוג צד נמוך, וניתן להשתמש בו למנועי LED, dc, מנועי צעד ועוד הרבה דברים שדורשים יותר מתח או זרם מאשר פלט המיקרו. העומס לפרויקט זה יהיה של כמה LEDs. חוטית בכל דרך שתרצה, אך ספק הכוח שבו אתה משתמש יקבע כיצד תוכל לחבר אותם. בשבילי מצאתי מטען למחשב נייד שיכול להפיק 16 וולט ב -7.5 אמפר. כעת הדרך היעילה ביותר לחבר את הלדים. היה במערך מקביל בסדרה כפי שמוצג בתמונה השלישית. כדי לקבוע את גודל הנגד, תחילה גלה כמה מתח יורד לכל לד. עבור הלדים הכחולים והירוקים בהם השתמשתי, ירידת המתח היא בסביבות 3 עד 3.3 וולט. LED של אדום וצהוב הם בסביבות 2.2 וולט. עכשיו צבר את כל ירידות המתח בסדרה (3*5 = 15v) עכשיו הפחת את זה ממתח המקור שלך (16-15 = 1v) עכשיו אתה יודע כמה מתח יורד על ידי נגד (1v) כעת השתמש בחוק אוהם כדי לפתור R: V = IR (1v =.015R)*השתמשתי ב- 15ma עבור ה- LED שלי, זה אופייני ל 5mm led אז כל גדיל משתמש ב- 15ma מהאספקה שלך. יכול להיות העומס שלו, או שאתה יכול לצרף כמה שאתה רוצה, כל עוד הזרם הכולל של העומס הזה לא יעלה על הגבול של הטרנזיסטור. (2n3904 יכול להתמודד עם 100ma)*ניתן להחליף את הטרנזיסטור ב- Mosfet של ערוץ N

שלב 3: בנה אותו

לבנות את זה
לבנות את זה
לבנות את זה
לבנות את זה
לבנות את זה
לבנות את זה
לבנות את זה
לבנות את זה

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

שלב 4: תכנת ה- AVR

עכשיו הגיע הזמן לתכנת את ה- AVR שלך. אם אינך יודע כיצד לעשות זאת, בדוק את ההנחיה הבאה: https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/ הנה התוכנית שהכנתי: זה פשוט עובר לולאה של רצפים לנצח. לאחר שה- AVR מתוכנת, אתה יכול להדביק אותו בשקע שהלחמת על הלוח שלך, או אם אין לך שקע, בדוק את התוכנית על לוח לחם, ואם הוא תקין, אז אתה יכול להלחם את השבב לתוך הלוח שלך.

מוּמלָץ: