תוכן עניינים:
וִידֵאוֹ: MiniClipMP3Hack: 4 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
נגן 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, כנראה המטא -קובץ. ובדיקות נוספות, נראה כי גם רמת עוצמת הקול האחרונה נשמרת.
מוּמלָץ:
צלם תמונות נהדרות באמצעות אייפון: 9 שלבים (עם תמונות)
צלם תמונות נהדרות עם אייפון: רובנו נושאים איתנו סמארטפון לכל מקום בימים אלה, לכן חשוב לדעת כיצד להשתמש במצלמת הסמארטפון שלך לצלם תמונות נהדרות! היה לי רק סמארטפון במשך כמה שנים, ואהבתי להחזיק מצלמה ראויה לתיעוד דברים שאני
מחזיק תמונות עם רמקול מובנה: 7 שלבים (עם תמונות)
מחזיק תמונות עם רמקול מובנה: הנה פרוייקט נהדר לביצוע בסוף השבוע, אם אתה רוצה ליצור רמקול משלך שיכול להכיל תמונות/גלויות או אפילו רשימת מטלות. כחלק מהמבנה אנו הולכים להשתמש ב- Raspberry Pi Zero W כלב הפרויקט, ו
בינה מלאכותית וזיהוי תמונות באמצעות האסקי לנס: 6 שלבים (עם תמונות)
בינה מלאכותית וזיהוי תמונות באמצעות HuskyLens: היי, מה קורה חבר'ה! אקרש כאן מ- CETech. בפרויקט זה, נסתכל על האסקי לנס מ- DFRobot. זהו מודול מצלמה המונע על ידי AI המסוגל לבצע מספר פעולות בינה מלאכותית כגון זיהוי פנים
שעון תמונות Google: 7 שלבים (עם תמונות)
שעון תמונות של Google: מדריכים אלה מראים כיצד להשתמש ב- ESP32 ו- LCD ליצירת שעון דיגיטלי עם תצוגת תמונות אקראית ברקע בכל דקה. התמונות הגיעו משיתוף אלבום תמונות Google שלך, פשוט הזן את קישור השיתוף ESP32 יעשה את העבודה; >
מסגרת תמונות Raspberry Pi בפחות מ -20 דקות: 10 שלבים (עם תמונות)
מסגרת תמונות Raspberry Pi בפחות מ -20 דקות: כן, זו עוד מסגרת צילום דיגיטלית! אבל רגע, הוא מלוטש יותר, וכנראה המהיר ביותר להרכבה ולריצה