Мазмұны:
- 1 -қадам: Оны бөліп алыңыз
- 2 -қадам: қайта қаралған дизайн
- 3 -қадам: іске асыру
- 4 -қадам: Қорытындылар мен кеңестер
Бейне: MiniClipMP3Hack: 4 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Шағын клип MP3 ойнатқышы
Бұл Lazy Old Geek (L. O. G.) жақында Aliexpress.com сайтынан бірнеше шағын клипті MP3 ойнатқыштарын сатып алды. Мен оларды сатып алғанда, олар шамамен $ 1.20 USD болды. Олар стерео форматында micro SD картасына салынған MP3 файлдарын ойнатады. Олар іс жүзінде өте жақсы жұмыс істейді. Оларды зарядтаңыз, micro SD картасын және құлаққапты қосыңыз, қосыңыз. Ол автоматты түрде іске қосылады.
Оларды сатып алуымның себептерінің бірі - бинаральды Beats ойнатқышын жасау болды. Менің бірінші мақсатым - бұл шағын клипті MP3 ойнатқышты Arduino көмегімен басқару.
1 -қадам: Оны бөліп алыңыз
Жарайды, бөліп алу, Xacto пышағын алу, оны шетінен жүргізу және көтеру оңай.
ПХД-де сіз алдыңғы панельдің түймелеріне сәйкес келетін бес металл күмбезді көресіз: Vol+ Vol-, Pause, Prev және Next. Бұл жұмыс күмбезді төмен қарай итерген кезде металл сыртқы сақинаны ортасымен байланыстыратын қосқыш жасайды. Бұл металл күмбездер таза таспамен бекітілген.
ПХД -де тек бір IC бар. Бұл AC1187 болуы мүмкін, IC -де басылған нөмір - бұл тек күн коды. Тек басқа компоненттер - конденсатор, жарық диоды, қуат қосқышы, micro SD адаптері және батарея.
Сондықтан менің мақсатым - ойнатқышты түймелер сияқты бағдарламалық қамтамасыз ету арқылы басқару.
Үшінші суретте таспа мен күмбездер алынып тасталған ПХД түймесінің жағы көрсетілген. Мен сыртқы сақиналардың барлығы жерге байланғанын үміттендім, сондықтан Arduino -мен жұмыс жасау оңай болады. Олай емес.
2 -қадам: қайта қаралған дизайн
Бірнеше ізденістен кейін мен ресейлік кейбір сайттардан схеманы таптым.
Схемаға түсініктемелер:
AC1187 реттелетін микроконтроллер болып көрінеді.
LiPo батареясы AC1187 VBat түйреуішіне қосылған. VDDIO - бұл VCC деп аталатын 3.3В шығысы. DACL және DACR - бұл аудио шығыс.
Схема ??: Бұл схемаға сәйкес, батареяны зарядтау үшін қуат қосқышын қосу керек сияқты. Мен бұлай болғанына сенбеймін. Бұл кезде маған бәрібір.
Менің binaural beats ойнатқышы үшін, мен үшін ең маңыздысы - дыбыс деңгейін басқару. Бұл ойыншылар автоматты түрде ойнай бастайды, сондықтан мен қуатты өшіру арқылы оны тоқтата алар едім. Егер сіз схемаға қарасаңыз, Vol+ және Vol- екеуі де Vcc-ке байланған. Мен сандық сигналды pin3 немесе pin4 жерге қолдана аламын деп ойладым. Өкінішке орай, мен бұл түйреуіштерді осциллографпен қарадым, олар 3,3В кернеуі бар. Мен резисторды қолдануға тырыстым, бірақ ол жұмыс істемеді.
Мен аналогты схеманың дизайнында қорқыныштымын. Менің досым, Жаңа Зеландиядан келген нұсқаушы, PNP транзисторын қолдануды ұсынды. Менде 2N3906 бар еді, сондықтан мен оларды сынап көрдім, олар жұмыс істейтін сияқты.
Жақсы емес: мен Prev, Next және Pause үшін ұқсас схеманы қолданып көрдім, бірақ оны іске қоса алмадым.
Мен сондай -ақ 2N3906 арқылы қуатты ауыстыруға тырыстым, бірақ ол жұмыс істемеді. Интернетті іздей отырып, мен MosFET Р -каналын қолданатын дизайнды көрдім. Өкінішке орай, менің қолымда тек қана SMD бөлігі AO3401 болды. Сондықтан мен оны өзгертуге тура келді, сонда мен оны панельге айналдыра алдым.
Нан тақтайшам жұмыс істеп тұрғандай болды. Менің схемам мен Eagle Cadsoft схемасы қоса берілген.
3 -қадам: іске асыру
КЕҢЕС: USB арқылы зарядталатын барлық қайта зарядталатын құрылғыларда LiPo батареялары бар, олар шамамен 2,8 - 4,2 вольтты құрайды және тізбектер 3,3 вольтта жұмыс істейді.
Бұл шағын клипті MP3 ойнатқышы бар. Менің Arduino үшін мен Aliexpress.com сайтынан сатып алынған 3.3v Pro Micro таңдадым, сондықтан менде үйлесімді кернеулер болады.
AC1187 MP3 ПХД -на өзгертулер:
Таспа мен түйме күмбез жолағын алыңыз.
LiPo аккумуляторын сатудан шығарыңыз.
Батареяның теріс терминалы қосылған жерге сымды жалғаңыз. Бұл жер сымы болады.
Түйме жағында K1 түйреуіштеріне екі сымды жалғаңыз. Сыртқы сақина - Vcc, ішкі нүкте - AC1187 пин 3.
Бір сымды K2 сыртқы сақинасына қосыңыз, бұл AC1187 пин 4.
Төрт сымды ерлер тақырыбына қосыңыз, Vcc, Gnd, Pin3 және Pin 4.
Мен схеманы протокол тақтасына орналастырдым.
3.3V Sparkfun Pro Micro үшін Arduino нобайы (MP3controller.ino) қоса берілген.
Тексеру үшін бірнеше MP3 файлдарын micro SD картасына салыңыз, MP3 ойнатқышқа салыңыз, MP3 құлаққапты MP3 ойнатқышқа қосыңыз. MP3controller.ino файлын Pro Micro -ге жүктеңіз.
Енді сіз дыбыс деңгейін VOLDN және VOLUP түймелерінің көмегімен басқара аласыз. Иә, мен дәл солай істей алатынымды білемін, бірақ бұл Arduino көмегімен қуатты, дыбыс деңгейін жоғарылатуды және Dn басқаруға болатындығының дәлелі.
4 -қадам: Қорытындылар мен кеңестер
Сонымен, бұл өте жақсы жұмыс істейді.
Әдетте мен мұны ПХД -ге айналдырар едім, бірақ мен өзімнің құрылыстық ойнатқыштың дизайнын шешкен жоқпын.
Менде тағы бір мәселе - бұл қондырғыны тексергенде, мен Micro USB кабелін Pro Micro -ден ажыраттым, және барлық қосқыш онымен бірге келді. Мен қартайдым, менің көздерім нашар, бақытым бойынша үлкейткіш көзілдіріктің арқасында мен оны қайтадан дәнекерлей алдым. Мен коннекторды ПХД -ге ыстық желіммен жабыстыруды шештім.
Мен MP3 файлдары туралы бір нәрсе білдім (кем дегенде олардың кейбіреулері үшін)
Мен осы ойыншылардың үшеуін сатып алдым, оларды сынау кезінде мен біртүрлі оқиға таптым. Менде MP3 бар microSD картаны бірінен екіншісіне алған кезде, ол бұрынғы тректі ойнай бастады. Шамасы, ол тректің нөмірін есте сақтайды және оны MP3 файлында, мүмкін метафайлда сақтайды. Әрі қарай тестілеуде соңғы дыбыс деңгейі де сақталатын көрінеді.
Ұсынылған:
DIY 37 Leds Arduino рулетка ойыны: 3 қадам (суреттермен)
DIY 37 Leds Arduino рулетка ойыны: Рулетка - бұл кішкентай дөңгелекті білдіретін француз сөзімен аталған казино ойыны
Ковидтік қауіпсіздік дулыға 1 -бөлім: Tinkercad схемаларына кіріспе: 20 қадам (суреттермен)
Covid Safety дулыға 1 -бөлім: Tinkercad схемаларына кіріспе !: Сәлеметсіз бе, дос! Бұл екі бөлімнен біз Tinkercad схемаларын қалай қолдануға болатынын білеміз - бұл схемалардың қалай жұмыс істейтінін білуге арналған көңілді, қуатты және білім беру құралы! Оқудың ең жақсы әдістерінің бірі - бұл жасау. Сонымен, біз алдымен өзіміздің жеке жобамызды жасаймыз: th
Arduino басқарылатын робот - екі қадам: 13 қадам (суреттермен)
Arduino басқарылатын роботты екіжақты: Мен әрқашан роботтарға қызығатынмын, әсіресе адамның іс -әрекетіне еліктеуге тырысатын. Бұл қызығушылық мені жаяу жүруге және жүгіруге еліктей алатын екіжақты робот құрастыруға және дамытуға талпындырды. Бұл нұсқаулықта мен сізге көрсетемін
Arduino Uno көмегімен акустикалық левитация Қадамдық қадам (8 қадам): 8 қадам
Акустикалық левитация Arduino Uno Қадамдық қадаммен (8-қадам): ультрадыбыстық дыбыс түрлендіргіштері L298N Dc әйелдер адаптерінің ток көзі еркек тоқ сымымен Arduino UNOBreadboard Бұл қалай жұмыс істейді: Біріншіден, сіз кодты Arduino Uno-ға жүктейсіз (бұл сандық жүйемен жабдықталған микроконтроллер) және кодты түрлендіру үшін аналогтық порттар (C ++)
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): 6 қадам (суреттермен)
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): Индуктивті зарядтау (сымсыз зарядтау немесе сымсыз зарядтау деп те аталады) - сымсыз қуат беру түрі. Ол портативті құрылғыларды электрмен қамтамасыз ету үшін электромагниттік индукцияны қолданады. Ең көп таралған қолданба - Qi сымсыз зарядтау