תוכן עניינים:
וִידֵאוֹ: נגן מוזיקה המופעל על ידי חיישן: 3 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
במכללה לתואר ראשון, נאלצנו ליצור פרויקט מקורי שכל התלמידים יכלו לבחור בעצמם. עבור הפרויקט שלי, מכיוון שאני תמיד מקשיב למוזיקה ואני תמיד מרגיש שזה יותר מדי טרחה להפעיל רמקול, רציתי לראות איך אני יכול לפשט את התהליך, אז החלטתי ליצור את נגן המוסיקה המופעל על ידי תנועה.
אספקה
חוּמרָה:
- קרשים מעץ MDF (בין 0, 5 ל -2 ס מ)
- 6 ברגים 5, 13x5 מ מ
- 10 מסמרים
מכשירי חשמל:
- Raspberry Pi 3 דגם B+ עם ספק כוח 2.5A
- מסך LCD
- ADC MCP3008
- סנדלר PI פטל
- נגד תלוי אור
- חיישן טמפרטורה LM35
- חיישן IR Breakbeam
- רמקול
- לוח לחם
כלים:
- פטיש
- מברג
- סרט דביק
בשל מגבלות בעורך Instructables הוספתי מבנה של חומרים החבילה כולה תעלה בסביבות 95 € - 100 €
אופציונאלי:
- חוט מד 22 - צהוב
- חוט 22 מד - אדום
- חוט מד 22 - שחור
שלב 1: צא לדרך האלקטרוניקה שלך
אז אנחנו הולכים לחבר את mcp3008, LDR, חיישן הקורה וחום הטמפרטורה ללוח הלחם שלנו. במידת האפשר בצע את התוכנית שלי למעלה כדי לקבל מושג היכן לחבר את מה לחשמל או למצוא מקום נהדר עבור הרכיבים שלך בעצמך!
בקיצור: נסה לוודא שה- LDR שלך נטול כבלים והוא מסוגל לקלוט כמה שיותר אור ושכל הרכיבים נמצאים על הלוח שלך!
שלב 2: מסד נתונים מנורמל
עבור מסד הנתונים הנורמלי שלנו הוספתי תמונה כדי לתת לך מושג איך זה נראה, המשך לקרוא כדי ללמוד מה כל טבלה עושה!
חיישן:
טבלה זו מכילה את שלושת החיישנים שלנו: LDR, טמפרטורה וקרן שבירה
היסטוריית חיישנים:
זה יאפשר לנו לבדוק מתי היה חיישן פעיל ומה ערך החיישן כערך כאשר הושמע שיר
שירים שהושמעו:
בטבלה זו נראה את כל השירים שהושמעו מה היסטוריית החיישנים מקושרת אליו ואיזה שיר הושמע.
שירים:
בטבלה זו נשלב את מיקום השיר שלנו, ז'אנר השירים ושם השיר
מוּסִיקָה:
בטבלה הזו יש שם השיר והאמן שלנו!
מיקומי שיר:
מכיל את מיקום השיר שלנו ב- pi/var/www/html/…
סוגה מוזיקלית:
מכיל את ז'אנר המוזיקה שלנו את האור המינימלי עבורו את האור המקסימלי עבורו ואותו הטמפרטורה
שלב 3: קוד אותו
אשאיר קישור למאגר Github שלי למטה, אבל אתה מוזמן לבדוק את העיצובים שלי ולקרוא את זה קודם!
הגדרת פטל:
הפעל ספי עם sudo rasp-config => אפשרויות ממשק => SPI => הפעל
להתקין:
מיסקל
בקבוק
Flask_cors
Flask_socketio
אֲתַר:
הוסף אז מסד נתונים ל- MySQL על פטל, קוד הפיתון שלי הוא המקום שבו אני מוסיף הכל למאגר הנתונים וגורם לחיישנים שלי לעבוד אין הרבה שתוכל לשנות כדי שזה יעבוד יותר קל ניסיתי ליצור סקריפט פייתון ברור וכל אחד יכול להשתמש בו אז אתה מוזמן לנסות את זה!
האתר שלי הוא בדיוק מה שהרגשתי שהוא עובד הכי טוב עבור הפרויקט שלי אל תהסס לשנות אותו קצת וליצור אתר מקורי. אפילו טוב יותר אם אתה יכול לשפר את העיצוב שלי ולהפוך אותו לידידותי יותר למשתמש!
אוסיף גם קישור לצפייה במסגרות החוט שלי כתמונות. ו zip עם כל הקבצים שלי
Wireframes:
Github:
מוּמלָץ:
נגן מוזיקה אוטומטי: 5 שלבים
נגן מוזיקה אוטומטי: האם פעם התחשק לך לנגן מוזיקה רכה כדי לעזור לגוף להירגע ולהתכונן לשינה? בכל פעם שאתה מרגיש עייף אחרי שעות של עבודה במחשב הנייד, השאר את המחשב הנייד פתוח ופשוט כבה את האור וקפוץ על המיטה. מכונה זו תעשה אוטומטית
נגן מוזיקה מהנייד הישן: 7 שלבים
נגן מוזיקה מהנייד הישן: היה לי נייד סיני פגום ובשל איכות הצליל שלו, אפקט האור ניסיתי להשתמש בו כנגן מוזיקה פשוט. זה לא הועיל כי חריץ ה- SIM פגום & כמה מקשי מספר/ לחצנים לא עובדים. אז החלטתי להמיר
Linkit One - נגן מוזיקה: 4 שלבים
Linkit One - נגן מוזיקה: ל- Linkit בהחלט יש יותר אפשרויות מאשר להבהב נורית LED, יש לה WiFi משולב, GSM, GPRS והרבה יותר. יש לו גם שקע אודיו 3.5 מ"מ וכרטיס SD, כך שגרם לי לחשוב אם תוכל לנגן מדיה מה- Linkit One שלך ומתברר יו
נגן מוזיקה CS122A זיהוי קולי: 7 שלבים
נגן מוסיקה לזיהוי קולי CS122A: זהו נגן המוסיקה לזיהוי קולי. הוא יכול לנגן עד 33 שירים בהתאם לכמות השירים והאמן שאתה מאחסן
נגן את אותה מוזיקה בכמה חדרים: 3 שלבים
נגן את אותה מוזיקה במספר חדרים: שלום לכולם, אני לא יודע מה אתכם אבל אני אוהב שתהיה אותה מוזיקה בכל הדירה שלי מבלי להפוך את הצליל חזק מדי. אז לאחר קצת מחקר על בעיה זו, החלטתי לבנות מספר רמקולים המחוברים כולם באמצעות wifi לאותו