תוכן עניינים:
- שלב 1: הכנסת הרכיבים ללוח הלוח שלך
- שלב 2: שים את לחצן הלחיצה על לוח הלחם שלך
- שלב 3: שים את נורית ה- RGB על סיר הלחם שלך
- שלב 4: שים את ה- ATTINY85 על הלוח שלך
- שלב 5: חבר את הנורית הכחולה לפין 0 של ה- ATTiny85
- שלב 6: חברו את הנורית הירוקה לפין 1 של ה- ATTiny85
- שלב 7: חבר את הנורית האדומה לפין 2 של ה- ATTiny85
- שלב 8: חברו את הצד החשמלי של הכפתור
- שלב 9: חווט את רגל הקרקע של ה- RGB LED
- שלב 10: כבל חשמל ב- ATTiny
- שלב 11: הוסף את מתג השקופיות ללוח הלחם
- שלב 12: הכנס את סוללת תאי המטבע 3V למחזיק הסוללות
- שלב 13: הוסף את בלילת המטבע ללוח הלחם
- שלב 14: העבר את ה- Slith Swith ל- +3V
- שלב 15: חוט את הסיכה (-) של ה- ATTiny לקרקע
- שלב 16: העבר את פלט הכפתור ל- ATTINY85 שלך (סיכה 3)
- שלב 17: הוסף נגד 10K בין הכפתור לאדמה
- שלב 18: הוסף את הזמזם ללוח הלחם
- שלב 19: פיתוח הקוד שלך
- שלב 20: הוספת הלוח של ד"ר אזי
- שלב 21: הוסף את ספריית Rttl לספריות ה- Arduino שלך
- שלב 22: הגדר את מזהה Arduino לתכנת ה- ATTiny
- שלב 23: תכנות את ה- ATTiny וחבר את לוח הלחם שלך למתכנת AVR
- שלב 24: בוצע
- שלב 25: תרשים מעגלים
וִידֵאוֹ: אור דלעת הניתן לתכנות: 25 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
מדריך זה מיועד לייצור מנורת דלעת הניתנת לתכנות עם מיקרו -בקר ATTiny. זה תוכנן כהדגמת למידה להכיר כל אחד (מגיל 8+) אלקטרוניקה ותכנות מיקרו -בקרים באמצעות Arduino IDE.
מטרות נשענות:
- הבנת מהו קלט, ומהו פלט עבור מיקרו -בקר.
- הבנה כיצד פלט מיקרו -בקר יכול לשלוט על LED.
- הבנה כיצד ניתן לקרוא קלט כפתורים על ידי המיקרו -בקר.
דרושים חלקים:
- 1 לוח לחם מיני
- 1 ATTiny85
- סוללת מטבע אחת 3V
- מחזיק סוללת מטבע אחת
- נגדי 330 אוהם (כתום, כתום, אדום)
- נגד 10 קאוהם אוהם
- 1 RGB LED
- מתג הזזה אחד
- כפתור לחיצה אחד
- 8 חוטים
- באזר פיצו 1
כלים נחוצים:
- מחשב עם תוכנת Arduino
- מתכנת AVR (השתמשנו ב- Sparkfuns Tiny AVR Prorgrammer אבל אם כבר יש לך Arduino תוכל לבצע את ההוראות הבאות לתכנת ה- ATTiny85 עם הארדואינו שלך)
- כדי שקוד זה יפעל עליך להשתמש בלוח ה- ATTiny של ד"ר אזי שנמצא כאן: https://drazzy.com/package_drazzy.com_index.json (הוראות התקנה מסופקות בשלב 20)
- ספריית RTTL המופיעה כאן: https://github.com/cefn/non-blocking-rtttl-arduino/blob/master/README.md (הוראות התקנה מסופקות בשלב 21)
שלב 1: הכנסת הרכיבים ללוח הלוח שלך
השלבים הבאים ינחו אותך כיצד לחבר את לוח הלחם שלך. חשוב שתחבר את הלוח שלך בדיוק כפי שמוצג בתמונות, אחרת אור הדלעת שלך אולי לא יפעל. אנא בקש עזרה ממתנדב אם אינך בטוח במשהו.
הערה: שורות לוח הלחם משני צדי הקו המרכזי מחוברות
שלב 2: שים את לחצן הלחיצה על לוח הלחם שלך
הכנס את לחצן הדחיפה לחללים האדומים המעגלים בלוח הלחם שלך
שלב 3: שים את נורית ה- RGB על סיר הלחם שלך
הכנס את נורית ה- RGB לחללים המקיפים בלוח הלחם שלך. חשוב לשים אותם בלוח בדיוק כפי שמוצג כאן. הרגל הארוכה צריכה להיכנס לחור החמישי מלמעלה.
שלב 4: שים את ה- ATTINY85 על הלוח שלך
מקם את ATTINY 85 באמצע משורות 8 עד שורות 11. ודא שהנקודה הקטנה נמצאת בצד שמאל למעלה.
*היזהר מאוד לא לשבור את הרגליים על המיקרו -בקר ATTINY85 שלך. אתה לא דוחף את הבקר עד הסוף מכיוון שאנו מסירים אותו כדי לתכנת אותו מאוחר יותר.
שלב 5: חבר את הנורית הכחולה לפין 0 של ה- ATTiny85
הוסף את החוט המחבר את רגל ה- LED הכחולה לסיכה 0 של ה- ATTiny כפי שמוצג בתמונה
הערה* צבע החוט לא משנה, אך מועיל להשתמש בצבעים שונים כדי להקל על החיבור.
שלב 6: חברו את הנורית הירוקה לפין 1 של ה- ATTiny85
חברו את הסיכה כפי שמוצג בתמונה
שלב 7: חבר את הנורית האדומה לפין 2 של ה- ATTiny85
שים חוט בחורים המוצגים בתמונה.
הערה* צבע החוט לא משנה, אך כדאי להשתמש בקולרים שונים כדי להקל על החיבור.
שלב 8: חברו את הצד החשמלי של הכפתור
הוסף את החוט השחור הארוך יותר (0.75 אינץ ') כפי שמוצג בתמונה
שלב 9: חווט את רגל הקרקע של ה- RGB LED
הוסף את הנגד של 330 אוהם (כתום-כתום-חום-זהב) כפי שמוצג בתרשים.
שלב 10: כבל חשמל ב- ATTiny
שלב 11: הוסף את מתג השקופיות ללוח הלחם
הוסף את מתג הזזה כפי שמוצג בתמונה.
שלב 12: הכנס את סוללת תאי המטבע 3V למחזיק הסוללות
עשו זאת לפני הכנסת מחזיק סוללת המטבעות ללוח הלחם.
שלב 13: הוסף את בלילת המטבע ללוח הלחם
הוסף זאת בחורים המדויקים כפי שמוצג. ודא שהמסוף החיובי נמצא בצד ימין.
שלב 14: העבר את ה- Slith Swith ל- +3V
זה קל יותר אם אתה מכופף תחילה את החוט הצהוב לשניים כפי שמוצג בתמונה משמאל.
שלב 15: חוט את הסיכה (-) של ה- ATTiny לקרקע
כפי שמוצג בתמונה למעלה
שלב 16: העבר את פלט הכפתור ל- ATTINY85 שלך (סיכה 3)
זה מאפשר ל- ATTINY85 שלך לזהות כאשר אתה לוחץ על הכפתור שלך. הוסף את החוט בדיוק כפי שמוצג.
שלב 17: הוסף נגד 10K בין הכפתור לאדמה
הוסף נגד 10 קאוהם אוהם (חום, שחור, כתום, זהב) בין הקרקע לכפתור. זהו נגד למטה. כאשר לוחצים על הכפתור ATTINY85 קורא HIGH (+3V), כאשר לא לוחצים עליו ATTINY85 קורא LOW (0 V)
שלב 18: הוסף את הזמזם ללוח הלחם
הוסיפו את הזמזם ללוח הלחם שלכם. הקפד להוסיף אותו בדיוק כפי שמוצג עם (+) למעלה.
שלב 19: פיתוח הקוד שלך
- הורד את הקוד
- ערוך את הקוד
זהו קוד מונע STATE. כלומר ה- STATE (המוקלדים ב- CAPS בקוד למשל RED_STATE).
כדי להוסיף מצב עליך להכריז עליו בראש הקוד ולעדכן את מספר המצבים.
לאחר מכן תוכל לשנות את מארז ה- Switch כך שיכלול את ה- STATE החדש שלך.
שלב 20: הוספת הלוח של ד"ר אזי
הוסף את הלוח של ד ר אזי למזהה ה- Arduino שלך:
- תחת קבצים נווט להעדפות
- העדפות> הגדרות תחת מנהלי לוחות נוספים בעבר בקישור הזה:
- תחת כלים נווט אל מנהל לוחות
- התקן את ATTiny Core מאת Spence Konde
שלב 21: הוסף את ספריית Rttl לספריות ה- Arduino שלך
כדי לגרום לזמזם לעבוד, הוסף את הספרייה כאן לספריית הארדואינו שלך:
github.com/cefn/non-blocking-rtttl-arduino
שלב 22: הגדר את מזהה Arduino לתכנת ה- ATTiny
לחץ על תפריט הכלים וודא שהלוח, השעון והשבב תקינים
שלב 23: תכנות את ה- ATTiny וחבר את לוח הלחם שלך למתכנת AVR
- הסר את ה- ATTiny מלוח הלחם שלך והכנס אותו לתכנת AVR. עליך לחבר אותו ללוח עם הנקודה הקטנה בפינה השמאלית העליונה כפי שמוצג בתמונה הראשונה.
- קח 3 חוטים וחבר את סיכות 2, 1, 0 במתכנת לפינים המתאימים בלוח הלחם שלך. עיין בתמונות לפרטים.
- קח חוט אחד וחבר סיכות (-) במתכנת לקרקע המתאימה בלוח הלחם שלך. עיין בתמונות לפרטים.
- טען את קוד ה- Arduino ל- ATTiny על ידי בחירת חץ ההעלאה ב- Arduino IDE שלך (אם אתה מקבל שגיאה שכאשר תעלה את הקוד ראה את השלב הקודם)
שלב 24: בוצע
אם הקוד שלך עובד כמו שאתה רוצה גם. הסר את החוטים הגמישים מחזיר הלחם שלך והנח את מתכנת ATTiny בלוח הלחם שלך.
לפני שאתה מדליק את הדלעת שלך, הנח את המעגל בשקית ניילון כדי להגן עליו מפני קיצור אם נופל עליו דלעת דלעת.
שלב 25: תרשים מעגלים
תרשים מעגלים טוב יותר שפותח על ידי קייל ניל מוצג כאן וישתמש בטרנזיסטור לשליטה על הבאזר. מיושם בגרסאות עתידיות
מוּמלָץ:
הודי PixelPad: תג אלקטרוני הניתן לתכנות: 11 שלבים
PixelPad Indian: תג אלקטרוני הניתן לתכנות: PixelPad הוא תג פיתוח אלקטרוני המבוסס על מיקרו-בקר ATmega32U4 ומגיע עם הרבה תכונות מובנות. אמנות ה- PCB מעוצבת בהשראת התרבות, האמנות והציורים ההודים. באמצעות PixelPad, אתה יכול להשתמש בו כפיתוח לביש
אמנות דו מימדית עם נוריות ניתנות לתכנות ובסיס ולוגו הניתן להתאמה אישית: 5 שלבים (עם תמונות)
אמנות דו -ממדית עם נוריות ניתנות לתכנות ובסיס ולוגו הניתנים להתאמה אישית: ברוכים הבאים למדריכים! היום, אראה לך כיצד ליצור פרויקט אמנות דו -ממדי עם לוגו ועיצוב כולל לבחירתך. עשיתי את הפרויקט הזה מכיוון שהוא יכול ללמד אנשים על מיומנויות רבות כמו תכנות, חיווט, דוגמנות תלת מימד ועוד. זֶה
אור לילה לחישת אור הניתן להחלפה: 8 שלבים (עם תמונות)
תאורת לילה הניתנת להחלפה: לילה זה מראה כיצד פרצתי חיישן תאורת לילה כדי שניתן יהיה לכבות אותו באופן ידני. קרא בעיון, הקפד על מעגלים שנפתחו וסגור את האזור שלך במידת הצורך לפני בדיקת היחידה
מזין דגים לאקווריום הניתן לתכנות - מזון מגורען מעוצב: 7 שלבים (עם תמונות)
מזין דגים לאקווריום לתכנות - מזון מגורען מעוצב: מזין דגים - מזון מגורען מעוצב לדגי אקווריום.עיצוב פשוט מאוד של מזין דגים אוטומטי לחלוטין. הוא מופעל עם מיקרו סרוו SG90 קטן 9 גרם וארדואינו ננו. אתה מזין את כל המזין באמצעות כבל USB (ממטען USB או מיציאת USB של
שעון הניתן לתכנות עם תצוגת ארבעה תווים: 5 שלבים (עם תמונות)
שעון הניתן לתכנות עם תצוגת ארבעה תווים: אתה תהיה שיחת העיר כשאתה עונד את שעון היד המגעיל והגדול והלא מעשי לחלוטין. הציגו את השפה המוזרה האהובה עליכם, מילות שיר, מספרים ראשוניים וכו '. בהשראת ערכת המיקרוורדר, החלטתי להכין שעון ענק באמצעות