תוכן עניינים:
- שלב 1: מעגל מתכנת לוח
- שלב 2: מה שאתה צריך
- שלב 3: פריסת המגן
- שלב 4: בניית המגן
- שלב 5: הגדרת המתכנת
- שלב 6: הגדרת IDE Arduino עבור Attiny
- שלב 7: תכנות ה- Attiny
- שלב 8: היו חופשיים אטני קטנים
וִידֵאוֹ: מגן תכנות DIY עטיפה: 8 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
אם אתם מחפשים לוח ארדואינו קטן ונמוך, Attiny הוא אופציה ממש טובה, מפתיע להפליא בגלל גודלו. יש לו 5 סיכות GPIO, מתוכן 3 סיכות אנלוגיות ו -2 עם פלט PWM. הוא גם ממש גמיש למתח שהוא פועל (2.7V עד 5.5V) ולכן הוא מושלם להפעלת סוללות. האם ציינתי שהוא עולה רק כ $ 1!? הבעיה היא עם העיצוב הוא שאתה לא יכול פשוט לחבר כבל USB כדי לתכנת אותו, אבל למעשה זה לא קשה לבנות מתכנת בשביל זה וזה מה אנחנו הולכים לעבור את זה בהנחיה.
יש כבר הרבה מדריכים לבניית מגן, אבל חסר שלב בעת שימוש בגרסאות חדשות יותר של ה- Arduino IDE בהתקנת התוכנה בכל אלה שבדקתי שאעבור גם כאן. בדוק את הסרטון למעלה אני עובר על כל המידע שיש בהנחיה הזו.
בואו נגיע לזה!
שלב 1: מעגל מתכנת לוח
אני חושב שראוי לציין שאתה יכול להשתמש במעגל קרש ללוח גם כדי לתכנת את הדק אם אתה מעדיף לא לבנות מגן. רציתי את המגן כדי שיהיה לי משהו קבוע יותר לשימוש בעתיד. אם תבחר במתכנת לוח הלוח, שלבי התוכנה מאוחר יותר זהים בדיוק לזה של המגן. עבור לשלב 5 לשם כך.
שלב 2: מה שאתה צריך
תצטרך את החלקים הבאים לבניית המתכנת:
Attiny85* - כנראה שתזדקק לאחד מאלה) Protoboard (10 חלקים)*סיכות כותרת לזכר*סט קבלים של 120 חלקים (יש לו 10uF שאנחנו צריכים)*שקע IC (20 חבילות)*ערכת סטרטר בסיסית (יש LED ו- 1K הנגד שאנחנו צריכים)*
לוח מגה בו השתמשתי* - כל מגה או אונו יעבדו.
תצטרך גם ברזל הלחמה וכמה חוטים, *= קישורים שותפים
שלב 3: פריסת המגן
בתמונות לעיל אתה יכול לראות את פריסת המגן שאנו הולכים לעשות. אני מוצא שהתמונה עם רכיבים וחוט מעט צפופה מדי אז המצאתי את המעגל בעזרת החוטים ורק הרכיבים כדי להקל על הקריאה.
אתה לא צריך להשתמש בכמה סיכות כמוני, סימנתי בתמונה האחרונה את הסיכות הדרושות בפועל, פשוט חשבתי שיהיה קל יותר לחבר את המגן למקום הנכון אם הוא משתמש בכל הסיכות ב החלק העליון והתחתון.
שלב 4: בניית המגן
זה מעגל די פשוט קדימה לבנייה, החלק המסובך ביותר הוא כנראה רק לתקן את הפינים.
הדרך שעשיתי את הסיכות הייתה:
- חותכים את סיכות הכותרת הזכרית כך שיתאימו בשורות העליונות והתחתונות של ה- Mega/Uno שלך.
- הכנס אותם לתוך הארדואינו.
- הנח את לוח הפרוטובוס מלמעלה וסמן אותם בעזרת שארפי.
- הסר את הכותרות מהארדואינו.
- דחוף את פלסטיק הכותרות לקצה אחד של הסיכות (השתמשתי בפרוטובארד לשם כך, פשוט דחפתי אותו לכיוון השולחן). בסופו של דבר הם צריכים להיראות כמו הסיכות בתמונה למעלה
- הכנס את הסיכות דרך החלק העליון של הלוח (פלסטיק למעלה)
- הלחם אותם במקום, הלחמה מספיק כדי להחזיק במקום כרגע.
לאחר מכן זה רק מקרה של בניית המעגל, הכנס את הרכיבים שלך וכופף את הפינים לאן שאתה צריך לחבר אותם והלחם את החיבורים יחד. אני אוהב להשתמש בכחול כחול כדי להחזיק את הרכיבים שלי במקום בזמן הלחמה. צירפתי תמונה מוגמרת של החלק התחתון של הלוח שלי כדי להראות איך שלי נראה. הקפד לבדוק שוב את כיוון הנורית והקבל לפני הלחמה. עבור ה- LED יש לחבר את הנגד למנורה הקצרה של ה- LED. עבור הקבל יש לחבר את הרגל עם סימון הכסף מעליה לקרקע. לבסוף כנראה שזה רעיון טוב לתת לעצמך סימון או רמז שיזכיר לך את הכיוון של האטני בעת חיבורו. אם אתה בודק את האחרון התמונה למעלה אני מציג תמונה שלי המסמנת את הפינה השמאלית התחתונה, כך שתתאים לנקודה שעל העטיפה.
אם יש לך מטר רב, הייתי מציע לבדוק את הסיכות לכל גשרים ביניהן, במיוחד הפינים התחתונים מכיוון שהם סיכות החשמל.
שלב 5: הגדרת המתכנת
על מנת להשתמש בארדואינו כמתכנת עלינו תחילה להבהב אליו סקיצה. תחילה הכנס את המגן לארדואינו, הם מחברים את כבל ה- USB לארדואינו. פתח את ה- Arduino IDE ולאחר מכן לחץ על קובץ -> דוגמאות - > 11. ArduinoISP -> ArduinoISP
עלינו לבצע שינוי בקובץ זה, זהו החלק שמצאתי חסר בכל המדריכים האחרים.
גלול למטה בקובץ זה עד שתראה שורה של תגובות החוצה // #הגדר USE_OLD_STYLE_WIRING
הסר את ההערה משורה זו (כך שהיא אמורה להיראות כעת כמו #הגדר USE_OLD_STYLE_WIRING)
כעת תוכל להעלות את המערכון הזה לארדואינו שלך כמו בכל סקיצה אחרת.
שלב 6: הגדרת IDE Arduino עבור Attiny
עלינו להתקין את תוכנת Attiny דרך מנהל הלוח לפני שנוכל לתכנת ל- Attiny
הדבר הראשון שעלינו לעשות הוא להוסיף שורה חדשה לכתובות ה- URL של מנהל הלוחות הנוספים שלנו, שניתן למצוא תחת קובץ -> העדפות
כתובת האתר שאתה צריך להוסיף היא:
raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
לחץ על הלחצן מימין לתיבת כתובת האתר של מנהל הלוחות והזן את השורה למעלה בשורה חדשה.
כעת אתה רוצה לפתוח את מנהל הלוחות, עבור אל כלים -> לוח: "מה שנבחר" -> מנהל לוחות
חפש את "attiny" ולחץ על התקן.
שלב 7: תכנות ה- Attiny
כעת אנו מוכנים להתחיל לתכנת את ה- Attiny.
תחת כלים, בחר את הדברים הבאים:
- בחר ATtiny25/45/85 מהתפריט הנפתח לוחות.
- בחר Attiny85 מהתפריט הנפתח מעבד.
- בחר פנימי 8 מגה -הרץ מהתפריט הנפתח שעון.
- יציאה צריכה להיות יציאת ה- Com ל- Arduino שבה אתה משתמש כמתכנת.
- בחר Arduino כספק האינטרנט מהתפריט הנפתח של המתכנת.
כעת אנו יכולים לשרוף את מטען האתחול, יש תיאור טוב של מה שעושה מטען האתחול והיתרונות/חסרונות כאן. עבור שוב אל כלים ובחר צריבת מטען אתחול.
בשלב הבא עלינו לתכנת סקיצה ל- Attiny
פתח דוגמא מהבהבת בסיסית: קובץ -> דוגמאות -> יסודות -> מהבהב
מכיוון שלאטני אין סיכה עבור LED_BUILTIN, עלינו להחליף את זה בסקיצה שלנו ב -0 מכיוון שיש לנו את הלד שלנו על סיכה 0. לאחר מכן תוכל להעלות את הסקיצה הזו ללוח שלך על ידי לחיצה על העלאה. הנורית אמורה להבהב בתקווה!
שלב 8: היו חופשיים אטני קטנים
עכשיו, כשהכל הגיע הזמן להסיר את העטיפה ממגן התכנות הביתה. אני מוצא שהדרך הטובה ביותר לעשות זאת היא באמצעות מברג שטוח כדי להוציא אותו החוצה. אם תשלוף אותו ישירות אתה עלול לכופף את הסיכות. הנח את המברג מתחת לצידו של השבב בצד אחד וחטט אותו בעדינות, כאשר צד זה פנוי, העבר לצד השני וחזור על הפעולה. כעת תוכל להשתמש באטשינה בכל פרויקט שתרצה לאחר שתחבר V ואדמה. בדוגמה האחרונה אני מראה כיצד אתה יכול אפילו להשתמש בסוללת מטבע כדי להפעיל אותה! אני מקווה שמצאת את ההנחיה שימושית, אם יש לך שאלות אתה מוזמן לשאול! סרטונים: בדוק את ערוץ YouTube שלי לעוד סרטונים
שידורים חיים: אני זורם בשידור חי בעבודה על פרויקטים אלקטרוניים בכל יום שני ב- Twitch
ואני מדבר אלקטרוניקה ודברים אקראיים אחרים בטוויטר - @wittnessmenow
בריאן
מוּמלָץ:
מגן תכנות 8 פינים: 14 שלבים (עם תמונות)
מגן תכנות 8 פינים: מגן התכנות בעל 8 פינים מאפשר לך לתכנת שבבים מסדרת ATtiny באמצעות ה- Arduino עצמו כמתכנת. במילים אחרות, אתה מחבר את זה לארדואינו שלך ואז אתה יכול לתכנת שבבי 8 פינים בקלות. אז יכולים להיות מיקרו -בקרים קטנים אלה
מגן תכנות Arduino Attiny - SMD: 4 שלבים
מגן תכנות Arduino Attiny - SMD: שלום, עבדתי על ההתקנה של כלי התכנות שלי עבור לבישים במהלך החודשים האחרונים. היום הייתי רוצה לשתף כיצד יצרתי את מגן הארדואינו שלי. לאחר חיפוש זמן מה מצאתי את המאמר הישן והמעניין הזה Attiny shield, אשר
מגן תכנות ארדואינו ATtiny: 7 שלבים
מגן תכנות ATtiny Arduino: בבניית פרויקט זה, אנו מראים לך כיצד להכין מגן מתכנת ATtiny Arduino משלך באמצעות מכונת כרסום PCB שולחנית של Bantam Tools. רכיב חיוני זה מאפשר לך לחבר ולתכנת שבבי ATtiny באמצעות Arduino IDE. הפרויקט הזה
תכנות Attiny85 (מגן) באמצעות Arduino UNO: 7 שלבים
Attiny85 תכנות (מגן) שימוש ב- Arduino UNO: משחק עם הארדואינו הוא כיף גדול. עם זאת, לפעמים הגודל כן משנה. UNO Arduino הוא קטן, אבל אם אתה דורש שהפרויקט שלך יהיה במארז קטן, ה- UNO עשוי להיות גדול מדי. אתה יכול לנסות להשתמש ב- NANO או MINI, אבל אם אתה באמת רוצה
מגן תכנות לאתחול ATMEGA328 עבור Arduino Uno: 3 שלבים (עם תמונות)
ATMEGA328 מגן תכנות האתחול של Arduino Uno: מגן תכנות מטען אתחול ATMEGA328P עבור Arduino Uno לפעמים זה קורה ואתה פוגע במעבד Arduino Uno Atmega328P שלך. אתה יכול להחליף מעבד. אבל קודם כל צריך לתכנת בו מטען אתחול. אז הדרכה זו כיצד ליצור את זה