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

Juuke - נגן מוסיקה RFID לקשישים וילדים: 10 שלבים (עם תמונות)
Juuke - נגן מוסיקה RFID לקשישים וילדים: 10 שלבים (עם תמונות)

וִידֵאוֹ: Juuke - נגן מוסיקה RFID לקשישים וילדים: 10 שלבים (עם תמונות)

וִידֵאוֹ: Juuke - נגן מוסיקה RFID לקשישים וילדים: 10 שלבים (עם תמונות)
וִידֵאוֹ: Массимо Банци: Как Arduino пробуждает воображение 2024, יולי
Anonim
Juuke - נגן מוסיקה RFID לקשישים וילדים
Juuke - נגן מוסיקה RFID לקשישים וילדים
Juuke - נגן מוסיקה RFID לקשישים וילדים
Juuke - נגן מוסיקה RFID לקשישים וילדים
Juuke - נגן מוסיקה RFID לקשישים וילדים
Juuke - נגן מוסיקה RFID לקשישים וילדים

פרויקטים של Fusion 360 »

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

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

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

שלב 1: צפה בסרטון

Image
Image

עשינו סרטון שמראה איך אני הצלחתי:)

שלב 2: אסוף את החלקים:

קיבלנו את כל החלקים מ- AliExpress, והקישורים לחלקים מפורטים להלן:

חלקים:

Arduino UNO AliExpress ואמזון

מיני AliExpress ו- DFPlayer

כרטיס מיקרו SD AliExpress ו- Amazon

Arduino UNO DIY Shield AliExpress & אמזון

RC522 - קנה 2 כדי להיות בטוח שחלקם מגיעים לאליקספרס ואמזון שבורים

כרטיסי RFID AliExpress ו- Amazon

שקע סטריאו AUX AliExpress ו- Amazon

כפתור לחיצה רגעי 22 מ מ - 1 אדום ו -1 ירוק - 3-6V AliExpress

10K פוטנציומטר אליאקספרס ואמזון

חוטים AliExpress ואמזון

הנגד 1K AliExpress ו- Amazon

כותרות סיכה AliExpress & אמזון

קרש לחם - אופציונלי AliExpress & אמזון

חוטי מגשר - אופציונלי AliExpress ואמזון

ספק כוח 5V -AliExpress & AmazonPower Jack - AliExpress & Amazon

כלים:

מדפסת תלת מימד AliExpress & אמזון

ערכת הלחמה AliExpress ואמזון

חשפנית חוט אליאקספרס ואמזון

שלב 3: בדוק את החלקים

בדוק את החלקים
בדוק את החלקים
בדוק את החלקים
בדוק את החלקים
בדוק את החלקים
בדוק את החלקים

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

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

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

זכור להשתמש בנגד 1K בין RX ב- DFPlayer Mini לבין Arduino.

כדי לבדוק אם קורא הכרטיסים פועל, תוכל להשתמש בשרטוט הדוגמה של "כרטיס דמקה" מהספרייה. (ראה שלב 4)

שלב 4: הקוד - תכנות הקלפים

הקוד - תכנות הקלפים
הקוד - תכנות הקלפים

כדי להבין טוב יותר את אופן הפעולה של הקוד עם ה- DFPlayer mini, אנסה להסביר את זה כמה שיותר קל. המיני DFPlayer פועל על ידי השמעת שירים מכרטיס מיקרו SD. כדי לדעת איזה שיר להשמיע, יש לאחסן את השירים כמספר בכרטיס ה- SD. שיר מספר 1 מאוחסן בשם "0001 - SONG NAME", שיר מספר 2 מאוחסן כ "0002 - SONG NAME" וכן הלאה. אנו יכולים לכתוב מספר לכרטיסי ה- RFID, כך שאם נכתוב את המספר 2 לאחד הכרטיסים ונניח אותו על הקורא, הארדואינו יקרא את המספר ויגיד ל- DFPlayer mini, "השיר שיר מספר 2".

המספר שאנו כותבים לכרטיס חייב להיות אותו מספר כמו שם השיר שאנו מאחסנים בכרטיס ה- SD.

אם אתה רוצה ללמוד עוד על ה- DFPlayer mini, בקר בדף זה עם הרבה מידע נהדר

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

- MFRC522

- DFRobotDFPlayerMini.h

ניסיתי להסביר את הקוד עם הערות ככל האפשר, אבל אם יש לך שאלות, אל תפחד לשאול אותן בקטע ההערות!

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

להעלאת הקוד לארדואינו, עיין במאמר זה. להוספת ספריות, עיין במאמר זה.

מצבים:

לתכנת הכרטיסים שני מצבים, אוטומטי וידני.

מצב ידני: כותב את המספר שברצונך לכתוב לכרטיס. הקלד מספר, והוא ישמור אותו.

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

אופן השימוש בתכנת הכרטיס:

חבר את הצג הסידורי פתוח Arduino Open (בפינה הימנית העליונה) כתוב "ידני" למצב ידני ו"אוטומטי "למצב אוטומטי. (ראה לעיל) הנח כרטיס על הקורא וודא כי כתוב שהצליח.

שלב 5: קוד: מצב נגן

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

נ.ב: חשוב! כדי להשבית את התקשורת הטורית שבה תוכל לראות מה התוכנית עושה במסך הטורי, עליך להגיב על "Serial.begin (115200); “. פשוט הוסף "//" מול השורה. היו לי כמה בעיות שבהן התוכנית לא הייתה פועלת אם היא מופעלת. (הוא חיכה לחיבור סדרתי לפני שהוא יתחיל)

שלב 6: הורדת שירים לכרטיס ה- SD

הורדת שירים לכרטיס ה- SD
הורדת שירים לכרטיס ה- SD

כפי שנאמר קודם לכן, עליך לתת לקבצי המוסיקה בכרטיס ה- SD שלך שם ספציפי כדי שהוא יעבוד. כל שיר צריך להתחיל במספר. המספר חייב להיות גם 4 ספרות (1 הוא 0001 למשל). לאחר ספרות אלה, אתה רשאי להוסיף את שם השיר. לדוגמה: "0035 - פרנק סינטרה - תעוף לי לירח"

הוא משתמש בקבצי MP3 סטנדרטיים, כך שקל להעתיק אותם לכרטיס SD ולשנות אותם.

שלב 7: בדוק ולאחר מכן הלחמה

בדיקה, ולאחר מכן הלחמה
בדיקה, ולאחר מכן הלחמה
בדיקה, ולאחר מכן הלחמה
בדיקה, ולאחר מכן הלחמה
בדיקה, ולאחר מכן הלחמה
בדיקה, ולאחר מכן הלחמה

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

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

גם הלחשתי את הלד RC-522 מכיוון שהוא הופיע דרך ההדפסה.

שלב 8: צור את המארז

עשה את המארז
עשה את המארז
עשה את המארז
עשה את המארז
עשה את המארז
עשה את המארז

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

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

אתה יכול למצוא את כל הקבצים כאן:

מודפס בתלת מימד:

STL: CULTS 3D | יקום

FUSION 360: Ananords.com

ההגדרות בהן השתמשתי להדפסה תלת מימדית הן:

מילוי: 15%

גובה השכבה: 0.2 מ מ

תומך: כן

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

כשתסיים, פשוט הצמד את הצלחת התחתונה ואת ה"פנים "יחד.

שלב 9: הכינו את הקלפים

הכינו את הקלפים
הכינו את הקלפים

התחל עם העיצוב. הכנתי את העיצובים ב- Adobe Spark, שם השתמשתי במידות הכרטיס (85 מ"מ על 54 מ"מ) כגודל המותאם אישית

מצאתי את התמונות בגוגל וייבאתי אותן ל- Adobe Spark, הגדרתי את שם השיר והאמן, וסיימתי!

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

אתה יכול פשוט להשתמש בעט ולכתוב ישירות על הכרטיסים.

שלב 10: בוצע

עכשיו סיימת!

אם אתה עושה את הפרויקט הזה, אנא פרסם יצירה:)

יש שאלות? רק תשאל, ואני אנסה לענות להם.

לעדכונים על Juuke, הירשם לניוזלטר!

עקוב אחריי באינסטגרם לעדכונים על פרויקטים קרובים!

אינסטגרם:

צור איתי קשר: [email protected]

••• תתמוך בי •••

פטריון:

תרומות:

קנה לי קפה:

מוּמלָץ: