Агуулгын хүснэгт:

MiniClipMP3Hack: 4 алхам (зурагтай)
MiniClipMP3Hack: 4 алхам (зурагтай)

Видео: MiniClipMP3Hack: 4 алхам (зурагтай)

Видео: MiniClipMP3Hack: 4 алхам (зурагтай)
Видео: Камера ANBIUX ДВУГЛАЗКА УДИВИЛА после ОБНОВЛЕНИЯ!!! 2024, Арваннэгдүгээр
Anonim
MiniClipMP3Hack
MiniClipMP3Hack

Мини клип MP3 тоглуулагч

Тиймээс энэ Lazy Old Geek (L. O. G.) саяхан Aliexpress.com дээрээс Mini Clip MP3 тоглуулагч худалдаж авсан. Тэднийг худалдаж авахад ойролцоогоор 1.20 доллар байсан. Тэд микро SD карт дээр стерео хэлбэрээр MP3 файл тоглуулдаг. Тэд үнэндээ маш сайн ажилладаг. Тэднийг цэнэглээд, микро SD карт, зарим чихэвчийг залгаад асаагаарай. Энэ нь автоматаар асдаг.

Би тэднийг худалдаж авсан нэг шалтгаан бол binaural beats тоглуулагч бүтээх явдал байв. Тиймээс миний анхны зорилго бол энэхүү Mini Clip MP3 тоглуулагчийг Arduino ашиглан удирдах явдал юм.

Алхам 1: Үүнийг салга

Үүнийг салга
Үүнийг салга
Үүнийг салга
Үүнийг салга
Үүнийг салга
Үүнийг салга

За, салгах, Xacto хутга авах, ирмэгээр нь гүйлгэх, өргөхөд хялбар байдаг.

ПХБ дээр та урд талын товчлууруудтай тохирох таван металл бөмбөгийг харах болно: Vol+ Vol-, Pause, Prev, Next. Думыг доош нь түлхэх үед метал нь гаднах цагиргийг төвтэй холбосон унтраалга хийдэг. Эдгээр металл бөмбөгийг ямар нэгэн тунгалаг туузаар бэхэлсэн байдаг.

ПХБ дээр зөвхөн нэг IC байна. Энэ нь AC1187 байж магадгүй, IC дээр хэвлэгдсэн дугаар нь зүгээр л огнооны код юм шиг байна. Зөвхөн бусад бүрэлдэхүүн хэсгүүд нь конденсатор, LED, цахилгаан унтраалга, micro SD адаптер, зай юм.

Тиймээс миний зорилго бол тоглуулагчаа товчлууруудын нэгэн адил програм хангамжаар удирдах явдал юм.

Гурав дахь зураг нь ПХБ -ийн товчлуурын талыг соронзон хальс, бөмбөгийг арилгасан байдлаар харуулав. Миний найдаж байсан зүйл бол бүх гаднах цагиргууд нь газартай холбоотой байсан тул Arduino -той харьцахад хялбар байх болно. Энэ нь тийм биш юм.

Алхам 2: Шинэчилсэн загвар

Шинэчилсэн загвар
Шинэчилсэн загвар
Шинэчилсэн загвар
Шинэчилсэн загвар
Шинэчилсэн загвар
Шинэчилсэн загвар

Зарим хайлт хийсний дараа би Оросын зарим сайт дээрээс үнэн зөв харагдаж байсан схемийг оллоо.

Схемийн талаархи сэтгэгдэл:

AC1187 нь өөрчлөн тохируулсан микроконтроллер юм шиг байна.

LiPo батерей нь AC1187 VBat зүүтэй холбогдсон байна. VDDIO нь VCC нэртэй 3.3V гаралт юм шиг байна. DACL ба DACR нь аудио гаралт юм.

Схем ??: Энэхүү схемийн дагуу зайг цэнэглэхийн тулд цахилгаан унтраалгыг асаах шаардлагатай байна. Ийм зүйл болсон гэдэгт би итгэхгүй байна. Энэ үед надад хамаагүй.

Миний binaural beats тоглогчийн хувьд миний хамгийн их анхаардаг зүйл бол дууны түвшинг хянах явдал юм. Эдгээр тоглогчид автоматаар тоглож эхэлдэг тул би хүчийг нь салгаад үүнийг зогсоож чадна. Хэрэв та схемийг үзвэл Vol+ ба Vol- хоёулаа Vcc-тэй холбоотой байдаг. Би дижитал дохиог ашиглан pin3 эсвэл pin4 -ийг газардуулах боломжтой гэж бодож байсан. Харамсалтай нь би эдгээр тээглүүрийг осциллографоор харсан бөгөөд тэдгээр нь 3.3В хүчдэлтэй, огцом өсөлттэй дохио юм. Би зарим резистор ашиглахыг оролдсон боловч энэ нь тус болсонгүй.

Би аналог хэлхээний дизайны хувьд аймшигтай юм. За манай найз, Шинэ Зеландаас ирсэн зааварлагч ПНП транзистор ашиглахыг санал болгов. Надад 2N3906 загвар байсан тул би туршиж үзэхэд тэд ажиллах шиг боллоо.

Тийм ч сайн биш: Би Prev, Next, Pause гэсэн ижил төстэй схемийг туршиж үзсэн боловч үүнийг ажиллуулж чадсангүй.

Би бас 2N3906 -ээр хүчээ солихыг оролдсон боловч энэ нь болсонгүй. Тиймээс интернетээс хайж байхдаа MosFET сувгийн P сувгийг ашигладаг загварыг олж харлаа. Харамсалтай нь миний гар дээр байсан цорын ганц зүйл бол SMD хэсэг болох AO3401 байв. Тиймээс би үүнийг талхлахын тулд нэгийг нь өөрчлөх шаардлагатай болсон.

За, миний талхны самбар ажиллах шиг боллоо. Миний болон Eagle Cadsoft схемийг хавсаргав.

Алхам 3: Хэрэгжилт

Хэрэгжилт
Хэрэгжилт
Хэрэгжилт
Хэрэгжилт

ЗӨВЛӨГӨӨ: USB цэнэглэх зориулалттай ихэнх цэнэглэдэг төхөөрөмжүүд нь ойролцоогоор 2.8v -ээс 4.2v хүртэл LiPo батерейтай бөгөөд хэлхээ нь 3.3v -т ажилладаг.

Үүнд энэхүү Mini Clip 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 файлуудыг микро SD карт дээр байрлуулж, MP3 тоглуулагч руу оруулаад чихэвчийг MP3 тоглуулагч руу холбоно уу. MP3controller.ino -ийг Pro Micro дээр ачаална уу.

Одоо та VOLDN болон VOLUP товчлууруудын тусламжтайгаар дууны түвшинг хянах боломжтой байх ёстой. Тийм ээ, би анхны товчлууруудтай ижил зүйлийг хийж чадна гэдгээ мэдэж байна, гэхдээ энэ нь Arduino ашиглан хүч, дууны хэмжээ, Dn -ийг хянах боломжтой гэсэн ойлголтын нотолгоо юм.

Алхам 4: Дүгнэлт ба зөвлөмжүүд

Дүгнэлт ба зөвлөмжүүд
Дүгнэлт ба зөвлөмжүүд
Дүгнэлт ба зөвлөмжүүд
Дүгнэлт ба зөвлөмжүүд

Тиймээс, энэ нь маш сайн ажилладаг.

Ер нь би үүнийг ПХБ болгон хийх байсан ч би бинараль цохилтын тоглуулагчийнхаа дизайны талаар шийдээгүй байна.

Өөр нэг асуудал бол би энэ тохиргоог туршиж байхдаа микро USB кабелийг Pro Micro -оосоо салгаж, бүх холбогч дагалдаж ирсэн. Би хөгширсөн, миний нүд муу байна, азаар томруулдаг нүдний шилээр би гагнах боломжтой болсон. Би холбогчийг ПХБ -д халуун цавуугаар хийхээр шийдсэн.

Би MP3 файлуудын талаар ямар нэг зүйл сурсан (ядаж заримынх нь хувьд)

Би эдгээр тоглогчдын гурвыг худалдаж авсан бөгөөд туршиж үзэхэд би маш хачирхалтай үзэгдлийг олж мэдэв. Би MP3 -тэй microSD картаа нэгээс нөгөөд авангуутаа нөгөө трекийг тоглож эхлэв. Энэ нь дууны дугаарыг санаж, MP3 файл дээр хаа нэг газар хадгалдаг бололтой, магадгүй метафайл. Цаашдын туршилтаар хамгийн сүүлийн эзлэхүүний түвшинг хадгалсан бололтой.

Зөвлөмж болгож буй: