Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39
Στο προπτυχιακό κολέγιο μου, έπρεπε να δημιουργήσουμε ένα πρωτότυπο έργο που όλοι οι μαθητές μπορούσαν να επιλέξουν μόνοι τους. Για το έργο μου, αφού πάντα ακούω μουσική και νιώθω ότι είναι πολύ κόπο να ανοίξω ένα ηχείο, ήθελα να δω πώς θα μπορούσα να απλοποιήσω αυτήν τη διαδικασία, έτσι αποφάσισα να δημιουργήσω αυτό το πρόγραμμα αναπαραγωγής μουσικής που ενεργοποιείται από την κίνηση.
Προμήθειες
Σκεύη, εξαρτήματα:
MDF Ξύλινες σανίδες (μεταξύ 0, 5 και 2 εκατοστών)
- 6 Βίδες 3, 5x13mm
- 10 καρφιά
ΗΛΕΚΤΡΟΝΙΚΑ ΕΙΔΗ:
- Raspberry Pi 3 μοντέλο B+ με τροφοδοτικό 2,5Α
- Οθόνη LCD
- ADC MCP3008
Βατόμουρο PI Τ-τσαγκάρης
- Αντίσταση εξαρτώμενη από το φως
- Αισθητήρας θερμοκρασίας LM35
- Αισθητήρας IR Breakbeam
- Ομιλητής
- Breadboard
Εργαλεία:
- Σφυρί
- Κατσαβίδι
- Κολλητική ταινία
Λόγω των περιορισμών στον επεξεργαστή Instructables έχω προσθέσει μια κατασκευή υλικών, ολόκληρο το πακέτο θα κοστίσει περίπου 95 € - 100 €
Προαιρετικός:
- Σύρμα 22 μετρητών - Κίτρινο
- Σύρμα 22 μετρητών - Κόκκινο
- Σύρμα 22 μετρητών - Μαύρο
Βήμα 1: Προχωρήστε τα ηλεκτρονικά σας
Θα συνδέσουμε λοιπόν τον αισθητήρα mcp3008, LDR, δέσμης θραύσης και θερμοκρασίας στον πίνακα ψωμιού μας. αν είναι δυνατόν ακολουθήστε το παραπάνω σχήμα μου για να έχετε μια ιδέα πού να το συνδέσετε ή να βρείτε μόνοι σας μια εξαιρετική θέση για τα εξαρτήματά σας!
Εν ολίγοις: προσπαθήστε να βεβαιωθείτε ότι το LDR είναι απαλλαγμένο από καλώδια και ότι είναι σε θέση να δέχεται όσο το δυνατόν περισσότερο φως και ότι όλα τα εξαρτήματα βρίσκονται στον πίνακα σας!
Βήμα 2: Κανονικοποιημένη βάση δεδομένων
Για την κανονικοποιημένη βάση δεδομένων μας έχω προσθέσει μια εικόνα για να σας δώσω μια ιδέα πώς φαίνεται, διαβάστε παρακάτω για να μάθετε τι κάνει κάθε πίνακας!
Αισθητήρας:
Αυτός ο πίνακας περιέχει τους τρεις αισθητήρες μας: LDR, Temperature και break-beam
Ιστορικό αισθητήρων:
Αυτό θα μας επιτρέψει να ελέγξουμε πότε ήταν ενεργός ένας αισθητήρας και τι αξία είχε ο αισθητήρας κατά την αναπαραγωγή ενός τραγουδιού
Τραγούδια που παίχτηκαν:
Σε αυτόν τον πίνακα, θα δούμε όλα τα τραγούδια που έχουν παιχτεί και τι ιστορικό αισθητήρα συνδέεται με αυτό και ποιο τραγούδι παίχτηκε.
ΜΟΥΣΙΚΑ ΚΟΜΜΑΤΙΑ:
Σε αυτόν τον πίνακα, θα συνδυάσουμε τη θέση του τραγουδιού μας, το είδος του τραγουδιού και το όνομα του τραγουδιού
ΜΟΥΣΙΚΗ:
Αυτός ο πίνακας έχει το Όνομα τραγουδιού και τον καλλιτέχνη μας!
Τοποθεσίες τραγουδιών:
Περιέχει τη θέση του τραγουδιού μας στο pi/var/www/html/…
Είδος μουσικής:
Περιέχει το είδος μουσικής μας το ελάχιστο φως για αυτό το μέγιστο φως για αυτό και το ίδιο για τη θερμοκρασία
Βήμα 3: Κωδικοποιήστε το
Θα αφήσω έναν σύνδεσμο για το repo του Github παρακάτω, αλλά μη διστάσετε να ελέγξετε τα σχέδιά μου και να το διαβάσετε πρώτα!
Ρύθμιση βατόμουρου:
ενεργοποιήστε το spi με sudo rasp-config => επιλογές διασύνδεσης => SPI => ενεργοποίηση
Εγκαθιστώ:
Mysql
Φλάσκα
Flask_cors
Flask_socketio
Ιστοσελίδα:
Προσθέστε βάση δεδομένων στο MySQL σε βατόμουρο, στη συνέχεια, Ο κώδικας python μου είναι όπου προσθέτω τα πάντα στη βάση δεδομένων και κάνω τους αισθητήρες μου να λειτουργήσουν, δεν υπάρχουν πολλά που θα μπορείτε να αλλάξετε για να λειτουργήσει ευκολότερα. Προσπάθησα να δημιουργήσω ένα σενάριο python που είναι καθαρό και ο καθένας μπορεί να το χρησιμοποιήσει οπότε μη διστάσετε να το δοκιμάσετε!
Ο ιστότοπός μου είναι ακριβώς αυτό που ένιωσα ότι δούλεψε καλύτερα για το έργο μου, μη διστάσετε να το αλλάξετε λίγο και να δημιουργήσετε έναν αρχικό ιστότοπο. ακόμα καλύτερα αν μπορείτε να βελτιώσετε το σχέδιό μου και να το κάνετε πιο φιλικό προς το χρήστη!
Θα προσθέσω επίσης έναν σύνδεσμο για την προβολή των συρμάτων μου ως εικόνων. και ένα zip με όλα τα αρχεία μου
Wireframes:
Github:
Συνιστάται:
Juuke - ένα πρόγραμμα αναπαραγωγής μουσικής RFID για ηλικιωμένους και παιδιά: 10 βήματα (με εικόνες)
Juuke - ένα πρόγραμμα αναπαραγωγής μουσικής RFID για ηλικιωμένους και παιδιά: Αυτό είναι το κουτί Juuke. Το κουτί Juuke είναι ο δικός σας μουσικός φίλος, φτιαγμένος για να είναι όσο το δυνατόν πιο εύχρηστος. Είναι ειδικά σχεδιασμένο για χρήση από ηλικιωμένους και παιδιά, αλλά μπορεί φυσικά να χρησιμοποιηθεί από όλες τις άλλες ηλικίες. Ο λόγος που το δημιουργήσαμε, είναι λόγω
Αυτόματο πρόγραμμα αναπαραγωγής μουσικής: 5 βήματα
Αυτόματο πρόγραμμα αναπαραγωγής μουσικής: Έχετε ποτέ θελήσει να παίξετε απαλή μουσική για να βοηθήσετε το σώμα σας να χαλαρώσει και να προετοιμαστεί για ύπνο; Κάθε φορά που νιώθετε κουρασμένοι μετά από πολλές ώρες εργασίας στο φορητό υπολογιστή σας, αφήστε τον φορητό υπολογιστή ανοιχτό και απλώς σβήστε το φως και πηδήξτε στο κρεβάτι. Αυτό το μηχάνημα θα κάνει αυτόματα
Τσέπης αναπαραγωγής μουσικής: 7 βήματα
Pocket Sized Music Player: Γεια, είμαι Cameron, αυτό είναι το 6ο εκπαιδευτικό μου! Σε αυτό σας δείχνω πώς να φτιάξετε ένα diy music player, ελπίζω να το απολαύσετε
Papperlapapp ένα πρόγραμμα αναπαραγωγής μουσικής βασισμένο σε Raspberry Pi: 4 βήματα
Papperlapapp … a Raspberry Pi Based Music Player: Το PAPPERLAPAPP είναι ένας αγενής γερμανικός όρος για να διακόψετε κάποιον και να του πείτε ότι λέει ανοησίες. Pappe είναι ο γερμανικός όρος για χαρτόνι. Κατά τη διάρκεια μιας συζήτησης σε μια ομάδα FB για το «κατάλληλο ξύλο για steampunk " αυτή η λέξη έρχεται στο μυαλό μου.;-) Και
Τι? ένα πρόγραμμα αναπαραγωγής μουσικής χωρίς καλώδια ηχείων!;: 9 βήματα
Τι? ένα πρόγραμμα αναπαραγωγής μουσικής χωρίς καλώδια ηχείων!;: Αναρωτιέμαι για τα καλώδια των ηχείων ….. αλλά πώς μπορώ να αφαιρέσω όλα τα καλώδια και να διατηρήσω τα δωμάτια καθαρά και χωρίς καλώδια, αλλά με διασκεδαστική μουσική. το άλλο πράγμα είναι ότι δεν θέλω για να τοποθετήσετε τις παλιές κάρτες SD και τις παλιές PI ZERO (ες) στον κάδο απορριμμάτων