DIY το κάνετε μόνοι σας
Μάστερ μαθήματα, οδηγίες, χρήσιμες συμβουλές, συνταγές.
» » »Τα αρχεία wav του προγράμματος αναπαραγωγής στον μικροελεγκτή Attiny85
Παίξτε αρχεία wav στον μικροελεγκτή Attiny85

Σε αυτό το άρθρο, θα εξετάσουμε τη διαδικασία δημιουργίας μιας πολύ απαραίτητης και ενδιαφέρουσας ηλεκτρονικής συσκευής που θα σας επιτρέψει να παίξετε αρχεία μορφής WAV απευθείας από μια κάρτα μνήμης SD, microSD ή μίνι SD. Μπορείτε να εγγράψετε ένα μουσικό αρχείο σε μια κάρτα μνήμης, να εγκαταστήσετε μια τέτοια συσκευή, για παράδειγμα, σε ένα ψυγείο, και κάθε φορά που ανοίγετε την πόρτα θα ακούγεται μια όμορφη μελωδία. Ξεχνώντας να κλείσετε ένα τέτοιο "μουσικό" ψυγείο δεν θα είναι πλέον δυνατό. Μια άλλη επιλογή για τη χρήση της συσκευής αναπαραγωγής είναι ως κουδούνι. Στο Διαδίκτυο μπορείτε να βρείτε πολλές διαφορετικές μελωδίες, για κάθε γούστο. Έτσι, ο βαρετός ήχος μιας εργοστασιακής κλήσης μπορεί να αντικατασταθεί, για παράδειγμα, με ένα τραγούδι που σας αρέσει. Επιπλέον, μια τέτοια συσκευή μπορεί να χρησιμοποιηθεί για ένα πρωτότυπο δώρο για ένα αγαπημένο σας πρόσωπο - αρκεί η ενσωμάτωση του ηχείου σε ένα όμορφο κουτί, όταν το ανοίξετε, θα χτυπήσει ένα ηχητικό χαιρετισμό. Εκτός από αυτά τα παραδείγματα, ο παίκτης μπορεί να βρει πολλές εφαρμογές στην καθημερινή ζωή.

Κύκλωμα παίκτη


Παίξτε αρχεία wav στον μικροελεγκτή Attiny85

Το διάγραμμα της συσκευής περιέχει ελάχιστα στοιχεία, ο βασικός σύνδεσμός του είναι ο μικροελεγκτής της οικογένειας AVR Attiny85. Όταν τροφοδοτείται, αρχίζει αμέσως να διαβάζει αρχεία από την κάρτα μνήμης και χρησιμοποιεί τις εξόδους PWM για να τις αναπαράγει μέσω του ηχείου. Η ένταση σε αυτή την περίπτωση δεν είναι πολύ υψηλή, από πολλές απόψεις εξαρτάται από την ευαισθησία του χρησιμοποιούμενου ηχείου. Για να έχετε υψηλή ένταση, πρέπει να συνδέσετε την είσοδο του ενισχυτή αντί του ηχείου. Ωστόσο, το σήμα από την έξοδο του μικροελεγκτή είναι πολύ μεγάλο για να τροφοδοτηθεί απευθείας στον ενισχυτή, επομένως είναι επιτακτικό να ρυθμίσετε τον έλεγχο έντασης μεταξύ τους, διαφορετικά υπάρχει κίνδυνος να χαλάσει ο ίδιος ο ενισχυτής. Όταν την ενεργοποιείτε για πρώτη φορά, πρέπει να την ρυθμίσετε στη θέση ελάχιστης έντασης ήχου και, στη συνέχεια, να την αυξήσετε σταδιακά στο επιθυμητό επίπεδο έντασης.

Καρτογράφηση κάρτας μνήμης


Το pinout των καρτών μνήμης εμφανίζεται στην εικόνα:
Παίξτε αρχεία wav στον μικροελεγκτή Attiny85

6 καλώδια, δύο από τα οποία είναι τροφοδοτικά, το κύκλωμα συνδέεται με μια κάρτα μνήμης. Μπορείτε να χρησιμοποιήσετε και SD και MicroSD και MiniSD, το κύριο πράγμα είναι να κρατήσετε το σωστό pinout. Είναι πολύ βολικό να χρησιμοποιήσετε έναν μη απαραίτητο προσαρμογέα MicroSD σε SD, τότε θα είναι δυνατή η συγκόλληση της καλωδίωσης στον ίδιο τον προσαρμογέα, στον οποίο έχει ήδη εισαχθεί η χρησιμοποιημένη κάρτα μνήμης, το έκανα ακριβώς αυτό. Πριν από τη χρήση σε αυτό το σχήμα, η κάρτα μνήμης πρέπει να μορφοποιηθεί στο σύστημα αρχείων FAT. Μετά τη μορφοποίηση, μπορείτε να γράψετε αρχεία wav στην κάρτα · πρέπει να είναι σε μορφή PCM 8 ή 16 bit, με συχνότητα δειγματοληψίας που δεν υπερβαίνει τα 48 kHz. Υπάρχουν πολλά προγράμματα υπολογιστών που σας επιτρέπουν να μετατρέψετε τα αρχεία κανονικών αρχείων mp3 σε μορφή wav, ένα από αυτά είναι το GoldWave, το χρησιμοποίησα.
Όταν συνδέετε την τροφοδοσία ή εισάγετε μια κάρτα μνήμης, το κύκλωμα θα ξεκινήσει την αναπαραγωγή, όταν κάνετε κλικ στο κουμπί, συμπεριλαμβάνεται το επόμενο αρχείο. Οι κάρτες μνήμης απαιτούν 3,3 βολτ, οπότε ο σταθεροποιητής 78L33 είναι εγκατεστημένος στην πλακέτα τυπωμένου κυκλώματος που προτείνεται για το προϊόν (δεν αναφέρεται στο διάγραμμα). Χρησιμοποιώντας σταθεροποιητή, η τάση τροφοδοσίας του κυκλώματος βρίσκεται στην περιοχή των 5-12 volts. Αυτό το κύκλωμα καταναλώνει ένα μικρό ρεύμα και επομένως μπορεί να τροφοδοτείται από μια μπαταρία. Για να γίνει αυτό, πρέπει να πάρετε έναν μετατροπέα ώθησης 3.7 - 5 βολτ, όπως έκανα.
Το κύκλωμα αρχίζει να λειτουργεί αμέσως, δεν απαιτεί καμία διαμόρφωση, αρκεί να αναβοσβήνει ο μικροελεγκτής.Τα μπιτ ασφάλισης πρέπει να ρυθμιστούν όπως φαίνεται στην παρακάτω εικόνα (ένα σημάδι ελέγχου σημαίνει ότι αυτό το κομμάτι είναι προγραμματισμένο, όπως στο PonyProg).
Παίξτε αρχεία wav στον μικροελεγκτή Attiny85

Μπορείτε να κατεβάσετε το διοικητικό συμβούλιο και το υλικολογισμικό εδώ:
[11.88 Kb] (λήψεις: 263)

Το τέλος του συναρμολογημένου παίκτη


Φωτογραφία του παίκτη που έχω συλλέξει:
Παίξτε αρχεία wav στον μικροελεγκτή Attiny85

Παίξτε αρχεία wav στον μικροελεγκτή Attiny85

Παίξτε αρχεία wav στον μικροελεγκτή Attiny85

Παίξτε αρχεία wav στον μικροελεγκτή Attiny85

Παίξτε αρχεία wav στον μικροελεγκτή Attiny85

Παίξτε αρχεία wav στον μικροελεγκτή Attiny85

Παίξτε αρχεία wav στον μικροελεγκτή Attiny85

Παίξτε αρχεία wav στον μικροελεγκτή Attiny85

Παίξτε αρχεία wav στον μικροελεγκτή Attiny85

Παίξτε αρχεία wav στον μικροελεγκτή Attiny85

Μετατροπέας για ισχύ.
Παίξτε αρχεία wav στον μικροελεγκτή Attiny85
Σχόλια (0)

Διαβάστε επίσης

Κωδικοί σφαλμάτων για πλυντήρια ρούχων