Mündəricat:

MiniClipMP3Hack: 4 addım (şəkillərlə)
MiniClipMP3Hack: 4 addım (şəkillərlə)

Video: MiniClipMP3Hack: 4 addım (şəkillərlə)

Video: MiniClipMP3Hack: 4 addım (şəkillərlə)
Video: Не выбрасывайте автомобильный рычаг!!! Крутая идея для самоделки из хлама. #мастерDIY 2024, Iyul
Anonim
MiniClipMP3Hack
MiniClipMP3Hack

Mini klip MP3 pleyer

Beləliklə, bu Lazy Old Geek (L. O. G.) bu yaxınlarda Aliexpress.com saytından bəzi Mini Clip MP3 pleyerlər aldı. Onları alanda təxminən 1.20 ABŞ dolları idi. Mikro SD karta qoyulmuş MP3 fayllarını stereo olaraq oxuyurlar. Əslində olduqca yaxşı işləyirlər. Onları doldurun, mikro SD kart və bəzi qulaqlıqları qoşun, yandırın. Avtomatik olaraq işə düşür.

Onları almağımın səbəblərindən biri də binaural beats oyunçu yaratmaq idi. İlk məqsədim bu Mini Clip MP3 pleyerini Arduino ilə idarə etməkdir.

Addım 1: Ayrın

Ayrılıqda aparın
Ayrılıqda aparın
Ayrılıqda aparın
Ayrılıqda aparın
Ayrılıqda aparın
Ayrılıqda aparın

Tamam ayırmaq, bir Xacto bıçağı götürmək, kənarlarında gəzdirmək və qaldırmaq asandır.

PCB-də, ön panel düymələrinə uyğun gələn beş metal qübbə görəcəksiniz: Vol+ Vol-, Pause, Prev və Next. Günbəz aşağıya endirildikdə, metal xarici halqanı mərkəzlə birləşdirən bir açar edir. Bu metal qübbələr bir az şəffaf lentlə yerində tutulur.

PCB -də yalnız bir IC var. Yəqin ki, AC1187 -dir, IC -də yazılan nömrə, görünür, yalnız bir tarix kodudur. Yalnız digər komponentlər bir kondansatör, bir LED, güc açarı, micro SD adapter və batareyadır.

Beləliklə, məqsədim düymələr kimi oyunçumu proqramla idarə etməkdir.

Üçüncü şəkil, lent və günbəzlər çıxarılmış PCB -nin düymə tərəfini göstərir. Ümid etdiyim şey, bütün xarici üzüklərin yerə bağlanması idi, buna görə Arduino ilə əlaqə qurmaq asan olardı. Bu belə deyil.

Addım 2: Yenidən işlənmiş dizayn

Yenidən işlənmiş dizayn
Yenidən işlənmiş dizayn
Yenidən işlənmiş dizayn
Yenidən işlənmiş dizayn
Yenidən işlənmiş dizayn
Yenidən işlənmiş dizayn

Bəzi axtarışlardan sonra bəzi rus saytlarında dəqiq görünən bir sxem tapdım.

Şematik şərhlər:

AC1187 xüsusi bir mikro nəzarətçi kimi görünür.

LiPo batareyası AC1187 VBat pininə qoşulur. Göründüyü kimi VDDIO, VCC adlanan 3.3V çıxışdır. DACL və DACR audio çıxışlardır.

Şematik ??: Bu sxemə görə, batareyanı doldurmaq üçün güc açarının işə salınması lazım olduğu görünür. Bunun belə olduğuna inanmıram. Bu nöqtədə mənə əhəmiyyət vermir.

Binaural beats oyunçum üçün ən çox maraqlandığım şey səsi idarə etməkdir. Bu oyunçular avtomatik olaraq oynamağa başlayırlar, buna görə gücü kəsərək dayandıra bilərdim. Şemaya baxsanız həm Vol+, həm də Vol- Vcc-ə bağlıdır. pin3 və ya pin4 -ü yerə bağlamaq üçün rəqəmsal bir siqnaldan istifadə edə biləcəyimi düşünürdüm. Təəssüf ki, o sancaqlara bir osiloskopla baxdım və bunlar mənfi sıçrayışları olan 3.3V siqnaldır. Bəzi rezistorlardan istifadə etməyə çalışdım, amma alınmadı.

Analog dövrə dizaynında qorxuram. Dostum, Yeni Zelandiyadan olan bir təlimatçı yoldaş, PNP tranzistorundan istifadə etməyi təklif etdi. Bəzi 2N3906 -larım var idi, buna görə də sınadım və işlədikləri görünürdü.

Çox yaxşı deyil: Əvvəlki, Sonrakı və Pause üçün oxşar bir sxem sınadım, amma işə yaramadı.

Mən də 2N3906 ilə güc dəyişdirməyə çalışdım, amma alınmadı. İnternetdə axtarış edərkən, bir P kanalı MosFET istifadə edən bir dizayn gördüm. Təəssüf ki, əlimdə olan tək şey SMD hissəsi AO3401 idi. Çörək taxmaq üçün birini dəyişdirməli oldum.

Yaxşı, çörək taxtam işləyirdi. Mənim sxematik və Eagle Cadsoft sxemim əlavə edilmişdir.

Addım 3: İcra

İcra
İcra
İcra
İcra

İPUCU: Şarj etmək üçün USB istifadə edən bütün şarj edilə bilən cihazların əksəriyyəti təxminən 2.8v - 4.2v arasında olan LiPo batareyalarına malikdir və dövrələr 3.3v -də işləyir.

Bura Mini Klip MP3 pleyer daxildir. Arduino üçün Aliexpress.com -dan alınan 3.3v Pro Micro seçdim, buna görə uyğun gərginliklərə sahib olardım.

AC1187 MP3 PCB -də edilən dəyişikliklər:

Bant və düymənin günbəz zolağını çıxarın.

LiPo batareyasını çıxarın.

Batareyanın mənfi terminalının bağlandığı yerə bir tel bağlayın. Bu torpaq teli olacaq.

Düymə tərəfində, K1 pinlərinə iki tel bağlayın. Xarici üzük Vcc, daxili nöqtə AC1187 pin 3 -dir.

K2 -nin xarici halqasına bir tel bağlayın, bu AC1187 pin 4 -dir.

Dörd teli kişi başlığına bağlayın, Vcc, Gnd, Pin3 və Pin 4.

Sxemləri bir protoboya taxdım.

3.3v Sparkfun Pro Micro üçün Arduino eskizi (MP3controller.ino) əlavə edilmişdir.

Test etmək üçün bir neçə MP3 faylını micro SD karta qoyun, MP3 pleyerə daxil edin, bəzi qulaqlıqları MP3 pleyerə qoşun. MP3controller.ino -nu Pro Micro -ya yükləyin.

İndi VOLDN və VOLUP düymələri ilə səsi idarə edə bilməlisiniz. Bəli, eyni şeyi orijinal düymələrlə edə biləcəyimi bilirəm, amma bu Arduino ilə güc, Səs Artırma və Dn idarə edə biləcəyim anlayışın sübutudur.

Addım 4: Nəticələr və göstərişlər

Nəticələr və göstərişlər
Nəticələr və göstərişlər
Nəticələr və göstərişlər
Nəticələr və göstərişlər

Beləliklə, bu olduqca yaxşı işləyir.

Normalda bunu bir PCB halına gətirərdim, ancaq binaural beats pleyerimin dizaynına qərar verməmişəm.

Başqa bir problem, bu quruluşu sınayarkən, mikro USB kabelini Pro Micro -dan ayırdım və bütün bağlayıcı onunla gəldi. Yaşlıyam, gözlərim pisdir, xoşbəxtlikdən böyüdücü eynəyimlə onu yenidən lehimləyə bildim. Bağlayıcıyı PCB -yə isti yapışdırmaq qərarına gəldim.

MP3 faylları haqqında bir şey öyrəndim (heç olmasa bəziləri üçün)

Bu oyunçulardan üçünü aldım, sınayarkən olduqca qəribə bir hadisə tapdım. MP3 ilə microSD kartımı götürdüyümdə, birindən digərinə, eyni parçanı əvvəlkilərdən çalmağa başladı. Göründüyü kimi, mahnı nömrəsini xatırlayır və MP3 faylının bir yerində, ehtimal ki, metafaylında saxlayır. Və əlavə testlər, son səs səviyyəsinin də saxlanıldığı görünür.

Tövsiyə: