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

מכונת חריץ Pocket Arduino: 4 שלבים
מכונת חריץ Pocket Arduino: 4 שלבים
Anonim
מכונת חריץ Pocket Arduino
מכונת חריץ Pocket Arduino

אני אהיה כנה מלכתחילה ואגיד שהפרויקט הזה לעולם לא היה קורה חוץ מזה שאני מחסה במקום במהלך התפרצות נגיף הקורונה, במקרה ראיתי ש- Instructables עורכת תחרות "רצועת LED", ויש לי כמה רצועות לד בקופסה שלא הייתה בשימוש במשך שנים. אני מרגיש הרבה יותר טוב להוריד את זה מהחזה שלי. מה שבסופו של דבר בניתי הוא מעין גרסת כיס של מכונת המזל שבניתי לנכדים שלי במדריך קודם. לדירה הזו אין חריץ למטבעות או דלת מלכודת לתשלומים אך יש לה אורות מהבהבים ואפקטים קוליים. אני אראה מה הילדים חושבים בכל פעם שנצא מהגלות.

שלב 1: רצועות LED

רצועות LED
רצועות LED

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

שלב 2: חומרה

חוּמרָה
חוּמרָה
חוּמרָה
חוּמרָה
חוּמרָה
חוּמרָה

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

הסכימה השנייה מפרטת את החיבורים לרצועות הלד. כפי שמוצג, לרצועה האופיינית מקור הכוח עובר נגד הגבלת זרם ואז נוריות ה- LED מחוברות בסדרות. השתמשתי במקטעים עם שישה נוריות LED כך שיתאימו לקופסת הפרויקט שלי. מתוך שש הלדים, שניים אדומים, שניים ירוקים ושניים כחולים. לרצועות יש גיבוי דבק כך שקל היה להדביק אותן על קרש לחם. החלפתי את הכיסוי השחור הרגיל של קופסת הפרויקט בחתיכת פרספקס לבן בגודל 1/8 אינץ '. נוריות ה- LED בהירות מספיק בכדי לזרוח.

רצועות הלד פועלות בדרך כלל על 12 וולט, אך שלי עובדות מצוין על 9 וולט ולכן בחרתי זאת על מנת להפחית את הצריכה הנוכחית. מכיוון שהמתח גבוה ממה שהארדואינו אוהב לראות על סיכותיו, הייתי צריך לשים את מנהלי ההתקן של הטרנזיסטורים. יש לי חבורה של טרנזיסטורים זולים 2N3904 אז השתמשתי באלה אבל כל סוג NPN קטן אמור לעבוד. השתמשתי בנגדים 7.5 קילו-אוהם בבסיס אך ערך זה אינו קריטי. אתה יכול להשתמש בהתנגדות נמוכה יותר אך זכור כי היא תגדיל את הצריכה הנוכחית.

ההספק לפרויקט זה מגיע מסוללת ליתיום רגילה של 18650 3.7 וולט. כמו פרויקטים קודמים, חיברתי אותו ללוח מטען קטן כדי שאוכל להשתמש בכבל טלפון USB כדי לטעון את הסוללה. הפלט של לוח המטען עובר דרך מתג הפעלה/כיבוי לשני מקומות שונים. חיבור אחד הוא ל- ATMega328 אשר פועל מצוין במתח הנמוך יותר. החיבור השני הוא ללוח הגברת DC-to-DC שהשתמשתי בו גם בפרויקטים קודמים. בדרך כלל אני מגביר את המתח ל -5 וולט ואז מוריד הכל מזה. אולם הפעם הגברתי אותו ל -9 וולט במיוחד לרצועות הלד.

שלב 3: תוכנה

התוכנה די פשוטה. השגרה העיקרית פשוט לולאה ברציפות עד לחיצה על מתג "התחל". בעוד שהשגרה העיקרית היא לולאה, היא מגדילה את המשתנה "אקראי". הוא פשוט יעלה בחזרה לאפס את הלולאה לאחר שיגיע ל -255. כאשר קוראים לשגרה "ספין" היא משתמשת בערך מודול 27 ב- "אקראי" כדי לאנדקס לטבלת חיפוש שמדליקים נוריות על כל רצועה. טבלת החיפוש כוללת 27 ערכים בסך הכל, כאשר שלושה מהם הם בצבעים תואמים. זה קובע את סיכויי הזכייה ל -1 ל -9. שגרת ה"ספין "מפעילה לולאה להבהב שילובים שונים של נוריות מהטבלה ולאחר מכן מתיישבת על אחת. כמו בתוכנה המקורית של מכונת המזל, שגרת "Clickit" מדמה את רעש הגלגלים מסתובבים. אם כל הצבעים תואמים, נקראת שגרת "המנצח". שגרת "המנצח" מדליקה לרגע את כל הנורות על רצועה ולאחר מכן כל רצועה מופעלת/כבויה ברצף. הזמזם גם פולט צליל הפעלה/כיבוי במהלך הזמן הזה.

שלב 4: וידאו

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

מוּמלָץ: