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

ביצה אינטראקטיבית - קול תגובתי ודופק תגובתי: 4 שלבים
ביצה אינטראקטיבית - קול תגובתי ודופק תגובתי: 4 שלבים

וִידֵאוֹ: ביצה אינטראקטיבית - קול תגובתי ודופק תגובתי: 4 שלבים

וִידֵאוֹ: ביצה אינטראקטיבית - קול תגובתי ודופק תגובתי: 4 שלבים
וִידֵאוֹ: ⚡️ אני לא אוותר! אמזון 2.0 | חנות מקוונת מאפס - חלק 3 2024, נוֹבֶמבֶּר
Anonim
ביצה אינטראקטיבית - קול תגובתי ודופק תגובתי
ביצה אינטראקטיבית - קול תגובתי ודופק תגובתי

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

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

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

אספקה

  • ארדואינו אונו
  • חיישן קול
  • מודול נגן MP3 מיני/מיני DFPlayer
  • כרטיס Sandisk microSd (מקסימום 32 ג'יגה -בתים) עם מתאם sd - אם אין לך קורא כרטיסי sd מובנה במחשב הנייד או במחשב האישי שלך, ייתכן שתצטרך ללוות מחשב אחר שיש בו כדי להעלות לך קבצי קול או להשתמש/להשיג קורא כרטיסים שמתחבר באמצעות USB
  • פיזו/זמזם
  • 1 x רמקול - רמקול קטן עובד מצוין ואפשר להשתמש כמעט בכל רמקול אם אתה משתמש בשקע וכמה חוטים, אבל אם אתה משתמש ברמקול זעיר ייתכן שיהיה עליך מגבר.
  • 1 x 1MΩ נגד
  • 1 x 1kΩ נגד
  • סרוו (השתמשתי ב- towerpro MG90D Digital) - זכור כי סרוו דיגיטלי עשוי לא לפעול בדיוק כמו אנלוגי (שלי יסתובב רק 120 מעלות במקסימום ונראה שקשה מאוד לתקן זאת)
  • מקור כוח חיצוני (השתמשתי באחד עם 6 סוללות עם תקע עבור הארדואינו ובסוללה של 3 לסרוו)
  • 5 x כבלי מגשר נקבה (3 לחיישן קול, 2 לבדיקת ה- Piezo)
  • לפחות 15 חוטי מגשר זכרים - אם אתה צריך להלחם חוטים משלך למקור החשמל החיצוני עבור הסרוו, הקפד לקבל לפחות 17 חוטי מגשר זכרים.
  • לוח לחם לבדיקה - (סיכה של 400 כדוגמת זו, היא הכי נוחה לשימוש)
  • Perfboard - זה כדי להלחם את המעגל המוגמר שלך, אבל אתה יכול גם להישאר עם קרש לחם אם אתה רוצה לעשות שימוש חוזר בכל החלקים שלך או לא יכול להלחם אותם.

שלב 1: חיבור המעגל

חיבור המעגל
חיבור המעגל
חיבור המעגל
חיבור המעגל

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

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

הנגד של 1MΩ משמש בשילוב עם Piezo. הנגד של 1kΩ משמש עם ה- dfplayer.

בעיות חיבור אפשריות

אם בשלב מאוחר יותר ה- dfplayer אינו מציג אור כאשר הוא מופעל, בדוק אם חיברת את הצד הימני של ה- dfplayer.

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

שלב 2: תכנות הארדואינו

זהו הקוד שהשתמשתי בו לפרויקט זה.

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

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

אם אתה רוצה להשתמש בקבצי צליל mp3 של ציפורים אתה יכול להשתמש באתר זה, שיש בו עשרות אלפי קבצים לבחירה.

עֵצָה! לאחר שהעלית את הקוד הנכון עבור dfplayer, תוכל לחבר חוט מגשר זכר נוסף לגבר ה- GND בצד שאינו בשימוש. אתה יכול להשתמש בקצה הרופף כדי להקיש על החורים שלידו (IO1 ו- IO2 כפי שניתן לראות בתיעוד).

הקשה מהירה על IO1 תגרום ל- dfplayer לעבור לקובץ הצליל הקודם והקשה ארוכה תוריד את עוצמת הקול.

הקשה מהירה על IO2 תגרום ל- dfplayer לעבור לקובץ הצליל הבא והקשה ארוכה תגדיל את עוצמת הקול.

שלב 3: בניית הביצה

בניית הביצה
בניית הביצה
בניית הביצה
בניית הביצה
בניית הביצה
בניית הביצה
בניית הביצה
בניית הביצה

בניית הביצה הייתה משהו שלא תכננתי לגמרי.

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

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

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

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

שלב 4: לקשט/לכסות את הביצה שלך

לקשט/לכסות את הביצה שלך
לקשט/לכסות את הביצה שלך
לקשט/לכסות את הביצה שלך
לקשט/לכסות את הביצה שלך

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

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

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

מוּמלָץ: