Σχέδιο Paragon: Παγώνων: Ένα φορητό music player

Φορητή συσκευή αναπαραγωγής μουσικής Εικόνα τίτλου

Σας λείπει το παλιό σας iPod; Ψάχνετε να φτιάξετε κάτι για να το αντικαταστήσετε; Τότε αυτή είναι η εργασία για εσάς! Πρόκειται για ένα φορητό music player και είναι εγγυημένο ότι η νοσταλγία σας θα φτάσει στα ύψη.

Έγινε από τον Nic, ο οποίος ανέβασε τα αρχεία καταγραφής στο Hackaday, και το ονομάζει Music32-V2.

Πρόκειται για μια πολύ ενδιαφέρουσα κατασκευή και εγώ, τουλάχιστον, ανυπομονώ να δω πώς θα εξελιχθεί. Ο Nic σκοπεύει να το κάνει πλήρως ανοιχτού κώδικα, οπότε θα έχετε επίσης τη δυνατότητα να παίξετε μαζί του.

Θέλω να αναφέρω ότι αυτό το έργο δεν έχει ολοκληρωθεί. Το παρουσιάζουμε εδώ, επειδή είναι πραγματικά ένα σπουδαίο έργο και, ειλικρινά, μερικά από τα καλύτερα μέρη αυτών των έργων Hackaday είναι τα αρχεία καταγραφής.

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

Φορητή συσκευή αναπαραγωγής μουσικής
Πίστωση: Nic.

Μπορείτε πραγματικά να δείτε τους αγώνες που περνούν οι άνθρωποι, πώς βρίσκουν λύσεις και την απόλυτη εφευρετικότητα των δημιουργών. Έτσι, θα φροντίσουμε να ενημερώσουμε αυτή την ανάρτηση καθώς το έργο προχωράει, ακριβώς για να μπορείτε να βλέπετε περισσότερα!

Υλικό

Και στην περίπτωση του Nic, ένας από αυτούς τους αγώνες περιστράφηκε γύρω από το υλικό.

Ο Nic σχεδίασε μια πλακέτα PCB για αυτό το έργο που βασίζεται επί του παρόντος σε ένα τσιπ Espressif ESP32-S3. Η ιδέα είναι ότι η φορητή συσκευή αναπαραγωγής μουσικής χρησιμοποιεί μια κάρτα SD για την αποθήκευση της μουσικής.

Και, όπως μπορείτε να δείτε στην παρακάτω εικόνα, ο Nic έχει ένα ολοκληρωμένο κύκλωμα ES8327 CODEC που ελέγχει τον ήχο.

Φορητή συσκευή αναπαραγωγής μουσικής Εσωτερική άποψη
Πίστωση: Nic.

Ο Nic αρχικά χρησιμοποίησε ένα ESP32-S3, επειδή η ιδέα ήταν να έχει USB drag-and-drop για μουσική. Ωστόσο, το ESP32-S3 δεν θα λειτουργήσει για ακουστικά Bluetooth, επειδή υποστηρίζει μόνο Bluetooth Low Energy (BLE).

Έτσι, το τρέχον σχέδιο είναι να δουλέψουμε την πλευρά του λογισμικού και στη συνέχεια να αλλάξουμε την πλακέτα για να κρατήσουμε έναν διαφορετικό μικροελεγκτή.

Σύμφωνα με τον Nic, αυτό θα καταστήσει τα ακουστικά Bluetooth διαθέσιμα, αλλά η λειτουργία drag-and-drop πρέπει να καταργηθεί.

Πέρα από αυτό, ο Nic αποφάσισε να προσθέσει μια θήκη και έναν τροχό κλικ για να του δώσει πραγματικά την ίδια αίσθηση με πολλές από τις κλασικές φορητές συσκευές μουσικής.

(Στα αρχεία καταγραφής, ο Nic συγκρίνει το UI με ένα Zune. Τα θυμάστε αυτά; Αλλά νομίζω ότι στην πραγματικότητα μοιάζει πολύ με ένα SanDisk Sansa).

Λογισμικό

Το λογισμικό βρίσκεται ακόμη κυρίως σε πρώιμο στάδιο.

Το έργο είναι γραμμένο σε C και, σύμφωνα με τα πιο πρόσφατα αρχεία καταγραφής, ο Nic έχει αφιερώσει αρκετό χρόνο για να δουλέψει πάνω στα sprites.

Αν στραφείτε στο Αποθετήριο GitHub, θα διαπιστώσετε ότι τα περισσότερα από τα αρχεία του έργου περιστρέφονται σήμερα γύρω από τη διεπαφή και την τακτοποίηση των αρχείων.

Είμαι ενθουσιασμένος να δω πού θα πάει το λογισμικό εδώ. Ήδη αυτή τη στιγμή, η οπτική διεπαφή φαίνεται αρκετά ομαλή και διαισθητική.

Πίστωση: Nic.

Συμπέρασμα

Ορίστε λοιπόν, ένα φορητό music player. Ελπίζω αυτό να σας εμπνεύσει να φτιάξετε το δικό σας!

Βεβαιωθείτε ότι έχετε πάει να ελέγξετε η σελίδα του έργου στο Hackaday για περισσότερες λεπτομέρειες.

Και φροντίστε να δείτε περισσότερα Paragon Projects εδώ.

Θα ήθελα να δω ένα τέτοιο έργο με ένα Raspberry Pi Pico.

Εσύ τι λες; Ποιες λειτουργίες και χαρακτηριστικά θα προσθέτατε;

Αφήστε ένα σχόλιο