Πίνακας περιεχομένων:

MiniClipMP3Hack: 4 βήματα (με εικόνες)
MiniClipMP3Hack: 4 βήματα (με εικόνες)

Βίντεο: MiniClipMP3Hack: 4 βήματα (με εικόνες)

Βίντεο: MiniClipMP3Hack: 4 βήματα (με εικόνες)
Βίντεο: Nazi Zombie MP3 Hack Infinite Ammo 2024, Ιούλιος
Anonim
MiniClipMP3Hack
MiniClipMP3Hack

Μίνι Κλιπ MP3 player

Αυτό το Lazy Old Geek (L. O. G.) αγόρασε πρόσφατα μερικά MP3 Mini Clip MP3 players από το Aliexpress.com. Όταν τα αγόρασα, ήταν περίπου $ 1,20 USD. Παίζουν αρχεία MP3 τοποθετημένα σε στερεοφωνική κάρτα micro SD. Στην πραγματικότητα λειτουργούν αρκετά καλά. Φορτίστε τα, συνδέστε μια κάρτα micro SD και μερικά ακουστικά, ενεργοποιήστε την. Ξεκινά αυτόματα.

Ένας από τους λόγους που τα αγόρασα ήταν να δημιουργήσω ένα binaural beats player. Ο πρώτος μου στόχος λοιπόν είναι να ελέγξω αυτό το Mini Clip MP3 player με ένα Arduino.

Βήμα 1: Πάρτε το

Take It Apart
Take It Apart
Take It Apart
Take It Apart
Take It Apart
Take It Apart

Εντάξει, είναι εύκολο να το χωρίσετε, πάρτε ένα μαχαίρι Xacto, τρέξτε το στις άκρες και σηκώστε το.

Στο PCB, θα δείτε πέντε μεταλλικούς θόλους που ταιριάζουν με τα κουμπιά του μπροστινού πίνακα, Vol+ Vol-, Pause, Prev και Next. Με τον τρόπο που λειτουργούν αυτά όταν ο θόλος σπρώχνεται προς τα κάτω, το μέταλλο κάνει έναν διακόπτη που συνδέει τον εξωτερικό δακτύλιο με το κέντρο. Αυτοί οι μεταλλικοί θόλοι συγκρατούνται στη θέση τους με κάποια διαφανή ταινία.

Υπάρχει μόνο ένα IC στο PCB. Είναι πιθανώς ένα AC1187, ο αριθμός που εκτυπώνεται στο IC είναι προφανώς απλώς ένας κωδικός ημερομηνίας. Μόνο άλλα εξαρτήματα είναι ένας πυκνωτής, ένα LED, διακόπτης τροφοδοσίας, προσαρμογέας micro SD και μπαταρία.

Ο στόχος μου λοιπόν είναι να ελέγξω τη συσκευή αναπαραγωγής μου με λογισμικό, όπως και τα κουμπιά.

Η τρίτη εικόνα δείχνει την πλευρά του κουμπιού του PCB με την ταινία και τους θόλους αφαιρεμένους. Αυτό που ήλπιζα ήταν ότι όλοι οι εξωτερικοί δακτύλιοι ήταν δεμένοι στο έδαφος, ώστε να είναι εύκολο να συνδεθώ με ένα Arduino. Αυτή δεν είναι η περίπτωση.

Βήμα 2: Αναθεωρημένος σχεδιασμός

Αναθεωρημένος σχεδιασμός
Αναθεωρημένος σχεδιασμός
Αναθεωρημένο σχέδιο
Αναθεωρημένο σχέδιο
Αναθεωρημένο σχέδιο
Αναθεωρημένο σχέδιο

Μετά από κάποια αναζήτηση βρήκα ένα σχηματικό σε κάποιο ρωσικό site που φαίνεται να είναι ακριβές.

Σχόλια για το σχηματικό:

Το AC1187 φαίνεται να είναι ένας προσαρμοσμένος μικροελεγκτής.

Η μπαταρία LiPo είναι συνδεδεμένη με τον ακροδέκτη AC1187 VBat. Το VDDIO είναι προφανώς μια έξοδος 3.3V που ονομάζεται VCC. Τα DACL και DACR είναι έξοδοι ήχου.

Σχηματικό;: Σύμφωνα με αυτό το σχηματικό, φαίνεται ότι ο διακόπτης τροφοδοσίας πρέπει να είναι ενεργοποιημένος για να φορτίσει την μπαταρία. Δεν πιστεύω ότι ισχύει αυτό. Σε αυτό το σημείο δεν με νοιάζει.

Λοιπόν, για το binaural beats player μου, αυτό που με ενδιαφέρει περισσότερο είναι ο έλεγχος της έντασης. Αυτοί οι παίκτες ξεκινούν αυτόματα να παίζουν, οπότε θα μπορούσα να το σταματήσω αφαιρώντας το ρεύμα. Αν κοιτάξετε το σχηματικό, τόσο το Vol+ όσο και το Vol- συνδέονται με το Vcc. οπότε σκεφτόμουν ότι ίσως μπορούσα να χρησιμοποιήσω ένα ψηφιακό σήμα για να pin3 ή pin4 στη γείωση. Δυστυχώς, κοίταξα αυτές τις ακίδες με παλμογράφο και είναι σήμα 3,3V με αρνητικές αιχμές. Προσπάθησα να χρησιμοποιήσω κάποιες αντιστάσεις αλλά δεν λειτούργησε.

Είμαι τρομερός στο σχεδιασμό αναλογικών κυκλωμάτων. Λοιπόν, ο φίλος μου, ένας εκπαιδευτής από τη Νέα Ζηλανδία, πρότεινε τη χρήση ενός τρανζίστορ PNP. Είχα μερικά 2N3906 οπότε τα δοκίμασα και φάνηκε να λειτουργούν.

Όχι και τόσο καλά: Δοκίμασα ένα παρόμοιο πρόγραμμα για το Prev, το Next και το Pause αλλά δεν κατάφερα να λειτουργήσει.

Προσπάθησα επίσης να αλλάξω ρεύμα με ένα 2N3906 αλλά δεν λειτούργησε. Soάχνοντας λοιπόν στο Διαδίκτυο, είδα ένα σχέδιο χρησιμοποιώντας ένα κανάλι P MosFET. Λοιπόν, δυστυχώς, το μόνο που είχα στο χέρι ήταν ένα εξάρτημα SMD, το AO3401. Έτσι έπρεπε να τροποποιήσω ένα για να μπορέσω να το ψωμίσω.

Λοιπόν, το ψωμί μου φαινόταν να λειτουργεί. Επισυνάπτεται το σχηματικό μου και το σχηματικό Eagle Cadsoft.

Βήμα 3: Εφαρμογή

Εκτέλεση
Εκτέλεση
Εκτέλεση
Εκτέλεση

ΣΥΜΒΟΥΛΗ: Οι περισσότερες επαναφορτιζόμενες συσκευές που χρησιμοποιούν USB για φόρτιση έχουν μπαταρίες LiPo που είναι περίπου 2,8v έως 4,2v και τα κυκλώματα λειτουργούν στα 3,3v.

Αυτό περιλαμβάνει αυτό το μίνι κλιπ MP3 player. Για το Arduino μου επέλεξα ένα 3.3v Pro Micro που αγοράστηκε επίσης από το Aliexpress.com, ώστε να έχω συμβατές τάσεις.

Τροποποιήσεις στο AC1187 PCB MP3:

Αφαιρέστε την ταινία και την ταινία κουμπιού.

Ξεκολλήστε τη μπαταρία LiPo.

Συνδέστε ένα καλώδιο στο σημείο όπου ήταν συνδεδεμένος ο αρνητικός ακροδέκτης της μπαταρίας. Αυτό θα είναι το καλώδιο γείωσης.

Στην πλευρά του κουμπιού, συνδέστε δύο καλώδια στις ακίδες Κ1. Ο εξωτερικός δακτύλιος είναι Vcc, η εσωτερική κουκκίδα είναι AC1187 pin 3.

Συνδέστε ένα καλώδιο στον εξωτερικό δακτύλιο του K2, αυτό είναι το pin11 AC1187.

Συνδέστε τα τέσσερα καλώδια σε μια αντρική κεφαλίδα, Vcc, Gnd, Pin3 και Pin 4.

Πέταξα το σχηματικό σε ένα πρωτοπόρο.

Επισυνάπτεται το σκίτσο Arduino (MP3controller.ino) για το 3.3v Sparkfun Pro Micro.

Για δοκιμή, τοποθετήστε μερικά αρχεία MP3 σε μια κάρτα micro SD, τοποθετήστε την σε συσκευή αναπαραγωγής MP3, συνδέστε μερικά ακουστικά στη συσκευή αναπαραγωγής MP3. Φορτώστε το MP3controller.ino στο Pro Micro.

Τώρα θα πρέπει να μπορείτε να ελέγχετε την ένταση με τα κουμπιά VOLDN και VOLUP. Ναι, ξέρω ότι θα μπορούσα να είχα κάνει το ίδιο με τα αρχικά κουμπιά, αλλά αυτό είναι απόδειξη της ιδέας ότι μπορώ να ελέγξω την ισχύ, την ένταση ήχου και το Dn με ένα Arduino.

Βήμα 4: Συμπεράσματα και συμβουλές

Συμπεράσματα και Συμβουλές
Συμπεράσματα και Συμβουλές
Συμπεράσματα και Συμβουλές
Συμπεράσματα και Συμβουλές

Λοιπόν, αυτό λειτουργεί αρκετά καλά.

Κανονικά, θα το έκανα σε PCB, αλλά δεν έχω αποφασίσει για το σχεδιασμό του binaural beats player μου.

Ένα άλλο πρόβλημα που είχα ήταν όταν δοκίμαζα αυτήν τη ρύθμιση, αποσύνδεσα το καλώδιο micro USB από το Pro Micro και συνοδεύτηκε ολόκληρη η υποδοχή. Είμαι ΠΑΛΙΑ, τα μάτια μου είναι άσχημα, ευτυχώς με τους μεγεθυντικούς φακούς μου, μπόρεσα να το κολλήσω ξανά. Αποφάσισα να κολλήσω θερμά τον σύνδεσμο στο PCB.

Έμαθα κάτι για αρχεία MP3 (τουλάχιστον για μερικά από αυτά)

Αγόρασα τρεις από αυτούς τους παίκτες, ενώ τους δοκίμαζα, βρήκα ένα μάλλον περίεργο περιστατικό. Όταν πήρα την κάρτα microSD με MP3 πάνω της, από το ένα στο άλλο, άρχισε να παίζει το ίδιο κομμάτι από το προηγούμενο. Προφανώς θυμάται τον αριθμό του κομματιού και τον αποθηκεύει κάπου στο αρχείο MP3, πιθανώς το μετα -αρχείο. Και σε περαιτέρω δοκιμές, φαίνεται ότι το τελευταίο επίπεδο έντασης είναι επίσης αποθηκευμένο.

Συνιστάται: