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

MiniClipMP3Hack: 4 שלבים (עם תמונות)
MiniClipMP3Hack: 4 שלבים (עם תמונות)

וִידֵאוֹ: MiniClipMP3Hack: 4 שלבים (עם תמונות)

וִידֵאוֹ: MiniClipMP3Hack: 4 שלבים (עם תמונות)
וִידֵאוֹ: 4 точки спасут мозг, сосуды от стресса и снимут напряжение 2024, יולי
Anonim
MiniClipMP3Hack
MiniClipMP3Hack

נגן MP3 קליפ מיני

אז החנון העצלן הזה (L. O. G.) קנה לאחרונה כמה נגני MP3 מסוג Mini Clip מ- Aliexpress.com. כאשר קניתי אותם, הם היו בערך $ 1.20 דולר. הם מנגנים קבצי MP3 שהונחו על כרטיס מיקרו SD בסטריאו. הם למעשה עובדים די טוב. טען אותם, חבר כרטיס מיקרו SD וכמה אוזניות, הפעל אותו. זה מתחיל אוטומטית.

אחת הסיבות שקניתי אותן הייתה יצירת נגן ביטים בינאורי. אז המטרה הראשונה שלי היא לשלוט בנגן MP3 הקטן הזה עם Arduino.

שלב 1: קח את זה בנפרד

לפרק את זה לגורמים
לפרק את זה לגורמים
לפרק את זה לגורמים
לפרק את זה לגורמים
לפרק את זה לגורמים
לפרק את זה לגורמים

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

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

יש רק IC אחד במחשב הלוח. זה כנראה AC1187, המספר המודפס על ה- IC הוא כנראה רק קוד תאריך. רק רכיבים אחרים הם קבלים, LED, מתג הפעלה, מתאם מיקרו SD וסוללה.

אז המטרה שלי היא לשלוט בנגן שלי עם תוכנה, כמו הכפתורים.

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

שלב 2: עיצוב מתוקן

עיצוב מתוקן
עיצוב מתוקן
עיצוב מתוקן
עיצוב מתוקן
עיצוב מתוקן
עיצוב מתוקן

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

הערות על סכמטי:

נראה כי ה- AC1187 הוא מיקרו -בקר מותאם אישית.

סוללת LiPo מחוברת לפין AC1187 VBat. VDDIO הוא כנראה פלט 3.3V הנקרא VCC. DACL ו- DACR הם יציאות שמע.

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

ובכן עבור נגן הביטים הבינאורלי שלי, מה שהכי אכפת לי הוא שליטה על עוצמת הקול. שחקנים אלה מתחילים לשחק באופן אוטומטי, כך שאוכל לעצור זאת על ידי הסרת כוח. אם אתה מסתכל על סכמטי, הן Vol+ והן Vol- קשורות ל- Vcc. אז חשבתי שאולי אוכל להשתמש באות דיגיטלי ל- pin3 או pin4 לקרקע. לרוע המזל, הסתכלתי על הפינים האלה עם אוסצילוסקופ והם אות 3.3V עם קוצים שליליים. ניסיתי להשתמש בכמה נגדים אבל זה לא עבד.

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

לא כל כך טוב: ניסיתי תוכנית דומה ל- Prev, Next and Pause אך לא הצלחתי לגרום לזה לעבוד.

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

ובכן, קרש הלחם שלי עבד. מצורף סכמטי שלי וסכימטי הנשר Cadsoft.

שלב 3: יישום

יישום
יישום
יישום
יישום

טיפ: ברוב המכשירים הנטעננים המשתמשים ב- USB לטעינה יש סוללות LiPo שבתוכן כ 2.8v עד 4.2v והמעגלים פועלים ב 3.3v.

זה כולל נגן MP3 זה של מיני קליפ. עבור Arduino שלי בחרתי ב- 3.3v Pro Micro שנרכש גם מ- Aliexpress.com כך שיהיו לי מתח תואם.

שינויים במעגל הלוח MP3 של AC1187:

הסר את סרט ההדבקה ואת כפתור הכפתורים.

נתק את סוללת ה- LiPo.

חבר חוט למקום בו המחבר השלילי של הסוללה היה מחובר. זה יהיה חוט הקרקע.

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

חבר חוט אחד לטבעת החיצונית של K2, זהו פין AC1187 4.

חבר את ארבעת החוטים לכותרת גברית, Vcc, Gnd, Pin3 ו- Pin 4.

פרשתי את הסכימה על לוח לוח.

המערכון של Arduino (MP3controller.ino) עבור ה- 3.3v Sparkfun Pro Micro מצורף.

כדי לבדוק, שים כמה קבצי MP3 על כרטיס מיקרו SD, הכנס אותם לנגן MP3, חבר כמה אוזניות לנגן MP3. טען MP3controller.ino ב- Pro Micro.

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

שלב 4: מסקנות וטיפים

מסקנות וטיפים
מסקנות וטיפים
מסקנות וטיפים
מסקנות וטיפים

אז זה עובד די טוב.

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

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

למדתי משהו על קבצי MP3 (לפחות על חלקם)

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

מוּמלָץ: