תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
זהו שעון פאזל מעורר שמשמעותו יש משחק זיכרון קטן שעליך לפתור כדי לעצור את צלצול האזעקה!
לסיכום, השעון הזה מיועד למי שמתחמם בבקרים. יש לו 3 נוריות כאשר כאשר תלחץ על אחד הלחצנים, האזעקה תושתק ו -3 נוריות יתנו לך דפוס אקראי ודקה אחת להיכנס אליו.
אספקה
- 2 Arduino Pro Mini
- נוריות אדומות, ירוקות וכחולות
- כפתורים אדומים, ירוקים וכחולים
- מקודד סיבובי EC11
- רמקול
- כמה כבלים, לוח חשבונות, כותרות
- חלקים מודפסים בתלת מימד
כלים
- מלחם והלחמה
- לוח חשבונות
שלב 1: איך זה עובד?
עליך להשתמש במקודד סיבובי (ec11) כדי לכוונן וללחוץ על כפתורו כדי ליישב אותו.
בהתחלה הראשונה, זה יחכה לך להתאים את שעות השעון ולאחר מכן את הדקה.
כאשר תתאים זאת, השעון יתחיל לפעול ותאפשר לך להתאים את האזעקה. בכל פעם שלחצת על כפתור המקודד, תקפוץ לפרק הבא כשעה, דקה וקושי של אזעקה.
הקושי עובד כמו; 4, 7 ו -9 LED מהבהב כדי שתזכור ותזכה בדקה אחת להיכנס אליו שוב.
אם אינך יכול או לא, הדפוס ישתנה והאזעקה תצלצל שוב.
שלב 2: עיצוב
זהו משחק מיני בעצם (ולמדתי בתהליך שהוא נקרא Simon Memory Game) מסיבה זו אני רוצה שהוא ייראה כמו קונסולת משחקים קלאסית.
הוספתי קבצי f3d ו- stl, ניתן לערוך או להדפיס באופן חופשי.
שלב 3: מעגל וקוד
המעגל אינו מסובך. הפעלתי את אחד Arduino Pro Mini עם סוללת 9V וחיברתי את השני עם I2C ונתן לו כוח בעזרת סיכות VCC, השתמשתי ב- LCD עם מודול I2C. נגדי 10K אוהם משומשים בכפתורים ו -330 אוהם עם נוריות.
שיתפתי את הקודים בדף Github שלי.
ספריות
מַחזוֹרִי
DS1302 (שעון בזמן אמת)
LiquidCrystal_I2C
PCM (השתמשתי ב- PCM כי לא היה לי סיכוי לקנות מגבר, אתה יכול להשתמש במגבר לצליל נוסף. הוספתי את קובץ ה- wav המקורי אם אתה רוצה להשתמש כך.)