Სარჩევი:

MiniClipMP3 Hack: 4 ნაბიჯი (სურათებით)
MiniClipMP3 Hack: 4 ნაბიჯი (სურათებით)

ვიდეო: MiniClipMP3 Hack: 4 ნაბიჯი (სურათებით)

ვიდეო: MiniClipMP3 Hack: 4 ნაბიჯი (სურათებით)
ვიდეო: 8 ball pool hacking shot 2024, ივლისი
Anonim
MiniClipMP3Hack
MiniClipMP3Hack

მინი კლიპი MP3 პლეერი

ამ ზარმაცი ძველმა გიკმა (L. O. G.) ცოტა ხნის წინ შეიძინა რამდენიმე მინი კლიპის MP3 პლეერი Aliexpress.com– დან. როდესაც ისინი შევიძინე, ისინი დაახლოებით $ 1.20 აშშ დოლარი იყო. ისინი უკრავენ MP3 ფაილებს, რომლებიც განთავსებულია მიკრო SD ბარათზე სტერეო რეჟიმში. სინამდვილეში ისინი საკმაოდ კარგად მუშაობენ. დატენეთ, ჩართეთ მიკრო SD ბარათი და ყურსასმენი, ჩართეთ. ის ავტომატურად იწყება.

მათი შეძენის ერთ -ერთი მიზეზი იყო ორმხრივი დარტყმის დამკვრელის შექმნა. ასე რომ, ჩემი პირველი მიზანია გავაკონტროლო ეს მინი კლიპის MP3 პლეერი არდუინოთი.

ნაბიჯი 1: აიღე იგი ცალკე

მიიღეთ იგი გარდა
მიიღეთ იგი გარდა
მიიღეთ იგი გარდა
მიიღეთ იგი გარდა
მიიღეთ იგი გარდა
მიიღეთ იგი გარდა

კარგი, ადვილია მისი დაშლა, აიღე Xacto დანა, გაუშვი კიდეებზე და ასწიე.

PCB– ზე ნახავთ ხუთ მეტალის გუმბათს, რომლებიც ემთხვევა წინა პანელის ღილაკებს, Vol+ Vol-, Pause, Prev და Next. როგორც ეს მუშაობს ისე, რომ გუმბათი ძირს ეცემა, ლითონი ხდის გადამრთველს, რომელიც გარე ბეჭედს ცენტრთან აკავშირებს. ეს ლითონის გუმბათები ინახება გარკვეული გამჭვირვალე ლენტით.

PCB– ზე არის მხოლოდ ერთი IC. ეს არის ალბათ AC1187, IC– ზე დაბეჭდილი ნომერი, როგორც ჩანს, მხოლოდ თარიღის კოდია. მხოლოდ სხვა კომპონენტებია კონდენსატორი, LED, კვების ბლოკი, მიკრო SD ადაპტერი და ბატარეა.

ასე რომ, ჩემი მიზანია გავაკონტროლო ჩემი მოთამაშე პროგრამული უზრუნველყოფით, ისევე როგორც ღილაკები.

მესამე სურათი გვიჩვენებს PCB- ის ღილაკის მხარეს ფირზე და გუმბათებით ამოღებული. რისი იმედიც მქონდა ის იყო, რომ ყველა გარე რგოლი მიწასთან იყო მიბმული, ასე რომ ადვილი იქნებოდა არდუინოსთან ურთიერთობა. ეს ასე არ არის.

ნაბიჯი 2: შესწორებული დიზაინი

გადახედული დიზაინი
გადახედული დიზაინი
გადახედული დიზაინი
გადახედული დიზაინი
გადახედული დიზაინი
გადახედული დიზაინი

გარკვეული ძებნის შემდეგ ვიპოვე სქემა ზოგიერთ რუსულ საიტზე, რომელიც, როგორც ჩანს, ზუსტია.

კომენტარები სქემატურ თემაზე:

როგორც ჩანს, AC1187 არის ჩვეულებრივი მიკროკონტროლი.

LiPo ბატარეა დაკავშირებულია AC1187 VBat პინთან. VDDIO აშკარად არის 3.3V გამომავალი სახელწოდებით VCC. DACL და DACR არის აუდიო გამომავალი.

სქემატური ??: ამ სქემატური მიხედვით, როგორც ჩანს, კვების ბლოკი უნდა იყოს ჩართული ბატარეის დასატენად. არ მჯერა რომ ასეა. ამ ეტაპზე არ მაინტერესებს.

ჩემი ბინურალური დარტყმის მოთამაშისთვის, ის, რაც მე ყველაზე მეტად მაინტერესებს, არის ხმის კონტროლი. ეს მოთამაშეები ავტომატურად იწყებენ თამაშს, ასე რომ მე შემიძლია მისი შეჩერება ძალაუფლების მოხსნით. თუ გადახედავთ სქემატურს, Vol+ და Vol- ორივე მიბმულია Vcc– ზე. ამიტომ ვფიქრობდი, რომ იქნებ ციფრული სიგნალი გამოვიყენო pin3- ისთვის ან pin4- ის დასაყენებლად. სამწუხაროდ, მე ვუყურე ამ ქინძისთავებს ოსცილოსკოპით და ისინი 3.3 ვ სიგნალია, რომელსაც აქვს უარყოფითი შემობრუნება. შევეცადე გამომეყენებინა რამდენიმე რეზისტორი, მაგრამ არ გამოვიდა.

მე საშინელი ვარ ანალოგური მიკროსქემის დიზაინში. ჩემმა მეგობარმა, ახალმა ზელანდიელმა ინსტრუქტორმა, შემოგვთავაზა PNP ტრანზისტორი. მე მქონდა რაღაც 2N3906, ამიტომ ვცადე ისინი და როგორც ჩანს მუშაობდნენ.

არც ისე კარგი: მე შევეცადე მსგავსი სქემა წინა, შემდეგი და პაუზისთვის, მაგრამ ვერ მოვახერხე მისი მუშაობა.

მე ასევე ვცდილობდი ენერგიის შეცვლას 2N3906– ით, მაგრამ ეს არ მუშაობდა. ინტერნეტის ძიებისას მე დავინახე დიზაინი P არხის MosFET– ის გამოყენებით. სამწუხაროდ, ერთადერთი, რაც ხელთ მქონდა იყო SMD ნაწილი, AO3401. ასე რომ, მე უნდა შევცვალო ერთი, რათა შემეძლოს მისი დაფარვა.

როგორც ჩანს, ჩემი პურის დაფა მუშაობდა. ერთვის ჩემი სქემატური და Eagle Cadsoft სქემა.

ნაბიჯი 3: განხორციელება

განხორციელება
განხორციელება
განხორციელება
განხორციელება

რჩევა: USB– ის დასატენად ყველა დატენვის მოწყობილობის უმეტესობას აქვს LiPo ბატარეები, რომლებიც მათში არის დაახლოებით 2.8 - დან 4.2 ვ - მდე და სქემები მუშაობს 3.3 ვ - ზე.

ეს მოიცავს ამ მინი კლიპის MP3 პლეერს. ჩემი Arduino– სთვის ავირჩიე 3.3v Pro Micro, რომელიც ასევე შევიძინე Aliexpress.com– დან, ასე რომ მე მექნება თავსებადი ძაბვები.

ცვლილებები AC1187 MP3 PCB– ში:

ამოიღეთ ლენტი და ღილაკის გუმბათის ზოლი.

ამოიღეთ LiPo ბატარეა.

შეაერთეთ მავთული იქ, სადაც აკუმულატორის უარყოფითი ტერმინალი იყო დაკავშირებული. ეს იქნება მიწის მავთული.

ღილაკის მხარეს, დაუკავშირეთ ორი მავთული K1 ქინძისთავებს. გარე ბეჭედი არის Vcc, შიდა წერტილი არის AC1187 pin 3.

შეაერთეთ ერთი მავთული K2– ის გარე რგოლთან, ეს არის AC1187 pin 4.

შეაერთეთ ოთხი მავთული მამრობითი სათაურთან, Vcc, Gnd, Pin3 და Pin 4.

მე სქემატური სქემა გადავიტანე პროტობორდზე.

თან ერთვის არდუინოს ესკიზი (MP3controller.ino) 3.3v Sparkfun Pro Micro– სთვის.

შესამოწმებლად, ჩაწერეთ MP3 ფაილი მიკრო SD ბარათზე, ჩადეთ MP3 პლეერში, დაუკავშირეთ ყურსასმენი MP3 პლეერში. ჩატვირთეთ MP3controller.ino Pro Micro– ზე.

ახლა თქვენ უნდა შეგეძლოთ აკონტროლოთ მოცულობა VOLDN და VOLUP ღილაკებით. დიახ, მე ვიცი, რომ იგივე შემეძლო გამეკეთებინა ორიგინალური ღილაკებით, მაგრამ ეს არის იმის მტკიცებულება, რომ მე შემიძლია გავაკონტროლო ძალა, მოცულობა და Dn არდუინოსთან ერთად.

ნაბიჯი 4: დასკვნები და რჩევები

დასკვნები და რჩევები
დასკვნები და რჩევები
დასკვნები და რჩევები
დასკვნები და რჩევები

ასე რომ, ეს საკმაოდ კარგად მუშაობს.

ჩვეულებრივ, მე ამას ვაკეთებ PCB– ს, მაგრამ მე არ მაქვს გადაწყვეტილი დიზაინი ჩემი ორობითი დარტყმის მოთამაშისთვის.

კიდევ ერთი პრობლემა მქონდა, როდესაც ვცდილობდი ამ კონფიგურაციის გათიშვას მიკრო USB კაბელი ჩემი Pro Micro– დან და მთელი კონექტორი მოყვა მას. მე მოხუცი ვარ, ჩემი თვალები ცუდია, საბედნიეროდ ჩემი გამადიდებელი სათვალეებით, მე შევძელი მისი დაბრუნება. მე გადავწყვიტე ცხელი წებო კონექტორი PCB.

მე გავიგე რაღაც MP3 ფაილების შესახებ (ყოველ შემთხვევაში, ზოგიერთი მათგანისთვის)

მე ვიყიდე სამი ასეთი მოთამაშე, მათი გამოცდისას აღმოვაჩინე საკმაოდ უცნაური მოვლენა. როდესაც ავიღე ჩემი microSD ბარათი MP3 მასზე, ერთიდან მეორეზე, მან დაიწყო იგივე სიმღერის დაკვრა წინადან. როგორც ჩანს, მას ახსოვს ტრეკის ნომერი და ინახავს სადმე MP3 ფაილში, ალბათ მეტაფილი. და შემდგომი ტესტირება, როგორც ჩანს, ბოლო მოცულობის დონე ასევე ინახება.

გირჩევთ: