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

מגן תכנות Arduino Attiny - SMD: 4 שלבים
מגן תכנות Arduino Attiny - SMD: 4 שלבים

וִידֵאוֹ: מגן תכנות Arduino Attiny - SMD: 4 שלבים

וִידֵאוֹ: מגן תכנות Arduino Attiny - SMD: 4 שלבים
וִידֵאוֹ: How to Upload Code in Arduino Uno & Diy Projects 2024, יולי
Anonim
מגן תכנות Arduino Attiny - SMD
מגן תכנות Arduino Attiny - SMD

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

אחרי שחיפשתי זמן מה, מצאתי את המאמר הישן והמעניין של Attiny מגן תכנות, אשר נתן לי השראה ליצור משלי.

מגן זה תואם את Arduino Uno והוא מיועד לשימוש עם ATTiny uCs שונים באריזות הבאות PDIP/SOIC/TSSOP, כן.. גם אריזות SMD:)

בואו נגדיר את אילוצי הפרויקט:

  • תואם Arduino Uno
  • תואם ATtiny25/45/85, ATtiny24/44/84 ו- ATtiny2313A/4313
  • תואם PDIP/SOIC/TSSOP
  • חבילות SMD נתמכות באמצעות מחבר קצה PCB

אספקה

חומרה נדרשת:

  • 1 x 6 סיכות כותרות אנכיות 2.54 מ"מ, לחיבור לוח Arduino
  • 1 x 5 סיכות כותרות אנכיות 2.54 מ"מ
  • 1 x 1 פין כותרות אנכיות 2.54 מ"מ
  • שקע PDIP_8
  • שקע PDIP_20
  • 1 x שקע הארכת קצה PCB, לתמיכה בחבילות SMD. אני משתמש באחד המסופק על ידי TE Connectivity
  • חבילת SMD של קבלים 1 x 10 uC
  • 1 נוריות SMD אדומות, 1 צהובות ו -1 ירוקות, לחיווי מצב. אני משתמש במנורת LED שבב SMD שבב 3.2 מ"מ x 1.6 מ"מ
  • 3 נגדי SMD (חבילה 3225), כל 400 אוהם

כלים נדרשים:

כלי CAD לסכימות ועיצוב PCB, אני משתמש ב- Kicad 5.1.5

שלב 1: יצירת סכמטי

יצירת סכמטי
יצירת סכמטי
יצירת סכמטי
יצירת סכמטי
יצירת סכמטי
יצירת סכמטי

בואו לבדוק את הסכימה שבתמונה למעלה.

למגן 2 אפשרויות לתכנות ה- uCs.

  • אנו משתמשים בשני שקעי DIP לאריזות PDIP בהתאמה.
  • מצד שני שבבי חבילות SMD הם חלק ממכשיר מיני PCB (לביש). ממשק תקע ה- PCB ל- PCB כולל 6 פינים. ניתן להכניס/להסיר אותו משקע הקצה של ה- PCB (בדומה לממשק מיני PCI ללוח מחשב אישי). בתמונה למעלה אתה יכול למצוא את המחבר המשמש גם בלוח זה.

האחרונה היא תכונה אופציונלית, אתה יכול להסיר אותה מהתרשימים שלך בהתאם לצרכים שלך. תוכל למצוא בקישור הזה ATtiny-Wearable-Device-PCB-Edge-Connector הסבר כיצד ליצור מיני PCB למטרה זו.

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

הערה: קבל נוסף ללוח Arduino, רק כדי לבטל כל איפוס במהלך תהליך התכנות

שלב 2: מיפוי סכמטי לרכיבי טביעת רגל

מיפוי סכמטי לרכיבי טביעת רגל
מיפוי סכמטי לרכיבי טביעת רגל

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

עיין בתמונה למעלה לפרטים, אנא השתמש בטביעת הרגל של קבלים SMD כמצוין ולמחבר קצה PCB השתמש בכותרת THT 6 פינים (המגרש הוא 2.54 מ מ, אין דגם תלת מימד זמין).

שלב 3: יצירת ה- PCB

יצירת ה- PCB
יצירת ה- PCB
יצירת ה- PCB
יצירת ה- PCB

בואו להסביר את הגישה העיקרית של פריסת ה- PCB:

  • בצד האחורי אנו ממקמים רק את ה- PADs כדי להתחבר ללוח ה- Arduino שלנו.
  • בצד העליון, נרצה לקבל גם שקעי DIP, שקע מיני PCB ונורות סטטוסים.

בהתבסס על התיאור הנהדר הזה של Arduino Arduino Uno Drawing, נוכל להתחיל למקם את מחברי המגן על הפריסה שלנו (בדוק את התמונות למעלה). כפרקטיקה טובה אנו משנים את יחידות המדידה שלנו לאינצ'ים, על מנת להקטין את מאמץ חישוב המרחק.

שלב 4: הערות אחרונות

אני משתמש במגן לתכנת שבב אחד בו זמנית. אני ממליץ לעשות זאת, על מנת להימנע מכל בעיה ברמות האות ובזרימת התכנות.

אם אדרש אעדכן קישור לקבצים המתאימים.

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

מוּמלָץ: