Πίνακας περιεχομένων:
- Βήμα 1: Μέρη
- Βήμα 2: Φορτώστε τα αρχεία ήχου σας
- Βήμα 3: Συγκεντρώστε τα εξαρτήματά σας
- Βήμα 4: Κωδικός
- Βήμα 5: Πάρτε το περαιτέρω
Βίντεο: $ 20 Holiday Cheer Box: 5 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Αυτό το έργο θα σας δείξει πώς να δημιουργήσετε ένα πλαίσιο που αναπαράγει έναν τυχαίο ήχο όταν πατάτε το κουμπί. Σε αυτή την περίπτωση, το χρησιμοποίησα για να φτιάξω ένα κουτί που μπορώ να τοποθετήσω στρατηγικά γύρω από το γραφείο κατά τη διάρκεια των διακοπών. Όταν οι άνθρωποι πατούν το κουμπί, ακούν ένα σύντομο ηχητικό κλιπ με θέμα τις διακοπές, το οποίο είτε θα τους φτιάξει τη διάθεση είτε θα τους ενοχλήσει, ανάλογα με το πώς αισθάνονται για τις γιορτές.
Ωστόσο, μπορείτε να το χρησιμοποιήσετε και για άλλα πράγματα. Έχω χρησιμοποιήσει επίσης το ίδιο σχέδιο για να φτιάξω το δικό μου κουδούνι που παίζει τυχαίους ήχους κουδουνιού. Είναι ένας πολύ καλός τρόπος για να προσθέσετε ήχο σε οποιοδήποτε έργο.
Αυτό είναι πολύ παρόμοιο με το έργο μου Secret Code Box, αλλά μόνο ένα κουμπί αυτή τη φορά και χωρίς πληκτρολόγιο.
Βήμα 1: Μέρη
- Arduino Nano $ 4 στο Ebay
- Μονάδα ήχου MP3-Flash-16P 5 $ στο Ebay
- Μακρύ καλώδιο USB
- Ένας φορτιστής τοίχου USB 5V 2 $ ή μπορεί να έχετε έναν παλιό που βρίσκεται γύρω
- Οποιοδήποτε τυχαίο φθηνό ηχείο 2 $ ή πιθανότατα απαλλαγμένο από κάτι άλλο
- Ένα στιγμιαίο κουμπί $ 1
- Κουτί έργου 6 $
Wasμουν σε θέση να επαναχρησιμοποιήσω τα περισσότερα από αυτά τα μέρη από αντικείμενα που είχα χωρίσει ή αποθηκεύσει με την πάροδο των ετών, οπότε το πραγματικό μου κόστος ήταν μόνο $ 9 για το Nano and Sound Module.
Βήμα 2: Φορτώστε τα αρχεία ήχου σας
Ξεβιδώστε το διαδίκτυο για να βρείτε μερικά κλιπ ήχου που θέλετε να χρησιμοποιήσετε και κατεβάστε τα στον υπολογιστή σας. Έχω διαπιστώσει ότι αυτές οι μονάδες ήχου, όπως ο σταθερός ρυθμός bit για τη συμπίεση mp3 και ο ρυθμός δειγματοληψίας 44100 στο αρχείο ήχου. Εάν δεν είστε σίγουροι ότι τα αρχεία ήχου σας συμμορφώνονται με αυτές τις προδιαγραφές, μπορείτε να χρησιμοποιήσετε ένα πρόγραμμα επεξεργασίας ήχου όπως το Audacity για να ανοίξετε το αρχείο και στη συνέχεια να το αποθηκεύσετε ξανά με τις σωστές ρυθμίσεις. Μπορείτε επίσης να χρησιμοποιήσετε το Audacity για να κόψετε μακρύτερα κλιπ ήχου σε κάτι που ταιριάζει στις ανάγκες σας.
Συνδέστε τη μονάδα ήχου σε μια θύρα USB και θα πρέπει να εμφανίζεται ως μια μικρή μονάδα USB. Ακούγεται πιο ξεκούραστο, βεβαιωθείτε ότι ονομάζονται 0001.mp3, 0002.mp3, 0003.mp3 και ούτω καθεξής. Αυτό είναι σημαντικό για τη μονάδα ήχου για να είναι σε θέση να τα αναπαράγει.
Βήμα 3: Συγκεντρώστε τα εξαρτήματά σας
Τρυπήστε μια τρύπα στο πλαίσιο του έργου σας και τοποθετήστε το κουμπί. Μπορεί επίσης να θέλετε να ανοίξετε μερικές τρύπες όπου τοποθετείτε το ηχείο σας, ώστε να ακούγεται πιο καθαρά ο ήχος. Τρυπήστε άλλη μια τρύπα για να περάσει το καλώδιο usb. Κόψτε το άκρο του καλωδίου USB και περάστε το από την τρύπα. Συνδέστε έναν κόμβο στο καλώδιο usb για ανακούφιση από την καταπόνηση και για να αποτρέψετε το καλώδιο να τραβήξει πίσω μέσα από την τρύπα.
Συνδέστε τα στοιχεία όπως φαίνεται στην εικόνα. Συνδέστε το κόκκινο καλώδιο στο καλώδιο USB στο VIN στο Arduino και το μαύρο καλώδιο στο GND. Ανάλογα με τη μονάδα ήχου που αγοράζετε, το pinout μπορεί να είναι διαφορετικό, οπότε φροντίστε να ελέγξετε την τεκμηρίωση ή να κάνετε κάποια έρευνα στο διαδίκτυο για να βρείτε το σωστό pinout. Ευτυχώς για μένα, ο πωλητής ebay δημοσίευσε το pinout με τη λίστα αντικειμένων.
Βήμα 4: Κωδικός
Θα χρειαστεί να κατεβάσετε και να εγκαταστήσετε μια βιβλιοθήκη Arduino για τη μονάδα ήχου.
github.com/Critters/MP3FLASH16P/archive/master.zip
Υπάρχουν μερικές καλές οδηγίες στη σελίδα github που ίσως θέλετε να διαβάσετε επίσης.
github.com/Critters/MP3FLASH16P
Ο κώδικας για το ίδιο το έργο είναι αρκετά απλός. Συνδέστε το Arduino Nano στον υπολογιστή σας και ανεβάστε αυτό το σενάριο.
#include #include "SoftwareSerial.h" #include "MP3FLASH16P.h" MP3FLASH16P myPlayer;
void setup () {
pinMode (12, INPUT_PULLUP); myPlayer.init (3); // Τυχαία την τυχαιότητα randomSeed (analogRead (A0)); }
void loop () {
εάν (digitalRead (12) == LOW) {// random (1, 19) όπου το 19 είναι 1 μεγαλύτερο από τον αριθμό των αρχείων ήχου // Αλλάξτε τον τελευταίο αριθμό σε επίπεδο έντασης μεταξύ 1 - 30 myPlayer.playFileAndWait (τυχαίο (1, 19), 25); }}
Βήμα 5: Πάρτε το περαιτέρω
Ας ελπίσουμε ότι το κουτί σας λειτουργεί τώρα και ακούει διασκεδαστικούς ήχους. Τώρα δοκιμάστε να το ντύσετε λίγο προσθέτοντας μερικά led ή διακοσμητικά. Σως το μετατρέψετε σε στολίδι που κρέμεται στο δέντρο σας. Πρόσθεσα ένα μεγάλο λαμπερό κόκκινο κουμπί LED στο δικό μου και είμαι στη διαδικασία να προσθέσω μερικά κέρατα στα πλάγια:)
Συνιστάται:
Ορισμός @Holiday = Valentines_Day: 7 βήματα (με εικόνες)
Ορίστε @Holiday = Valentines_Day: Αυτό το Instructable μπορεί να τροποποιηθεί για όλες τις μεγάλες διακοπές, ωστόσο οι μαθητές μου ήθελαν να επικεντρωθούν σε κάτι που θα μπορούσαν να κάνουν για την Ημέρα του Αγίου Βαλεντίνου. Σε αυτό το σχέδιο, τα χέρια των μαθητών είναι το αγώγιμο υλικό που ολοκληρώνει το κύκλωμα όταν «υψηλών
Holiday Ornament PCB: 3 βήματα (με εικόνες)
Holiday Ornament PCB: Γεια σε όλους! Είναι εκείνη η εποχή του χρόνου και η εποχή της ανταλλαγής δώρων είναι σχεδόν κοντά μας. Προσωπικά μου αρέσει να φτιάχνω πράγματα και να τα μοιράζομαι με την οικογένεια. Φέτος αποφάσισα να φτιάξω στολίδια διακοπών χρησιμοποιώντας το Atting85 και κάποιο WS2812C 20
Holiday Gift Box!: 5 βήματα (με εικόνες)
Holiday Gift Box !: Αν γνωρίζετε κάποιον που αγαπά τα ηλεκτρονικά, αυτό είναι ένα φοβερό κουτί δώρου για αυτόν! Σε αυτόν τον οδηγό, θα φτιάξετε ένα σπιτικό κουτί που παίζει μουσική και ανάβει όταν κουνιέται. Εδώ είναι αυτό που θα χρειαστείτε: Adafruit GEMMA M0 - Μικροσκοπικό φορετό ηλεκτρόνιο
Arduino Christmas Cheer !: 5 βήματα (με εικόνες)
Arduino Christmas Cheer!: Δοκιμάστε την εποχή για να κολλήσετε το Arduino σε εορταστικούς χώρους και τι καλύτερο από ένα χριστουγεννιάτικο δέντρο! Σε αυτό το έργο, θα φτιάξουμε ένα χριστουγεννιάτικο δέντρο που μπορεί να τραγουδήσει μια δέσμη διαφορετικών χριστουγεννιάτικων τραγουδιών και να φωτίζει σε συνδυασμό με το μουσικό
Instructables Holiday Card: 6 βήματα (με εικόνες)
Instructables Holiday Card: Δεν είναι εντελώς RoboCard αλλά πρόκειται για μια ανεπίσημη επίσημη σπιτική κάρτα διακοπών που το Instructables HQ πιθανότατα δεν θα έστελνε στους πελάτες της. Είναι εκείνη η εποχή του χρόνου όπου περιμένουμε με ανυπομονησία τον μεγάλο άντρα να σας παραδώσει αυτά που ονειρευόσασταν