Πίνακας περιεχομένων:
- Βήμα 1: Ιδέα
- Βήμα 2: Λίστα προμηθειών
- Βήμα 3: Διαδικασία
- Βήμα 4: Οδηγός ενότητας RFID
- Βήμα 5: Οδηγός μονάδας MP3
- Βήμα 6: Κινούμενη εικόνα LED (WS2812B) - 1
- Βήμα 7: Κινούμενα σχέδια LED (WS2812B) - 2
- Βήμα 8:
- Βήμα 9:
- Βήμα 10: Βήμα 10: Κωδικοποίηση
Βίντεο: Βροχερό τραγούδι (μη πλήρες): 10 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Μας ενδιέφερε να λάβουμε μια θετική απάντηση εστιάζοντας περισσότερο στον ήχο σε ένα περιβάλλον όπου οι άνθρωποι θα έβρεχαν στον ίδιο ήχο.
Ωστόσο, δεν βρέχει κάθε φορά που θέλετε να εγγυηθείτε ότι είστε συγκεντρωμένοι. Ως εκ τούτου, ο στόχος είναι να νιώσετε σαν ένα βροχερό περιβάλλον λάμποντας μέσα από μια εμπειρία, και ταυτόχρονα να σας αφήσει να ακούσετε μερικούς ήχους σιωπηλά, ώστε να μπορείτε να το απολαύσετε τόσο σε εσωτερικούς όσο και σε εξωτερικούς χώρους.
Βήμα 1: Ιδέα
Προκειμένου να επιλυθούν αυτά τα προβλήματα, θα δημιουργήσουμε πρώτα ένα περιβάλλον όπου η βροχή πέφτει στο κινούμενο σχέδιο χρησιμοποιώντας LED Strip και Aduino.
Ο στόχος ήταν να εξαλειφθεί η μονοτονία επιταχύνοντας τις σταγόνες της βροχής σαν να έπεσαν σαν να είχαν βαρύτητα.
Επίσης, για μια πιο ευχάριστη εμπειρία, σκέφτηκα ότι θα ήταν καλό αν υπήρχε ήχος τη στιγμή της βροχής. Ο ήχος σχεδιάστηκε για να επιτρέπει στους χρήστες να αλληλεπιδρούν με το έργο, αλλά θεωρήσαμε ότι ο χρήστης θα μπορούσε να προσπαθήσει να εισαγάγει όσο το δυνατόν περισσότερο ήχο. Ως εκ τούτου, σκέφτηκα ότι οι παράμετροι που παράγουν ήχο μπορεί να διασκεδάσουν χρησιμοποιώντας το πραγματικό υλικό.
Βήμα 2: Λίστα προμηθειών
1. isopink* (50T 1800* 900* 3)
Στην πραγματικότητα, είναι δυνατόν να χρησιμοποιηθεί μια ποικιλία υλικών, όπως ξύλο, πιάτα ή δίχτυα αντί για ροζ iso, αλλά χρησιμοποιήσαμε iso ροζ επειδή το ταβάνι δεν ήταν αρκετά δυνατό για να αντέξει το βάρος του κατά τη διαδικασία δοκιμής Δεν είχαμε αρκετά εξοπλισμό, οπότε επιλέξαμε σχετικά ελαφρύ isopink.
2. Προσδεσιμότητα λωρίδας LED (1m ~ 1.5m / 7ea)
3. Arduino Uno (7ea)
4. Τροφοδοτικό 40A 220V (1ea)
5. Mirc - 522 μονάδα RFID (1ea)
6. Μίνι συσκευή αναπαραγωγής DF. Μονάδα ήχου κάρτας SD (7ea)
7. Ηχείο 3 ~ 5w (7ea)
8. Αντίσταση 1k ohm (14ea)
9. Σύρμα σύνδεσης (4ea)
10. Βελούδο (800*1600 / 2ea)
11. Σύρμα αλιείας (3m / 3ea)
12. καρφίτσα χαρτιού* (1ea 100pic)
13. μπαλόνι (7ea)
13-1 προφυλακτικό (7ea)
14. κάλτσα (λευκό / μπλε) (3εία)
15. Κρεμάστρα γάντζου * (4ea)
16. Steal Wire (10χρωμο / 20m / 1ea)
17. Κουμπί (4ea)
18. Κουτί (ακρυλικό) (1 εκ.)
19. eletirical tape
20. Καλώδιο
21. Σωλήνας PVC (διάφανος) / (2cm)
22. Μίνι κάρτα SD (7ea)
# εργαλείο
1. συγκολλητικό σίδερο
2. Τρυπάνι ισχύος
3. πριόνι χειρός
4. 3d εκτυπωτής
5. κόπτης σύρματος
6. Ρυθμιστής
7. πιστόλι κόλλας
8. Στιγμιαία κόλλα
Βήμα 3: Διαδικασία
Προκειμένου να δημιουργηθεί ένα βροχερό περιβάλλον χρησιμοποιώντας LED, ήταν πρώτα απαραίτητο να τοποθετήσετε λωρίδες LED στην οροφή.
Η λωρίδα LED που στερεώνεται από την οροφή στέλνει κινούμενα σχέδια και δημιουργεί ένα οπτικό εφέ βροχής.
Σε σχέση με τον ήχο, υπήρχε ανάγκη για ένα μέσο για την παραγωγή διαφόρων ήχων, και οι επιλογές ήταν SD CARD MP3 MODULE και RFID.
Η μονάδα MP3 κάρτας SD είναι κατάλληλη για εξαγωγή πολλών αρχείων ήχου ως συσκευή που εξάγει αρχεία μουσικής που περιέχονται στην κάρτα SD σε ηχεία.
Το RFID είναι ένα είδος συσκευής αναγνώρισης και η μονάδα RFID θα λάβει την τιμή UID του Token που τοποθετείται στον εαυτό της. Με το RFID, πιστεύαμε ότι οι μηχανές μπορούσαν να διακρίνουν διάφορα πράγματα και ότι ήταν δυνατή η ενδιαφέρουσα αλληλεπίδραση.
Χρησιμοποιώντας αυτήν την αρχή, το έργο οδηγείται σαν εικόνα.
Το ανώτατο όριο βρίσκεται συνήθως στα 2,5-4μ, επομένως το συνιστώμενο μήκος LED είναι 1Μ-1,5Μ. Όταν χρησιμοποιείτε τυπικό LED ws2812b χωρίς επεξεργασία, χρησιμοποιούνται περίπου 100 έως 130 LED. Εάν είναι πιο σύντομο από αυτό, ενδέχεται να υπάρχει πρόβλημα στο κινούμενο σχέδιο.
Για την παραγωγή του έργου, αφού εξηγήσουμε κάθε μέρος με τη σειρά RFID, MP3 Module και LED Animation, αφού το παράγουμε συνολικά, θα εξηγήσουμε άλλες μεθόδους παραγωγής.
Βήμα 4: Οδηγός ενότητας RFID
* Δοκιμή λειτουργικής μονάδας RFID (βήμα 4 - 1)
Το RFID αποτελείται από ένα διακριτικό με ένα μοναδικό UID και μέρος μιας μονάδας RFID (κεραία) που λαμβάνει το UID. Ακολουθήστε τα παρακάτω βήματα για να επαληθεύσετε τη λειτουργία RFID και την επαλήθευση UID για κάθε διακριτικό.
RFID RST = 9 RFID SDA = 10 RFID MOSI = 11 RFID MISO = 12 RFID SCK = 13 VCC = 5V GND = GND
Συνδεθείτε σε κάθε μέρος του Arduino.
Κατεβάστε τη βιβλιοθήκη RFID-522 από το σύνδεσμο Βιβλιοθήκη RFID-522 (https://www.arduinolibraries.info/libraries/mfrc522). * Εάν χρησιμοποιείτε διαφορετική μονάδα RFID, μπορεί να χρειαστείτε διαφορετική βιβλιοθήκη για αυτήν την ενότητα.
Αφού εκτελέσετε το πρόγραμμα Arduino, συμπεριλάβετε τη βιβλιοθήκη που κατεβάσατε ως πρόσθετη βιβλιοθήκη ZIP για τη σκιαγράφηση πρόσθετων βιβλιοθηκών. Στη συνέχεια, εγκαταστήστε το αρχείο-Παράδειγμα-MFRC522 -Κωδικός Dumpinfo.
*Ελέγξτε το UID της κάρτας σας (βήμα 4 - 2)
Όταν ανοίγετε το Tools-Serial Monitor, εμφανίζεται ένα μήνυμα στο κανάλι 9600.
Τοποθετήστε το διακριτικό ή την κάρτα που παρέχεται κατά την αγορά της μονάδας RFID στο επάνω μέρος της μονάδας. Πρέπει να διαβάσετε τις συμβολικές πληροφορίες, όπως τις πληροφορίες εικόνας.
Στις πληροφορίες που διαβάσατε, σημειώστε το ληφθέν UID όπως φαίνεται στην εικόνα.
Κάθε διακριτικό έχει ένα μοναδικό UID και μια 8ψήφια τιμή σε δεκαεξαδική. Το UID χρησιμοποιείται αργότερα για την αποστολή άλλων αρχείων MP3 από τη μονάδα MP3.
* Προειδοποίηση
F 물질 의 경우 RFID 인식 을 방해. RFID 가 도
* Εάν χρησιμοποιείτε Arduino Mega ή ETC
Ελέγξτε "Χρησιμοποιείται τυπική διάταξη καρφιτσών" σε dumpcode.ino
Βήμα 5: Οδηγός μονάδας MP3
* Εργασιακή δοκιμαστική μονάδα MP3 (βήμα 5 - 1)
Το MP3 Module παίζει το ρόλο της μετάδοσης του φωνητικού αρχείου στη μνήμη στο ηχείο σύμφωνα με την καθορισμένη εντολή. Η μονάδα MP3 που χρησιμοποιείται είναι συσκευή αναπαραγωγής DF Mini και η μνήμη απαιτεί ξεχωριστό μέγεθος μίνι SDcard.
Για να ελέγξετε τη λειτουργία, ανατρέξτε στην εικόνα και συνδεθείτε σε κάθε τμήμα του Arduino όπως παρακάτω.
DF Mini Player RX = 7 DF Mini Player TX = 6
VCC = 5V GND = GND
SPK_1 = SPK + SPK_2 = SPK-
* Δημιουργία φακέλου MP3 (βήμα 5 - 2)
Η κάρτα SD mini αναγνωρίζεται ως USB με τον υπολογιστή χρησιμοποιώντας τη συσκευή ανάγνωσης καρτών SD. Για το DF Mini player, η αναγνωρισμένη επέκταση αρχείου είναι wav, mp3, αρχείο wma και το όνομα αρχείου πρέπει να είναι 00xx (αριθμός).mp3 (μορφή αρχείου).
Παράδειγμα: 0001.mp3 ή 0001 όνομα mp3
Εάν δεν ακολουθήσετε τη μορφή παραδείγματος, η συσκευή αναπαραγωγής DF Mini ενδέχεται να μην αναπαράγει αρχεία ήχου.
Εγκαταστήστε τη βιβλιοθήκη μονάδας DF Sound από τη σύνδεση με τον ίδιο τρόπο όπως πριν. (https://github.com/DFRobot/DFRobotDFPlayerMini)
Εάν έχετε εισαγάγει αρχεία mp3 στην κάρτα SD, εγκαταστήστε τον συνημμένο κωδικό DF TEST. Ο κωδικός DF TEST είναι ένας κωδικός ελέγχου μονάδας δίσκου που εκτελεί το αρχείο 0001.mp3 σε τακτά χρονικά διαστήματα. (Δείτε βίντεο και εικόνες)
* Τυχαία αναπαραγωγή ήχου (βήμα 5 - 3)
1. SDCard 에 폴더 를 추가 폴더 (폴더 명은 두자리 숫자 입니다.)
2. 추가 된 폴더 에 의 의 mp3 파일 을 추가. (X 0XX.mp3 혹은 00xx.mp3.)
3. df_random_test.ino 하단 부분 을 확인
μουσική = τυχαία (1, 3); // εγκατάσταση αρχείου ήχου 001 ~ 003.mp3
myDFPlayer.play (μουσική); // Αναπαραγωγή αρχείου mp3 001 ~ 003.mp3 (τυχαία)
Βήμα 6: Κινούμενη εικόνα LED (WS2812B) - 1
* Λειτουργώντας λωρίδες δοκιμής LED (βήμα 6 - 1)
Η λωρίδα LED χρησιμοποιείται για τη δημιουργία βροχερού περιβάλλοντος. Η κινούμενη εικόνα δημιουργήθηκε χρησιμοποιώντας κινούμενη εικόνα συνδέσμου.
learn.adafruit.com/multi-tasking-the-ardui…
Η κίνηση προχωρά με χρονοδιακόπτη χρησιμοποιώντας millis χωρίς καθυστέρηση. Ο λόγος για τη χρήση αυτών των μεθόδων είναι ότι η μονάδα mp3 και η μονάδα RFID αλληλεπιδρούν οργανικά.
github.com/adafruit/Adafruit_NeoPixel
Μετά την εγκατάσταση της βιβλιοθήκης, εγκαταστήστε τον συνημμένο κώδικα. Μετά την καλωδίωση όπως στην εικόνα, θα εφαρμοστεί η κανονική κίνηση LED.
* Ελέγξτε το ρεύμα σας
Η λωρίδα LED χρησιμοποιεί πολύ ρεύμα. Χρησιμοποιήστε περίπου 60miliA ανά LED
LED 의 수 를 파악 하고 그에 맞는 Τροφοδοσία 를 사용
Τροφοδοσία 많은 사용 하지 않고 너무 많은 LED 를 사용 한다면 한다면 Arduino 가 ζημιά 받습니다
* Προσθήκη κουμπιού & Αλλαγή χρώματος (βήμα 6 - 2)
Μπορείτε επίσης να αλλάξετε το χρώμα χρησιμοποιώντας τα κουμπιά για να δοκιμάσετε διαφορετικά χρώματα.
Ελέγξτε το παράδειγμα κώδικα (button_LED)
Ο κωδικός που προστέθηκε έχει ως εξής.
int κουμπί = A0;
int buttoninput = digitalRead (κουμπί);
εάν (εισαγωγή κουμπιού == 1)
{if (i == Ευρετήριο) // Σάρωση Pixel προς τα δεξιά
{setPixelColor (i, 100, 100, 100);}
Εάν θέλετε να αλλάξετε το χρώμα του κουμπιού ή να προσθέσετε ένα κουμπί, τροποποιήστε αυτό το μέρος.
*Οδηγός κωδικοποίησης
1. Ελέγξτε το Led PIN & Leds
NeoPatterns Stick (Quantity of Leds, LedPIN, NEO_GRB + NEO_KHZ800);
2. Αν θέλετε να αλλάξετε Χρώματα
Stick. Scanner (Stick. Color (Κόκκινο, Μπλε, Πράσινο), Ταχύτητα).
: RGB = 0 ~ 255 / Ταχύτητα = 1 ~ XX
Βήμα 7: Κινούμενα σχέδια LED (WS2812B) - 2
Βήμα 8:
Βήμα 9:
Βήμα 10: Βήμα 10: Κωδικοποίηση
* Κωδικός επιβεβαίωσης
1. Ελέγξτε τις καρφίτσες του MP3 Player (Βήμα 5-1)
SoftwareSerial mySoftwareSerial (6, 7); // RX, TX από MP3 player
2. Τυχαιοποίηση όγκου (βήμα 5-3)
int vol?
vol = τυχαίο (21, 28); // μέγιστο 30
Ορίστε το ομοιόμορφα τυχαία.
Η ένταση παραμένει έως 30.
Η ένταση είναι πολύ δυνατή ή δεν υπάρχει αρκετός ηλεκτρισμός.
3. Ελέγξτε το UID (βήμα 4-1)
εάν (content.substring (1) == "XX XX XX XX")
Ελέγξτε το δικό σας UID RFID
4. Τυχαία αναπαραγωγή ήχου (5-3 βήματα)
a = τυχαίο (1, 5); // τυχαία καταμέτρηση 1 έως 5
myDFPlayer.playFolder (2, α); // αναπαραγωγή τυχαίων (1-5) αρχείων mp3 στο φάκελο 0002
α, πρέπει να διαφέρετε από 1 έως 5. (Το όνομα αρχείου ήταν σύμφωνο με 0001, 0002, 0003 … mp3.)
5. Προσθήκη κουμπιών και αλλαγή χρωμάτων (βήμα 6-2)
int κουμπί = A0;
int buttoninput = digitalRead (καρφίτσα κουμπιού);
if (buttoninput == 1) (εάν (i == Ευρετήριο) // σάρωση pixel στα δεξιά
{setPixelColor (i, 230, 104, 40); }
Αν πιέσετε, αλλάξτε το μέγεθος της λυχνίας LED (== 1) σε (230.104.40)
6. Neo μοτίβο ραβδί (120, 5, NEO_GRB + NEO_KHZ800).
120 είναι η ποσότητα των LED, 5 συνδέονται με το Arduino.
7. LED επιτάχυνσης
Αν (Stick. Index <= 10)
{Stick. Interval = 120; }
else {int accel = Stick. TotalSteps-Stick. Index;
Stick. Interval = επιτάχυνση / 2; }
120 LED, ο αριθμός μετακινείται από 6 σε 1, 120 ταχύτητες.
Εάν αποκαλύψετε τη θέση 10, TotalSteps-Index / 2
Άμεση (Συνολική μέτρηση LED τρέχουσας καταμέτρησης LED) / 2
Συνιστάται:
Money Heist BELLA CIAO Τραγούδι στο Arduino Uno: 9 βήματα (με εικόνες)
Money Heist BELLA CIAO Τραγούδι στο Arduino Uno: Σε αυτό το σεμινάριο, θα σας δείξω πώς μπορείτε να παίξετε το Money Heist Song Bella Ciao σε οποιοδήποτε Arduino με τη βοήθεια του πιεζοηλεκτρικού βομβητή. Αυτό το υπέροχο έργο είναι αφιερωμένο σε όλους τους οπαδούς της Money Heist σε όλο τον κόσμο. Λοιπόν, ας ξεκινήσουμε
Πώς να παίξετε ένα τραγούδι στο Yamaha σας EZ-220: 5 βήματα
Πώς να παίξετε ένα τραγούδι στο Yamaha EZ-220: Αυτά τα βήματα θα σας βοηθήσουν να παίξετε το τραγούδι σας χρησιμοποιώντας το βιβλίο τραγουδιών
Τραγούδι Arduino Καρυοθραύστης: 8 Βήματα
Singing Arduino Καρυοθραύστης: Αυτός ο καρυοθραύστης ανοίγει το στόμα του με βάση τον ήχο εισόδου. Μπορεί εύκολα να γίνει σε λιγότερο από 3 ώρες για να μεταβεί ένας αρχάριος από ένα σωρό κομμάτια σε έναν τραγουδιστή καρυοθραύστη. Για αυτό το έργο, θα χρειαστείτε έναν Καρυοθραύστη με κινητό στόμα, ένα πρωτότυπο
Πώς να κωδικοποιήσετε ένα τραγούδι χρησιμοποιώντας φύλλο μουσικής στο Sonic Pi: 5 βήματα
Πώς να κωδικοποιήσετε ένα τραγούδι χρησιμοποιώντας φύλλο μουσικής στο Sonic Pi: Αυτό το διδακτικό θα περιγράψει μερικά βασικά βήματα και κομμάτια κώδικα που πρέπει να χρησιμοποιείτε κατά την κωδικοποίηση ενός τραγουδιού στο Sonic Pi χρησιμοποιώντας παρτιτούρα! Υπάρχουν ένα εκατομμύριο άλλα κομμάτια κώδικα για να προσπαθήσετε να προσθέσετε γεύση στο τελειωμένο κομμάτι σας, οπότε φροντίστε επίσης να παίξετε
Μετατρέψτε οποιοδήποτε τραγούδι σε Mp3: 7 βήματα
Μετατρέψτε οποιοδήποτε τραγούδι σε Mp3: Δίνω πίστωση στο Λας Βέγκας που μου έδειξε πώς. απλώς το δημοσιεύω για οποιονδήποτε είναι χαζός σαν εμένα* ενημέρωση* χάρη στο trebuchet03 δεν μπορείτε να μεταφέρετε αρχεία που είναι m4p αλλά μπορείτε με αρχεία mp4 και vegas σε αρχική σελίδα γιατί να το κάνουμε αυτό; καλά mp3 player μου