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

מתכנת זעיר עבור בקרי מיקרו ATTINY עם Arduino UNO: 7 שלבים
מתכנת זעיר עבור בקרי מיקרו ATTINY עם Arduino UNO: 7 שלבים

וִידֵאוֹ: מתכנת זעיר עבור בקרי מיקרו ATTINY עם Arduino UNO: 7 שלבים

וִידֵאוֹ: מתכנת זעיר עבור בקרי מיקרו ATTINY עם Arduino UNO: 7 שלבים
וִידֵאוֹ: LDmicro 3: PIC16F628A и Arduino Nano (программирование лестничной логики ПЛК микроконтроллера с помощью LDmicro) 2024, יולי
Anonim
מתכנת זעיר עבור בקרי מיקרו ATTINY עם Arduino UNO
מתכנת זעיר עבור בקרי מיקרו ATTINY עם Arduino UNO

כרגע מעניין להשתמש בבקרי מיקרו מסדרת ATTINY בשל הרבגוניות, המחיר הנמוך שלהם אך גם העובדה שניתן לתכנת אותם בקלות בסביבות כגון Arduino IDE.

תוכניות המיועדות למודולי Arduino ניתנות להעברה בקלות לבקרי מיקרו ATTINY.

לכן תכנות ATTINY עם Arduino מעניינות.

פרויקט זה נועד לתכנת את בקרי המיקרו ATTINY13, 85, 84 ואת הטווח שאליו הם שייכים. בעזרת שינויים קטנים ניתן לתכנת את ATTINY2313 אך גם ATTINY של ייצור עדכני יותר.

נבנה מגן עבור Arduino UNO שעליו יש שקע ZIP שדרכו מחובר ATTINY לתכנות.

הוא זול, קל להכנה ושימושי.

אספקה

ניתן למצוא את כל הרכיבים ב- AliExpress במחירים נמוכים.

יוצאים מן הכלל הם אלה מהסדנה שלהם, שהם אפילו יותר זולים.

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

תרשים סכמטי
תרשים סכמטי

זה מאוד פשוט.

המגן מופעל על ידי Arduino UNO, נוכחות מתח האספקה מסומנת על ידי תאורת ה- LED.

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

חשוב הנוכחות של C1 = 22uF / 16V בסיכת איפוס Arduino. חוסרו מוביל לכך שלא תוכל לבצע את התכנות עקב איפוס הארדואינו בתחילת התכנות.

C2 = 47uF / 16V הוא אנטי מתנדנד על אספקת החשמל.

התכנות בפועל מתבצע בסיכות J1 3, 4, 5, 6, בהתאמה D10, D11, D12, D13 Arduino.

מכיוון שהתכנות מתבצע על 4 חוטים בלבד, קל להתאים את התכנות של ATTINY אחרים (למשל ATTINY 2313) במקום ATTINY 13, באמצעות לוחות מתאם מתאימים.

המגן מחובר ל- UNO Arduino כך שישנה התכתבות 1 עד 1 של הפינים של 4 המחברים (ראו תמונה ראשית).

שלב 2: רשימת רכיבים, חומרים, כלים

רשימת רכיבים, חומרים, כלים
רשימת רכיבים, חומרים, כלים
רשימת רכיבים, חומרים, כלים
רשימת רכיבים, חומרים, כלים

1. Arduino UNO R3-1 pc.

2. שקע מיקוד 2X14 סיכה -1 יח '.

3. C = 22uF/16V-1pc, C = 47uF/16V-1pc.

4. R = 0, 33K/0, 25W-1pc.

5. LED 5 מ מ. אדום-1 יח '.

6. מחבר סיכת ראש אנכית 10pin-1pc, 8pin-2pcs, 6pin-1pc.

7. שקע מתאם SMD 8in-1pc., 14pin-1pc. ישנם מצורפים למגן, רק אם אתה משתמש בשבבי SMD.

8. PCB לשתול רכיבים אלה.

9. פלדור, כלי הלחמה, כלי לחיתוך סיכות רכיבים.

10. מולטימטר דיגיטלי (מכל סוג).

11. תאווה לעבודה.

שלב 3: הכנת PCB

הכנת PCB
הכנת PCB
הכנת PCB
הכנת PCB

PCB מיוצר בעצמי על FR4 בעובי 1.6 מ מ, דו צדדי. ללא חורים מתכתיים.

המעברים נעשים עם חוט לא מבודד.

לאחר הקידוח והאמת, מכסים בפח באופן ידני.

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

תמונות ומסמכי PDF מספיקים ליצירת ה- PCB.

שלב 4: הרכבת PCB

הרכבת PCB
הרכבת PCB
הרכבת PCB
הרכבת PCB
הרכבת PCB
הרכבת PCB

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

כדאי לכסות אותו בעזרת פלסטיק (לבן בתמונה) 2X3 סיכות של שקע ZIP. זה עוזר מאוד להכניס נכון את השבבים לשקע.

התוויות מיוצרות בעזרת תוכנית Inkscape ומכוסות בנייר כסף שקוף.

לאחר סיום ההרכבה, בדוק.

השלב הבא הוא התקנת התוכנה הדרושה להפעלת המתכנת.

למרות שזה מתואר בכמה מקומות, אני מוצא את זה שימושי לעשות תיאור קצרצר של זה.

שלב 5: העלה את ATTINY Core על Arduino IDE

1. משיקה את Arduino IDEFile-Preferences. כתובות אתרים נוספות של מנהלי לוחות מוסיפים כתובת:

raw.githubusercontent.com/sleemanj/optiboo…

זה נעשה עם העתק Ctrl + V. (העתק הדבק לא עובד). OK

יש צורך בחיבור אינטרנט טוב.

2. ToolsBoardBoards מנהל. בטבלה שמופיעה, גלול עד שנמצא DIY ATiny. Install.

ההתקנה עשויה להימשך זמן מה.

לאחר סיום העבודה, ב- Tools Board DIY ATtiny נמצא עוד ATTINY.

מכאן נבחר את השבב שברצוננו לתכנת.

שלב 6: העלה את Arduino UNO עם ספק האינטרנט Arduino (במתכנת מערכת)

זה פשוט, אך יש להקפיד שלא להכניס את לוח המתכנתים לארדואינו!

חבר לוח Arduino למחשב / מחשב נייד.

במחשב / מחשב נייד התחל מנהל ההתקנים בלוח הבקרה, אנו רואים היכן מופיע לוח ה- Arduino UNO.

בלוח Arduino IDE Tools בחר Arduino UNO.

ב- Arduino IDE ToolsPort ניתנת הנמל שאליו Arduino מחובר.

בקובץ Arduino IDE->-דוגמאות ArduinoISPArduinoISP. העלה סקיצה זו על לוח Arduino.

כעת נוכל להכניס את המתכנת לארדואינו.

שלב 7: תכנות ATTINY

נניח שאנחנו רוצים לתכנת ATTINY85.

הוא מוכנס לשקע ה- ZIP במיקום הנכון, ישירות אם הוא THT או דרך המתאם אם הוא SMD.

Arduino IDEToolsBoardDIY ATtinyATTINY85

עכשיו מהירות מעבד הכלים (נבחר), מתנד פנימי

אנו בוחרים את הנמל שאליו מחובר הארדואינו.

כלים מתכנת Arduino כספקית אינטרנט

יש צורך לבצע Burn Bootloader תחילה (מתוך ToolsBurn Bootloader).

נכונות הפעולה מאושרת על ידי המערכת.

כעת אנו יכולים לבצע את התכנות בפועל של השבב, מתוך Arduino IDE Upload.

וזה הכל.

מוּמלָץ: