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

Juuke - ένα πρόγραμμα αναπαραγωγής μουσικής RFID για ηλικιωμένους και παιδιά: 10 βήματα (με εικόνες)
Juuke - ένα πρόγραμμα αναπαραγωγής μουσικής RFID για ηλικιωμένους και παιδιά: 10 βήματα (με εικόνες)

Βίντεο: Juuke - ένα πρόγραμμα αναπαραγωγής μουσικής RFID για ηλικιωμένους και παιδιά: 10 βήματα (με εικόνες)

Βίντεο: Juuke - ένα πρόγραμμα αναπαραγωγής μουσικής RFID για ηλικιωμένους και παιδιά: 10 βήματα (με εικόνες)
Βίντεο: Η Καλύτερη Κίνηση της (Κωμωδία, Ρομαντική) Ολόκληρη Ταινία 2024, Νοέμβριος
Anonim
Juuke - ένα πρόγραμμα αναπαραγωγής μουσικής RFID για ηλικιωμένους και παιδιά
Juuke - ένα πρόγραμμα αναπαραγωγής μουσικής RFID για ηλικιωμένους και παιδιά
Juuke - ένα πρόγραμμα αναπαραγωγής μουσικής RFID για ηλικιωμένους και παιδιά
Juuke - ένα πρόγραμμα αναπαραγωγής μουσικής RFID για ηλικιωμένους και παιδιά
Juuke - ένα πρόγραμμα αναπαραγωγής μουσικής RFID για ηλικιωμένους και παιδιά
Juuke - ένα πρόγραμμα αναπαραγωγής μουσικής RFID για ηλικιωμένους και παιδιά

Έργα Fusion 360 »

Αυτό είναι το κουτί Juuke. Το κουτί Juuke είναι ο δικός σας μουσικός φίλος, φτιαγμένος για να είναι όσο το δυνατόν πιο εύχρηστος. Είναι ειδικά σχεδιασμένο για χρήση από ηλικιωμένους και παιδιά, αλλά μπορεί φυσικά να χρησιμοποιηθεί από όλες τις άλλες ηλικίες. Ο λόγος που το δημιουργήσαμε, είναι λόγω της γιαγιάς της φίλης μου. Μου είπε ότι εκείνη και η γιαγιά της κάθονταν στην κουζίνα, άκουγαν μουσική, χόρευαν και γελούσαν. Δυστυχώς, τα τελευταία χρόνια, η γιαγιά της ήταν μέσα και έξω από το νοσοκομείο. Τις χειρότερες μέρες της, ωστόσο, η μουσική είναι ένα από τα λίγα πράγματα που εξακολουθούν να την κάνουν να χαμογελά. Και οι συσκευές αναπαραγωγής μουσικής όπως οι συσκευές αναπαραγωγής CD είναι πολύ δύσκολο να τις χρησιμοποιήσουν. Γι 'αυτό δημιουργήσαμε το Juuke.

Το Juuke Box λειτουργεί χρησιμοποιώντας κάρτες RFID για αναπαραγωγή συγκεκριμένων τραγουδιών από μια κάρτα SD. Μπορείτε επίσης να παίξετε τα τραγούδια τυχαία χρησιμοποιώντας το πράσινο κουμπί ή να παίξετε και να κάνετε παύση με το κόκκινο κουμπί.

Με αυτόν τον τρόπο, είναι πολύ απλό για όλους να παίζουν μουσική.

Βήμα 1: Δείτε το βίντεο

Image
Image

Φτιάξαμε ένα βίντεο που δείχνει πώς τα κατάφερα:)

Βήμα 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
Λήψη τραγουδιών στην κάρτα 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:

Δωρεές:

Αγοράστε μου έναν καφέ:

Συνιστάται: