Πίνακας περιεχομένων:
- Βήμα 1: Δείτε το βίντεο
- Βήμα 2: Συγκεντρώστε τα μέρη:
- Βήμα 3: Δοκιμάστε τα μέρη
- Βήμα 4: Ο κώδικας - Προγραμματισμός των καρτών
- Βήμα 5: Ο Κώδικας: Λειτουργία παίκτη
- Βήμα 6: Λήψη τραγουδιών στην κάρτα SD
- Βήμα 7: Δοκιμή και μετά συγκόλληση
- Βήμα 8: Κάντε το περίβλημα
- Βήμα 9: Φτιάξτε τις κάρτες
- Βήμα 10: Τέλος
Βίντεο: Juuke - ένα πρόγραμμα αναπαραγωγής μουσικής RFID για ηλικιωμένους και παιδιά: 10 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Έργα Fusion 360 »
Αυτό είναι το κουτί Juuke. Το κουτί Juuke είναι ο δικός σας μουσικός φίλος, φτιαγμένος για να είναι όσο το δυνατόν πιο εύχρηστος. Είναι ειδικά σχεδιασμένο για χρήση από ηλικιωμένους και παιδιά, αλλά μπορεί φυσικά να χρησιμοποιηθεί από όλες τις άλλες ηλικίες. Ο λόγος που το δημιουργήσαμε, είναι λόγω της γιαγιάς της φίλης μου. Μου είπε ότι εκείνη και η γιαγιά της κάθονταν στην κουζίνα, άκουγαν μουσική, χόρευαν και γελούσαν. Δυστυχώς, τα τελευταία χρόνια, η γιαγιά της ήταν μέσα και έξω από το νοσοκομείο. Τις χειρότερες μέρες της, ωστόσο, η μουσική είναι ένα από τα λίγα πράγματα που εξακολουθούν να την κάνουν να χαμογελά. Και οι συσκευές αναπαραγωγής μουσικής όπως οι συσκευές αναπαραγωγής CD είναι πολύ δύσκολο να τις χρησιμοποιήσουν. Γι 'αυτό δημιουργήσαμε το Juuke.
Το Juuke Box λειτουργεί χρησιμοποιώντας κάρτες RFID για αναπαραγωγή συγκεκριμένων τραγουδιών από μια κάρτα SD. Μπορείτε επίσης να παίξετε τα τραγούδια τυχαία χρησιμοποιώντας το πράσινο κουμπί ή να παίξετε και να κάνετε παύση με το κόκκινο κουμπί.
Με αυτόν τον τρόπο, είναι πολύ απλό για όλους να παίζουν μουσική.
Βήμα 1: Δείτε το βίντεο
Φτιάξαμε ένα βίντεο που δείχνει πώς τα κατάφερα:)
Βήμα 2: Συγκεντρώστε τα μέρη:
Πήραμε όλα τα μέρη από το AliExpress και οι σύνδεσμοι προς τα μέρη παρατίθενται παρακάτω:
Μέρη:
Arduino UNO AliExpress & Amazon
DFPlayer Mini AliExpress & Amazon
Κάρτα Micro SD AliExpress & Amazon
Arduino UNO DIY Shield AliExpress & Amazon
RC522 - Αγοράστε 2 για να είστε σίγουροι, μερικά από αυτά φτάνουν σπασμένα AliExpress & Amazon
Κάρτες RFID AliExpress & Amazon
AUX Stereo Jack AliExpress & Amazon
Κουμπί στιγμιαίας ώθησης 22 mm - 1 κόκκινο και 1 πράσινο - 3-6V AliExpress
10K Ποτενσιόμετρο AliExpress & Amazon
Καλώδια AliExpress & Amazon
1K Resistor AliExpress & Amazon
Καρφίτσωμα κεφαλίδων AliExpress & Amazon
Breadboard - Προαιρετικό AliExpress & Amazon
Καλώδια Jumper - Προαιρετικά AliExpress & Amazon
Τροφοδοτικό 5V -AliExpress & AmazonPower Jack - AliExpress & Amazon
Εργαλεία:
3D εκτυπωτής AliExpress & Amazon
Σετ συγκόλλησης AliExpress & Amazon
Wire Stripper AliExpress & Amazon
Βήμα 3: Δοκιμάστε τα μέρη
Σας συνιστώ να συνδέσετε τα πάντα και να ελέγξετε αν όλα λειτουργούν πριν ξεκινήσετε.
Για να το κάνω αυτό, χρησιμοποίησα ένα breadboard και μερικά καλώδια για να ελέγξω γρήγορα και εύκολα ότι όλα λειτούργησαν όπως έπρεπε. Είχα κάποια προβλήματα με την πρώτη μονάδα RC522 που αγόρασα, απλώς δεν λειτούργησε παρόλο που ήρθε κατευθείαν από το εργοστάσιο. Έπρεπε λοιπόν να πάρω ένα καινούργιο … Γι 'αυτό σας προτείνω να πάρετε 2 από αυτά, έτσι είστε σίγουροι ότι αν σπάσετε ένα από αυτά, έχετε ένα δόρυ.
Συνδέστε τα πάντα σύμφωνα με το διάγραμμα κυκλώματος εδώ (Σύνδεσμος) ή δείτε τις συνημμένες εικόνες.
Θυμηθείτε να χρησιμοποιήσετε μια αντίσταση 1K μεταξύ RX στο DFPlayer Mini και το Arduino.
Για να ελέγξετε αν λειτουργεί η συσκευή ανάγνωσης καρτών, μπορείτε να χρησιμοποιήσετε το παράδειγμα σκίτσου "Απόρριψη κάρτας" από τη βιβλιοθήκη. (Δείτε βήμα 4)
Βήμα 4: Ο κώδικας - Προγραμματισμός των καρτών
Για καλύτερη κατανόηση του τρόπου λειτουργίας του κώδικα με το DFPlayer mini, θα προσπαθήσω να τον εξηγήσω όσο το δυνατόν πιο εύκολα. Το μίνι DFPlayer λειτουργεί παίζοντας τραγούδια από κάρτα micro SD. Για να γνωρίζετε ποιο τραγούδι θα παίξετε, τα τραγούδια πρέπει να αποθηκευτούν ως αριθμός στην κάρτα SD. Ο αριθμός τραγουδιού 1 αποθηκεύεται ως "0001 - ΟΝΟΜΑ ΤΡΑΓΟΥΔΙΟΥ", ο αριθμός τραγουδιού 2 αποθηκεύεται ως "0002 - ΟΝΟΜΑ ΤΡΑΓΟΥΔΙ" και ούτω καθεξής. Μπορούμε να γράψουμε έναν αριθμό στις κάρτες RFID, οπότε αν γράψουμε τον αριθμό 2 σε μία από τις κάρτες και τον τοποθετήσουμε στον αναγνώστη, το Arduino θα διαβάσει τον αριθμό και θα πει στο μίνι DFPlayer, "παίξτε τον αριθμό τραγουδιού 2".
Ο αριθμός που γράφουμε στην κάρτα πρέπει να είναι ο ίδιος αριθμός με το όνομα του τραγουδιού που αποθηκεύουμε στην κάρτα SD.
Εάν θέλετε να μάθετε περισσότερα σχετικά με το μίνι DFPlayer, επισκεφτείτε αυτήν τη σελίδα με πολλές εξαιρετικές πληροφορίες
Τώρα μπορείτε να ανοίξετε το Arduino και να ανεβάσετε τον κωδικό για τον προγραμματισμό της κάρτας. Χώρισα τον κώδικα σε δύο μέρη. Ένα για τον προγραμματισμό των καρτών και ένα για τον πραγματικό παίκτη. Σε αυτό το βήμα, θα ξεκινήσουμε με τον προγραμματισμό των καρτών. Ο κώδικας δημοσιεύεται στο GitHub και προστίθεται παρακάτω. Θα χρειαστεί επίσης να κατεβάσετε τις ακόλουθες βιβλιοθήκες:
- MFRC522
- DFRobotDFPlayerMini.h
Προσπάθησα να εξηγήσω τον κώδικα με σχόλια όσο το δυνατόν περισσότερο, αλλά αν έχετε οποιεσδήποτε ερωτήσεις, μην φοβάστε να τις ρωτήσετε στην ενότητα σχολίων!
Επίσης, δεν είμαι σπουδαίος προγραμματιστής αλλά θα ήθελα να γίνω, οπότε αν δείτε λάθη στον κώδικα ένα σχόλιο θα ήταν υπέροχο!
Για να ανεβάσετε τον κώδικα στο Arduino, δείτε αυτό το άρθρο. Για να προσθέσετε βιβλιοθήκες, δείτε αυτό το άρθρο.
ΤΡΟΠΟΙ:
Ο προγραμματιστής καρτών διαθέτει δύο λειτουργίες, αυτόματη και χειροκίνητη.
Χειροκίνητη λειτουργία: Γράφει τον αριθμό που θέλετε να γράψετε στην κάρτα. Πληκτρολογήστε έναν αριθμό και θα τον αποθηκεύσει.
Αυτόματη λειτουργία: Ξεκινά από τον αριθμό που καθορίζετε στον κωδικό και τον αυξάνει κατά 1 κάθε φορά που τοποθετείτε μια κάρτα.
ΠΩΣ ΝΑ ΧΡΗΣΙΜΟΠΟΙΗΣΕΤΕ ΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΤΗ ΚΑΡΤΑΣ:
Συνδέστε το Arduino Open Serial monitor (επάνω δεξιά γωνία) Γράψτε "manual" για χειροκίνητη λειτουργία και "auto" για αυτόματη λειτουργία. (Δείτε παραπάνω) Τοποθετήστε μια κάρτα στον αναγνώστη και βεβαιωθείτε ότι λέει ότι πέτυχε.
Βήμα 5: Ο Κώδικας: Λειτουργία παίκτη
Αφού προγραμματίσετε τις κάρτες, μπορείτε να ανεβάσετε τον κωδικό του προγράμματος αναπαραγωγής μουσικής. Αυτός είναι ο κωδικός που διαβάζει την κάρτα και παίζει το σχετικό τραγούδι. Η διαδικασία είναι ακριβώς η ίδια με τον κωδικό προγραμματιστή καρτών. Ανεβάστε το σκίτσο και ξεκινήστε να το χρησιμοποιείτε!
ΥΓ: ΣΗΜΑΝΤΙΚΟ! Για να απενεργοποιήσετε τη σειριακή επικοινωνία όπου μπορείτε να δείτε τι κάνει το πρόγραμμα στη σειριακή οθόνη, πρέπει να σχολιάσετε το "Serial.begin (115200); ". Απλώς προσθέστε το "//" μπροστά από τη γραμμή. Είχα κάποια προβλήματα όπου το πρόγραμμα δεν θα εκτελούταν αν ήταν ενεργοποιημένο. (Περίμενε μια σειριακή σύνδεση πριν ξεκινήσει)
Βήμα 6: Λήψη τραγουδιών στην κάρτα SD
Όπως αναφέρθηκε προηγουμένως, πρέπει να δώσετε στα αρχεία μουσικής της κάρτας SD ένα συγκεκριμένο όνομα για να λειτουργήσει. Κάθε τραγούδι πρέπει να ξεκινά με έναν αριθμό. Ο αριθμός πρέπει επίσης να είναι 4 ψηφία (1 είναι 0001 για παράδειγμα). Μετά από αυτά τα ψηφία, μπορείτε ελεύθερα να προσθέσετε το όνομα του τραγουδιού. Για παράδειγμα: "0035 - Frank Sinatra - Fly me to the moon"
Χρησιμοποιεί τυπικά αρχεία MP3, οπότε είναι απλό να τα αντιγράψετε σε κάρτα SD και να τα μετονομάσετε.
Βήμα 7: Δοκιμή και μετά συγκόλληση
Όταν έχετε δοκιμάσει ότι όλα λειτουργούν όπως πρέπει, μπορείτε να αρχίσετε να κολλάτε τα εξαρτήματα στην ασπίδα Arduino UNO.
Απλώς ακολουθήστε το καλώδιο του διαγράμματος κυκλώματος για σύρμα. Είναι έξυπνο να το εκτυπώσετε και να χρησιμοποιήσετε έναν έγχρωμο δείκτη για να σημειώσετε σε ποια καλώδια έχετε κολλήσει. Σας συνιστώ επίσης να χρησιμοποιήσετε κεφαλίδες καρφιτσών για το DFPlayer Mini, ώστε να μην το καταστρέψετε υπό συγκόλληση.
Αποκολλήθηκα επίσης το RC-522 Led, επειδή εμφανιζόταν μέσω της εκτύπωσης.
Βήμα 8: Κάντε το περίβλημα
Σε αυτό το βήμα θα σας δείξω πώς έφτιαξα το περίβλημα. Το σχεδίασα χρησιμοποιώντας το Fusion 360 και το εκτύπωσα 3D. Έφτιαξα επίσης ένα χρησιμοποιώντας ένα μηχάνημα CNC και λίγο κόντρα πλακέ.
Εάν δεν έχετε εκτυπωτή 3d ή μηχανή CNC, μην ανησυχείτε! Είναι επίσης δυνατό να φτιάξετε ένα περίβλημα από χαρτόνι ή χρησιμοποιώντας ένα κουτί έργου
Μπορείτε να βρείτε όλα τα αρχεία εδώ:
Τρισδιάστατη εκτύπωση:
STL: CULTS 3D | Σύμπαν
FUSION 360: Ananords.com
Οι ρυθμίσεις που χρησιμοποίησα για την τρισδιάστατη εκτύπωση είναι:
Συμπλήρωση: 15%
Heightψος στρώματος: 0,2mm
Υποστηρίζει: ΝΑΙ
Απλώς εισάγετε το UNO και το RC522 στις ακίδες της τρισδιάστατης εκτύπωσης. Θα πρέπει να ταιριάζουν άνετα. Προτείνω να χρησιμοποιήσετε μια σταγόνα κόλλας για να τα στερεώσετε στη θέση τους. Κάντε το ίδιο με την υποδοχή ήχου. Για τα κουμπιά, το ποτενσιόμετρο και την πρίζα, χρησιμοποιήστε τα έξι παξιμάδια που περιλαμβάνονται.
Όταν τελειώσετε, απλώς σφίξτε την κάτω πλάκα και το "πρόσωπο" μαζί.
Βήμα 9: Φτιάξτε τις κάρτες
Ξεκινήστε με το σχέδιο. Έφτιαξα τα σχέδια στο Adobe Spark, όπου χρησιμοποίησα τις διαστάσεις της κάρτας (85 mm x 54 mm) ως προσαρμοσμένο μέγεθος
Βρήκα τις εικόνες στο google και τις εισήγαγα στο Adobe Spark, έθεσα τον τίτλο και τον καλλιτέχνη του τραγουδιού και τελείωσα!
Δεδομένου ότι δεν έχω εκτυπωτή ταυτότητας, έπρεπε να βρω έναν άλλο τρόπο για να κάνω την εκτύπωση στις κάρτες. Πήγα την απλή διαδρομή και απλά την εκτύπωσα σε χαρτί και μετά την κόλλησα στις κάρτες.
Μπορείτε επίσης απλά να χρησιμοποιήσετε ένα στυλό και να γράψετε απευθείας στις κάρτες.
Βήμα 10: Τέλος
Τελειώσατε τώρα!
Εάν κάνετε αυτό το έργο, δημοσιεύστε μια μάρκα:)
Καμιά ερώτηση? Απλά ρωτήστε και θα προσπαθήσω να τους απαντήσω.
Για ενημερώσεις σχετικά με το Juuke, εγγραφείτε στο ενημερωτικό δελτίο!
Ακολουθήστε με στο Instagram για ενημερώσεις για επερχόμενα έργα!
Instagram:
Επικοινωνήστε μαζί μου: [email protected]
••• Υποστήριξέ με •••
Patreon:
Δωρεές:
Αγοράστε μου έναν καφέ:
Συνιστάται:
Ιδιωτικό τηλεοπτικό κανάλι για ηλικιωμένους: 4 βήματα (με εικόνες)
Ιδιωτικό τηλεοπτικό κανάλι για ηλικιωμένους: Οι αναμνήσεις είναι ένα δύσκολο θέμα για τη γιαγιά μου που κλείνει 94 χρόνια φέτος. Πρόσθεσα λοιπόν ένα τηλεοπτικό κανάλι στην τηλεόρασή της για να τη βοηθήσω να θυμηθεί τα μέλη της οικογένειας και τις βασικές στιγμές της ζωής της. Για αυτό έχω χρησιμοποιήσει έναν δωρεάν λογαριασμό Dropbox, έναν Raspber
Αυτόματο πρόγραμμα αναπαραγωγής μουσικής: 5 βήματα
Αυτόματο πρόγραμμα αναπαραγωγής μουσικής: Έχετε ποτέ θελήσει να παίξετε απαλή μουσική για να βοηθήσετε το σώμα σας να χαλαρώσει και να προετοιμαστεί για ύπνο; Κάθε φορά που νιώθετε κουρασμένοι μετά από πολλές ώρες εργασίας στο φορητό υπολογιστή σας, αφήστε τον φορητό υπολογιστή ανοιχτό και απλώς σβήστε το φως και πηδήξτε στο κρεβάτι. Αυτό το μηχάνημα θα κάνει αυτόματα
Το φθηνότερο πρόγραμμα αναπαραγωγής μουσικής Mp3 στο σπίτι -- DIY: 7 βήματα
Το φθηνότερο Mp3 Music Player στο σπίτι || DIY: Όλοι χρειαζόμασταν μια συσκευή αναπαραγωγής μουσικής στο σπίτι μας. Έτσι, αν μάθουμε τη διαδικασία δημιουργίας ενός μουσικού συστήματος ως δικών μας απαιτήσεων με το φθηνότερο κόστος, τότε είναι η τέλεια διδασκαλία … με τον σωστό τρόπο
Απλό πρόγραμμα αναπαραγωγής μουσικής με βομβητή: 4 βήματα
Simple Music Player With Buzzer: Αυτό είναι ένα απλό έργο που θα σας επιτρέψει να παίξετε μουσική στο arduino σας χρησιμοποιώντας έναν βομβητή και μερικά LED. Ανάλογα με τη συχνότητα, θα ανάψει ένα διαφορετικό LED. Για αυτό, θα χρειαστείτε: το arduino unobreadboard4 αντιστάτες, buzzer3 LED, κουμπί
Χρησιμοποιήστε οποιοδήποτε σύστημα ηχείων 5.1 με οποιοδήποτε πρόγραμμα αναπαραγωγής MP3 ή υπολογιστή, για φθηνό!: 4 βήματα
Χρησιμοποιήστε οποιοδήποτε σύστημα ηχείων 5.1 με οποιοδήποτε πρόγραμμα αναπαραγωγής MP3 ή υπολογιστή, για φθηνό!: (Αυτή είναι η πρώτη μου διδασκαλία και τα αγγλικά δεν είναι η μητρική μου γλώσσα) Παλαιότερα, αγόραζα ένα σετ ηχείων Creative Inspire 5100 φθηνά. Το χρησιμοποίησα με την επιφάνεια εργασίας μου που είχε κάρτα ήχου 5.1 (PCI). Στη συνέχεια, το χρησιμοποίησα με το φορητό υπολογιστή μου που είχε