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

נגן מוזיקה המופעל על ידי חיישן: 3 שלבים
נגן מוזיקה המופעל על ידי חיישן: 3 שלבים

וִידֵאוֹ: נגן מוזיקה המופעל על ידי חיישן: 3 שלבים

וִידֵאוֹ: נגן מוזיקה המופעל על ידי חיישן: 3 שלבים
וִידֵאוֹ: Super Budget Smartwatch Amazfit Bip U Review | Comprehensive and Detailed | Honor Band 6 Worried? 2024, יולי
Anonim
נגן מוזיקה המופעל על ידי חיישן
נגן מוזיקה המופעל על ידי חיישן
נגן מוזיקה המופעל על ידי חיישן
נגן מוזיקה המופעל על ידי חיישן

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

אספקה

חוּמרָה:

- קרשים מעץ 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:

מוּמלָץ: