Daftar Isi:

MiniClipMP3Hack: 4 Langkah (dengan Gambar)
MiniClipMP3Hack: 4 Langkah (dengan Gambar)

Video: MiniClipMP3Hack: 4 Langkah (dengan Gambar)

Video: MiniClipMP3Hack: 4 Langkah (dengan Gambar)
Video: My Personal 8 Ball Pool SETTINGS (Handcam) 2024, Juli
Anonim
MiniClipMP3Hack
MiniClipMP3Hack

Pemutar MP3 Klip Mini

Jadi Geek Tua Malas (L. O. G.) ini baru saja membeli beberapa pemutar MP3 Klip Mini dari Aliexpress.com. Ketika saya membelinya, harganya sekitar $1,20 USD. Mereka memutar file MP3 memakai kartu micro SD di stereo. Mereka sebenarnya bekerja cukup baik. Isi daya, colokkan kartu micro SD dan beberapa headphone, hidupkan. Secara otomatis dimulai.

Salah satu alasan saya membelinya adalah untuk membuat pemutar binaural beats. Jadi tujuan pertama saya adalah mengontrol pemutar MP3 Klip Mini ini dengan Arduino.

Langkah 1: Pisahkan

Pisahkan
Pisahkan
Pisahkan
Pisahkan
Pisahkan
Pisahkan

Ok mudah untuk membongkar, ambil pisau Xacto, jalankan di sepanjang tepi dan angkat.

Pada PCB, Anda akan melihat lima kubah logam yang cocok dengan tombol panel depan, Vol+ Vol-, Pause, Prev dan Next. Cara kerjanya adalah ketika kubah didorong ke bawah, logam membuat sakelar yang menghubungkan cincin luar dengan pusat. Kubah logam ini ditahan di tempatnya dengan selotip bening.

Hanya ada satu IC di PCB. Ini mungkin AC1187, nomor yang tercetak di IC ternyata hanya kode tanggal. Hanya komponen lainnya adalah kapasitor, LED, sakelar daya, adaptor micro SD, dan baterai.

Jadi tujuan saya adalah mengontrol pemutar saya dengan perangkat lunak, sama seperti tombol.

Gambar ketiga menunjukkan sisi tombol PCB dengan selotip dan kubah dilepas. Apa yang saya harapkan adalah bahwa semua cincin luar diikat ke tanah sehingga akan mudah untuk berinteraksi dengan Arduino. Itu tidak terjadi.

Langkah 2: Desain yang Direvisi

Desain yang Direvisi
Desain yang Direvisi
Desain yang Direvisi
Desain yang Direvisi
Desain yang Direvisi
Desain yang Direvisi

Setelah beberapa pencarian saya menemukan skema di beberapa situs Rusia yang tampaknya akurat.

Komentar pada skema:

AC1187 tampaknya merupakan mikrokontroler khusus.

Baterai LiPo terhubung ke pin AC1187 VBat. VDDIO tampaknya merupakan keluaran 3.3V yang disebut VCC. DACL dan DACR adalah output audio.

Skema ??: Menurut skema ini, sepertinya sakelar daya harus dihidupkan untuk mengisi daya baterai. Saya tidak percaya itu masalahnya. Pada titik ini saya tidak peduli.

Nah untuk pemain binaural beats saya, yang paling saya pedulikan adalah mengontrol volume. Para pemain ini secara otomatis mulai bermain, jadi saya bisa menghentikannya dengan melepas daya. Jika Anda melihat skema, baik Vol+ dan Vol- terikat pada Vcc. jadi saya berpikir mungkin saya bisa menggunakan sinyal digital ke pin3 atau pin4 ke ground. Sayangnya, saya melihat pin tersebut dengan osiloskop dan itu adalah sinyal 3.3V dengan lonjakan negatif. Saya mencoba menggunakan beberapa resistor tetapi tidak berhasil.

Saya buruk di desain sirkuit analog. Nah sobat, sesama Instructabler dari New Zealand, menyarankan untuk menggunakan transistor PNP. Saya memiliki beberapa 2N3906 jadi saya mencobanya dan sepertinya berfungsi.

Tidak terlalu bagus: Saya mencoba skema serupa untuk Sebelumnya, Berikutnya, dan Jeda, tetapi tidak berhasil.

Saya juga mencoba mengganti daya dengan 2N3906 tetapi tidak berhasil. Jadi mencari di Internet, saya melihat desain menggunakan saluran P MosFET. Sayangnya, satu-satunya yang saya miliki adalah bagian SMD, AO3401. Jadi saya harus memodifikasi satu sehingga saya bisa membuat papan tempat memotong roti.

Nah, papan tempat memotong roti saya sepertinya berfungsi. Terlampir adalah skema saya dan skema Eagle Cadsoft.

Langkah 3: Implementasi

Penerapan
Penerapan
Penerapan
Penerapan

TIPS: Hampir semua perangkat isi ulang yang menggunakan USB untuk mengisi daya memiliki baterai LiPo yang sekitar 2.8v hingga 4.2v di dalamnya dan sirkuitnya beroperasi pada 3.3v.

Ini termasuk pemutar MP3 Klip Mini ini. Untuk Arduino saya, saya memilih 3.3v Pro Micro yang juga dibeli dari Aliexpress.com jadi saya akan memiliki voltase yang kompatibel.

Modifikasi PCB AC1187 MP3:

Lepaskan pita dan strip kubah kancing.

Lepas baterai LiPo.

Hubungkan kabel ke tempat terminal negatif baterai terhubung. Ini akan menjadi kabel ground.

Di sisi tombol, sambungkan dua kabel ke pin K1. Cincin luar adalah Vcc, titik dalam adalah AC1187 pin 3.

Hubungkan satu kabel ke lingkar luar K2, ini adalah AC1187 pin 4.

Hubungkan keempat kabel ke header laki-laki, Vcc, Gnd, Pin3 dan Pin 4.

Saya membuat papan tempat memotong roti skema ke protoboard.

Sketsa Arduino (MP3controller.ino) untuk 3.3v Sparkfun Pro Micro terlampir.

Untuk menguji, masukkan beberapa file MP3 ke kartu micro SD, masukkan ke pemutar MP3, sambungkan beberapa headphone ke pemutar MP3. Muat MP3controller.ino di Pro Micro.

Sekarang Anda seharusnya dapat mengontrol volume dengan tombol VOLDN dan VOLUP. Ya, saya tahu saya bisa melakukan hal yang sama dengan tombol asli tetapi ini adalah bukti konsep bahwa saya dapat mengontrol daya, Volume Naik, dan Dn dengan Arduino.

Langkah 4: Kesimpulan dan Tips

Kesimpulan dan Tips
Kesimpulan dan Tips
Kesimpulan dan Tips
Kesimpulan dan Tips

Jadi, ini bekerja cukup baik.

Biasanya, saya akan membuat ini menjadi PCB tetapi saya belum memutuskan desain untuk pemutar binaural beats saya.

Masalah lain yang saya miliki adalah ketika saya menguji pengaturan ini, saya mencabut kabel micro USB dari Pro Micro saya dan seluruh konektor disertakan bersamanya. Saya TUA, mata saya buruk, untungnya dengan kacamata pembesar saya, saya bisa menyoldernya kembali. Saya memutuskan untuk merekatkan konektor ke PCB.

Saya belajar sesuatu tentang file MP3 (setidaknya untuk beberapa di antaranya)

Saya membeli tiga pemain ini, saat mengujinya, saya menemukan kejadian yang agak aneh. Ketika saya mengambil kartu microSD saya dengan MP3 di dalamnya, dari satu ke yang lain, itu mulai memainkan trek yang sama dari sebelumnya. Rupanya ia mengingat nomor trek dan menyimpannya di suatu tempat di file MP3, mungkin metafile. Dan pengujian lebih lanjut, ternyata level volume terakhir juga tersimpan.

Direkomendasikan: