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

תיבת מוזיקה עם מיני צג (OLED) ו- LED: 8 שלבים (עם תמונות)
תיבת מוזיקה עם מיני צג (OLED) ו- LED: 8 שלבים (עם תמונות)

וִידֵאוֹ: תיבת מוזיקה עם מיני צג (OLED) ו- LED: 8 שלבים (עם תמונות)

וִידֵאוֹ: תיבת מוזיקה עם מיני צג (OLED) ו- LED: 8 שלבים (עם תמונות)
וִידֵאוֹ: CASIO fx-991CW fx-570CW CLASSWIZ Calculator Full Example Manual 2024, יוני
Anonim
תיבת מוזיקה עם מיני צג (OLED) ו- LED
תיבת מוזיקה עם מיני צג (OLED) ו- LED
תיבת מוזיקה עם מיני צג (OLED) ו- LED
תיבת מוזיקה עם מיני צג (OLED) ו- LED
תיבת מוזיקה עם מיני צג (OLED) ו- LED
תיבת מוזיקה עם מיני צג (OLED) ו- LED

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

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

להלן הסבר אודות האופן שבו יצרתי את הפרויקט הזה.

שלב 1: איך התחלתי ומה תצטרך

איך התחלתי, ומה תצטרך
איך התחלתי, ומה תצטרך

התחלתי ליצור שרטוט קונספט של מה שאני רוצה לעשות

מה אתה צריך:

1. ארדואינו. (השתמשתי באו ארדואינו.)

2. תצוגת OLED. (השתמשתי ב- 0.96 OLED I2C)

3. זמזם פיז'ו.

4. כפתור לחיצה.

5. נגד רגיש לכוח.

6. LED.

7. נגד 220 אוהם ונגד 1KOhm.

8. חוטים. (השתמשתי בכבלים להתנעה.)

9. לוח מעגלים קטן.

10. מגהץ ופח.

מה שאתה צריך כדי להכין את הקופסה:

1. עץ.

2. מסור.

3. נייר זכוכית או מכונת שיוף.

4. פטיש ומסמרים.

5. מכשולים, ברגים ותפס קטן.

7. מקדחה ומברג

8. סרט דביק.

גרסה מלאה של הקוד של הפרויקט כולו תיכלל בהמשך הדרכה זו

שלב 2: הלחנת שיר

הלחין שיר
הלחין שיר
הלחין שיר
הלחין שיר
הלחין שיר
הלחין שיר

לאחר מכן הלחינתי שיר שרציתי שהקופסה תנגן

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

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

השתמשתי באתר שימושי זה כדי לתרגם את ההערות לתדרים של הקוד שלי:

pages.mtu.edu/~suits/notefreqs.html

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

שלב 3: חבר את ה- OLED

חבר את ה- OLED
חבר את ה- OLED
חבר את ה- OLED
חבר את ה- OLED
חבר את ה- OLED
חבר את ה- OLED

ל- OLED שהשתמשתי בו יש ארבע נקודות: GND, VCC, SCL ו- SDA.

GND אתה מתחבר ל- GND (הקרקע) בארדואינו שלך.

VCC אתה מתחבר ל- 5V (5 וולט) על הארדואינו.

SCL ל- SCL.

ו SDA ל- SDA.

כדי לגרום ל- OLED לעבוד תחילה עליך להוריד כמה ספריות.

הורדתי את מגרש המשחקים של מעגל Adafruit, את ספריית GFX של Adafruit ואת SSD1306 של Adafruit.

השתמשתי בסקיצה לדוגמא ssd1306_12x64_i2c כדי לראות אם זה עובד. אתה יכול למצוא את זה בקובץ> דוגמה> Adafruit SSD1306> ssd1306_128x64_i2c (בחרתי במסך הזה כי הגודל שלי יש למסך הזה) אתה יכול לראות זאת בתמונה השנייה

אם הקובץ הזה לא עובד יכול להיות שאתה צריך לשנות בו משהו קטן.

חפש את הקוד מתחת להגדרת הריק עבור:

if (! display.begin (SSD1306_SWITCHCAPVCC, 0x3D)) {// כתובת 0x3D עבור 128x64

הברגתי את ה- D כאן מכיוון שהייתי צריך לשנות את ה- D הזה ל- C כדי לגרום לזה לעבוד.

בתמונה השלישית אתה יכול לראות קצת מהקוד שלי שעושה את האימוג'י של התמונה הראשונה.

שלב 4: חיבור הנגד וה- LED הרגיש לכוח לשאר

חיבור הנגד וה- LED הרגיש לכוח לשאר
חיבור הנגד וה- LED הרגיש לכוח לשאר
חיבור הנגד וה- LED הרגיש לכוח לשאר
חיבור הנגד וה- LED הרגיש לכוח לשאר

כדי לחבר את הנגד הרגיש לכוח ואת ה- LED אתה צריך 2 נגדים. 220 אוהם עבור ה- LED ונגד 1K Ohm עבור הנגד הרגיש לכוח.

לד:

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

נגד רגיש לכוח:

הנגד הרגיש לכוח זקוק לרגל השמאלית לחיבור הן לנגד 1K אוהם והן לחוט המתחבר לחור A0 על הארדואינו. הנגד של 1K אוהם התחבר לקו הקרקע בלוח המעגלים.

את רגל ימין אתה מחבר לקו 5 וולט בלוח המעגלים.

כדי שהכל יעבוד בקוד, עליך להגדיר לאיזה סיכה הוא מחובר מעל הגדרת הריק () {.

שלב 5: הקוד

הקוד
הקוד

להלן קישור לקוד:

github.com/kai-calis/Kai-fawn/blob/master/Arduino%20code%20for%20a%20school%20project

שלב 6: בניית הקופסה

בונים את הקופסה
בונים את הקופסה
בונים את הקופסה
בונים את הקופסה

ראיתם 8 צלחות עץ בסך הכל.

עובי העץ בו השתמשתי הוא כ- 0.5 ס מ.

1. המכסה ותחתית הקופסה הם 11 ס"מ על 11 ס"מ.

2. אלה הצד השמאלי והימני של הקופסה שהם 10.2 ס"מ על 8 ס"מ. צור אחת מהצלחות עם חור מרובע לכבל ה- USB של הארדואינו שיבלוט החוצה. חור זה הוא 1.5 ס"מ על 1.5 ס"מ ונמצא כסנטימטר אחד מתחילת צלחת העץ.

3. אלה הם החלק הקדמי והאחורי של הקופסה, והם בגודל 11 ס"מ על 8 ס"מ

4. זהו המדף הקטן בו זמזם הפיז'ו, OLED והשאר ינוחו. יהיה עליך לקדוח חור ל- OLED של כ -1 ס"מ על 0.5 ס"מ כדי שהחוטים יוכלו לבלוט, אך שאר ה- OLED יכול לנוח על המדף.

עבור החור של LED אתה צריך מקדח של 0.5 ס מ.

עבור הנגד הרגיש לכוח, אתה צריך חור של 1 ס"מ על 0.5 ס"מ

עבור זמזם הפיז'ו אתה צריך חור של 1.4 ס מ.

בשביל כפתור הלחיצה אתה צריך 4 חורים קטנים של 0.2 ס מ כדי שהרגליים יוכלו לבלוט החוצה.

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

השתמשתי במסמרים לחיבור הצדדים, 2 צירים למכסה ומנעול לשמירה על מכסה סגור.

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

בזמן בניית הקופסה אל תכניסו את מספר 4 ו -5 עדיין

שלב 7: זמן הלחמה

הגיע הזמן להלחם
הגיע הזמן להלחם
הגיע הזמן להלחם
הגיע הזמן להלחם
הגיע הזמן להלחם
הגיע הזמן להלחם

צירפתי מפת חוט כדי שתוכל להעתיק אותה מהתמונה.

אל תשכח לבדוק אם הדברים מחוברים כראוי על ידי בדיקה אם זה עובד בין הלחמה.

לאחר הלחמה דפקתי 2 מסמרים קטנים כדי שה OLED לא יזוז.

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

שלב 8: הרכבת הכל ביחד

לשים את הכל ביחד
לשים את הכל ביחד
לשים את הכל ביחד
לשים את הכל ביחד
לשים את הכל ביחד
לשים את הכל ביחד

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

הסרתי את המדף, חיברתי לוח עץ מספר 5 למדף מספר 4 על ידי הדבקת פיסת נייר דבק מתחת למספר 4 והדבקת הקצה המורחב מתחת למספר 5. צריך שיהיה לך משהו כמו תמונה 3.

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

מוּמלָץ: