תוכן עניינים:
וִידֵאוֹ: נגן מדיה ידידותי לדמנציה: 4 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:14
מוזיקה יכולה להועיל מאוד לאנשים עם דמנציה. בנוסף לערך הבידור שלו הוא יכול לספק קישור אל העבר, לפתוח זיכרונות והוא מהווה יותר ויותר חלק מהטיפול בדמנציה. למרבה הצער, מוצרים מודרניים רבים לבידור ביתי אינם ידידותיים לדמנציה ובעלי ממשקי משתמש מורכבים.
נגן המדיה המתואר כאן מתנהג כמו רדיו בסיסי עם שני פקדים בלבד - 'חיוג כוונון' שבוחר את 'התחנה' ובקרת עוצמת הקול. במקרה זה 'תחנה' היא תיקיית קבצי שמע המאוחסנים בכרטיס זיכרון. הרעיון הוא שהמשתמש פשוט מסובב את החוגה עד שהוא שומע משהו שהוא אוהב. קבצי 'התחנה' מופעלים לאחר מכן ברצף אקראי.
זה בדיוק כמו רדיו שמשמיע מוזיקה טובה בלבד ללא פרסומות!
אספקה
נגן המדיה הידידותי לדמנציה דורש רק קומץ רכיבים שעולים בסביבות 20 ליש ט:-
- בקר בקר בודד Arduino. השתמשתי ב- UNO של Arduino אבל כל דגם תואם אמור לעבוד.
- מודול MP3 תואם DFPlayer. השתמשתי במחיר הזול Sodial MP3-TF-16P
- כרטיס MicroSD לאחסון מוסיקה
- מקודד רוטרי ל'כוונון '
- פוטנציומטר 10K אוהם לבקרת עוצמת קול
- נגד 1K אוהם
- פרבורד להרכבה
- ספק כוח חיצוני (מומלץ 9-12V @2A)
- רמקול (3ohm @ 5W או דומה)
ערכת כלים בסיסית של אלקטרוניקה תידרש גם יחד עם מחשב המריץ את Arduino IDE להעלות את הסקיצה.
שלב 1: החומרה
ליבו של נגן המדיה הוא מודול ה- MP3 של DFPlayer. זה משלב מפענח MP3, קורא כרטיסי SD ומגבר מונו 3 ואט באריזה קטנה ובעלות נמוכה. מודול ה- MP3 נשלט על ידי מיקרו -בקר Arduino. רק כמה חיבורים נדרשים למודול DFPlayer:-
- +5V (pin1)
- קבלה סדרתית (pin2)
- שידור סדרתי (סיכה 3)
- פלט לרמקול (סיכות 6 ו -8)
- קרקע (סיכות 7 ו -10)
- עסוק (סיכה 16)
ה- Arduino לוקח קלט ממקודד סיבובי (בקרת הכוונון) ומפוטנציומטר (בקרת עוצמת קול). הסיכה העמוסה ממודול DFPlayer מחוברת לפין דיגיטלי 6 של הארדואינו.
חיווט אב הטיפוס של לוח הלוח מוצג למעלה. שימו לב לנגד 1K בין ה- Arduino לבין סיכת ה- RX הסידורי של מודול ה- MP3. זה נדרש כדי לממשק את ה- Arduino 5V ל- DFPlayer 3.3V.
שים לב גם שמודול DFPlayer דורש ספק כוח יציב ואין סיכוי שהוא יפעל כראוי רק באמצעות מתח USB. לקחתי את אספקת 5V מה- Arduino, אשר בתורו מופעל באמצעות PSU חיצוני. למרות שזה עבד, ייתכן שתרצה לשקול אספקה נפרדת למודול MP3.
שלב 2: התוכנה
המערכון של Arduino השולט בנגן המדיה פשוט יחסית. הלולאה הראשית מבוצעת 100 פעמים בשנייה ומבצעת שלוש פונקציות:-
- בדוק את הסטטוס של מקודד 'כוונון'
- בדוק את מצב סיר הנפח
- בדוק אם השמעת הרצועה הנוכחית הסתיימה.
מצב ההשמעה נקבע על ידי סקירת הסיכה ה"עסוקה "של מודול DFPlayer המקושר לפין 6 הדיגיטלי של ה- Arduino Uno.
לולאת חלל () {
בוליאני עסוק = שקר; עיכוב (10); if (myDFPlayer.available ()) myDFPlayer.read (); // נדרש כדי לשמור על חיץ נקי של checkVol (); checkTuning (); עסוק = digitalRead (busyPin); // בדוק אם הרצועה הנוכחית הסתיימה אם (תפוס == 1) {playStation (); עיכוב (300); // לחכות לסיכה עסוקה}}}
קוד דיבוג נרחב נכלל בסקיצה. זה שולח הודעות סטטוס רגילות דרך היציאה הטורית של IDE כדי לסייע בפתרון בעיות. ניתן להפעיל או לכבות אותו באמצעות עריכת שורה 14.
בוליאני serialDebug = false; // הפעל/השבת פתרון בעיות
באופן דומה ניתן לשנות את סדר השמעת הרצועות מאקראי לרצף על ידי עריכה של שורה 15
randomTrackPlay בוליאני = true; // אקראי את סדר המסלול
יש לכלול שתי ספריות חיצוניות כדי שהמערכון יתאסף כראוי - SoftwareSerial.h ו- DFRobotDFPlayerMini.h
את הסקיצה המלאה ניתן למצוא בדף GitHub שלי.
שלב 3: ארגון המוזיקה
קבצי המוסיקה מועתקים לכרטיס SD הממוקם בחריץ כרטיס ה- DFPlayer. פרויקט זה מתייחס לכל ספרייה בכרטיס ה- SD כאל "תחנה" הניתנת לבחירה באמצעות פקד הכוונון.
הקבצים חייבים להיות מאורגנים באופן ספציפי כדי להיות מוכרים. קבצים מאוחסנים בספריות בשם 01, 02 וכו '. שמות הספריות חייבים להיות באורך שתי ספרות עם' אפס 'מוביל כלומר 01 עד לכל היותר 99.
בתוך כל ספריה קבצי האודיו חייבים להיות נקראים 001.mp3, 002.mp3 עד 999.mp3. כל שם קובץ באורך שלוש ספרות עם 'אפסים' מובילים וסיומת קובץ mp3. מודול DFPlayer גם ישחזר קבצי WAV אם כי לא ניסיתי זאת.
מוסכמת שם הקבצים שבה משתמשת המודול מקשה על זיהוי איזו רצועה היא אך אין זה משנה ליישום זה מכיוון שקבצים מופעלים באופן אקראי.
העברתי את אוסף התקליטורים של אמהותי לקבצי MP3 של 128 קילו -בתים וארגנתי את המוזיקה לפי ז'אנר, והנחתי את כל רצועות האופרה, התזמורת, הפסקול וכו 'במדריכים שלהם. זה גרם למספר קטן של תחנות שכל אחת מהן עם מספר רב של רצועות - בדומה לרדיו אמיתי.
שלב 4: הרכבה אחרונה
לבנייה זו השתמשתי במארז רדיו ישן של בקליט שישב על מדף הספרים שלי כבר כמה עשורים וחיכה לפרויקט מתאים. לא רק שזהו פריט נחמד למראה, אך הוא ניתן לזיהוי מיידי כרדיו ויש לו רק את שני הפקדים ההופכים אותו למושלם לפרויקט זה. הבעיה הגדולה ביותר איתה התמודדתי הייתה לגרום לכפתורים המיושנים להתאים לסיר ולמקודד המודרני. כמה צינורות תיוק וכווץ חום פתרו את הבעיה.
המעגל הפשוט לא הצדיק יצירת PCB ולכן חיברתי את היחידה באמצעות לוח פריצת אב טיפוס של UNO כפי שמוצג למעלה.
שיפורים עתידיים יכללו בקרת עוצמת קול מופעלת להפעלה וכיבוי של היחידה. זה נעשה כרגע בשקע החשמל. כמה נוריות פנימיות יתווספו כדי להראות אם היחידה מופעלת.
נגן המדיה עובד כמתוכנן ואמא שלי יצרה אינסטינקטיבית כיצד להפעיל אותו, וזו הייתה המטרה העיקרית של הפרויקט. חוסר הצורך לנווט בשלט רחוק בלתי מובן פירושו שזכרונותיה המוזיקליים נמצאים תמיד ביד.
הממשק האקראי, בסגנון רדיו, מספק גם דרך מיידית ומרעננת להאזין לכל אוסף מוזיקה - העבודה הבאה היא להכין לעצמי אחד ולהעמיס אותו עם קלאסיק רוק!
פרס שני בתחרות הטכנולוגיה המסייעת
מוּמלָץ:
כיצד להכין נגן MP3 עם LCD באמצעות מודול נגן MP3 מיני Arduino ו- DFPlayer: 6 שלבים
כיצד להכין נגן MP3 עם LCD באמצעות מודול נגן MP3 של Arduino ו- DFPlayer: היום נכין נגן MP3 עם LCD באמצעות מודול נגן MP3 של Arduino ו- DFPlayer. הפרויקט יכול לקרוא את קבצי ה- MP3 בכרטיס ה- SD, ויכול להשהות ולשחק אותו דבר כמו המכשיר לפני 10 שנים. ויש לו גם את השיר הקודם ואת השיר הבא כיף
לוח פריצה ידידותי ללוח לחם עבור ESP8266-01 עם ווסת מתח: 6 שלבים (עם תמונות)
לוח פריצה ידידותי ללוח לחם עבור ESP8266-01 עם ווסת מתח: שלום לכולם! מקווה שאתה בסדר. במדריך זה אראה כיצד הכנתי את המתאם הידידותי ללוח הלחמים הזה עבור מודול ESP8266-01 עם ויסות מתח תקין ותכונות המאפשרות את מצב הבזק של ה- ESP
Sphere-o-bot: רובוט אמנותי ידידותי: 15 שלבים (עם תמונות)
Sphere-o-bot: רובוט אמנותי ידידותי: ה- Sphere-O-bot הוא רובוט אמנותי ידידותי שיכול לצייר על עצמים כדוריים או בצורת ביצה מגודל כדור פינג פונג ועד לביצת ברווז גדולה (4-9 ס"מ הרובוט מבוסס על העיצוב המקורי המגניב של Evil Mad Scientist אם יש לך מדפסת תלת מימד ו
נגן מדיה לביש תוך 20 דקות: 7 שלבים
נגן מדיה לביש תוך 20 דקות: זוהי דרך מהירה להטמיע נגן מדיה לתוך פריט הלבוש האהוב עליך. הפעל קבצי mp3, צפה בסרטונים וקרא מסמכי read.txt בכל פריט לבוש תמורת 60 דולר
המר כל קובץ מדיה (בערך) לכל קובץ מדיה אחר בחינם !: 4 שלבים
המר (כמעט) כל קובץ מדיה (בערך) לכל קובץ מדיה אחר בחינם!: ההוראה הראשונה שלי, כל הכבוד! בכל אופן, חיפשתי בגוגל תוכנית חינמית שתמיר את קבצי Youtube.flv שלי לפורמט הוא אוניברסלי יותר, כמו. wmv או.mov. חיפשתי אינספור פורומים ואתרים ואז מצאתי תוכנית בשם