Daftar Isi:
- Langkah 1: Ide
- Langkah 2: Daftar Pasokan
- Langkah 3: Proses
- Langkah 4: Panduan Modul RFID
- Langkah 5: Panduan Modul MP3
- Langkah 6: Animasi LED (WS2812B) - 1
- Langkah 7: Animasi LED (WS2812B) - 2
- Langkah 8:
- Langkah 9:
- Langkah 10: Langkah 10: Coding
Video: Lagu Hujan (belum lengkap): 10 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Kami tertarik untuk mendapatkan respons positif dengan lebih fokus pada suara di lingkungan di mana orang-orang akan turun hujan dengan suara yang sama.
Namun, tidak hujan setiap kali Anda ingin menjamin bahwa Anda fokus. Oleh karena itu, tujuannya adalah untuk merasakan seperti lingkungan hujan dengan menyinari pengalaman, dan pada saat yang sama membiarkan Anda mendengar beberapa suara dalam keheningan, sehingga Anda dapat menikmatinya baik di dalam maupun di luar ruangan.
Langkah 1: Ide
Untuk mengatasi masalah ini, pertama-tama kita akan membuat lingkungan di mana hujan turun pada animasi menggunakan LED Strip dan Aduino.
Tujuannya adalah untuk menghilangkan kemonotonan dengan mempercepat tetesan hujan seolah-olah jatuh seolah-olah memiliki gravitasi.
Juga, untuk pengalaman yang lebih menyenangkan, saya pikir akan lebih baik jika ada suara pada saat hujan. Suara dirancang untuk memungkinkan pengguna berinteraksi dengan karya, tetapi kami merasa bahwa pengguna dapat mencoba memasukkan suara sebanyak mungkin. Oleh karena itu, saya berpikir bahwa parameter yang menghasilkan suara dapat memberikan kesenangan dengan menggunakan bahan yang sebenarnya.
Langkah 2: Daftar Pasokan
1. isopink* (50T 1800*900 * 3)
Sebenarnya bisa saja menggunakan berbagai bahan seperti kayu, pelat atau jaring sebagai pengganti iso pink, tapi kami menggunakan iso pink karena plafon tidak cukup kuat untuk menahan beratnya selama proses pengujian. peralatan, jadi kami memilih isopink yang relatif ringan.
2. Strip LED yang Dapat Dihubungi (1m~1,5m / 7ea)
3. Arduino Uno (7ea)
4. Catu Daya 40A 220V (1ea)
5. Mirc - 522 modul RFID (1ea)
6. Pemutar mini DF. Modul suara kartu SD (7ea)
7. Speaker 3~5w (7ea)
8. Resistor 1k ohm (14ea)
9. Kaitkan kawat (4ea)
10. Beludru (800*1600/2ea)
11. Kawat pancing (3m / 3ea)
12. pin kertas* (1ea 100pic)
13. balon (7ea)
13-1 kondom (7ea)
14. stocking (putih / biru) (3ea)
15. Gantungan pengait * (4ea)
16. Kawat Curi (10 warna / 20m / 1ea)
17. Tombol (4ea)
18. Kotak (akrilik) (1ea)
19. pita eletirical
20. Kasing kawat
21. Pipa PVC (bening) / (2cm)
22. Kartu SD mini (7ea)
# alat
1. solder-besi
2. Bor listrik
3. gergaji tangan
4. pencetak 3d
5. pemotong kawat
6. Penjepit
7. pistol lem
8. Perekat instan
Langkah 3: Proses
Untuk menciptakan lingkungan hujan menggunakan LED, pertama-tama perlu menempatkan Strip LED di langit-langit.
Strip LED yang dipasang dari langit-langit mengirimkan animasi dan menciptakan efek hujan visual.
Berkaitan dengan suara, diperlukan suatu sarana untuk menghasilkan suara yang beragam, dan pilihannya adalah SD CARD MP3 MODULE dan RFID.
Modul SD Card MP3 cocok untuk mengekspor banyak file suara sebagai perangkat yang mengekspor file musik yang terdapat dalam Kartu SD ke speaker.
RFID adalah sejenis perangkat identifikasi, dan Modul RFID akan menerima nilai UID dari Token yang ditempatkan pada dirinya sendiri. Dengan RFID, kami berpikir bahwa mesin dapat membedakan berbagai hal dan interaktif yang menarik menjadi mungkin.
Menggunakan prinsip ini, pekerjaan didorong seperti gambar.
Langit-langit biasanya terletak 2,5-4m, jadi panjang LED yang disarankan adalah 1M-1,5M. Saat menggunakan LED standar ws2812b tanpa pemrosesan, sekitar 100 hingga 130 LED digunakan. Jika lebih pendek dari ini, mungkin ada masalah dalam animasi.
Untuk produksi karya, setelah menjelaskan setiap bagian dalam urutan RFID, Modul MP3, dan Animasi LED, setelah memproduksinya secara komprehensif, kami akan menjelaskan metode produksi lainnya.
Langkah 4: Panduan Modul RFID
* Modul RFID Uji Kerja (langkah 4 - 1)
RFID terdiri dari token dengan UID unik dan bagian dari modul RFID (antena) yang menerima UID. Ikuti langkah-langkah di bawah ini untuk memverifikasi operasi RFID dan verifikasi UID dari setiap token.
RFID RST = 9 RFID SDA = 10 RFID MOSI = 11 RFID MISO = 12 RFID SCK = 13 VCC = 5V GND = GND
Hubungkan ke setiap bagian Arduino.
Unduh perpustakaan RFID-522 dari tautan Perpustakaan RFID-522 (https://www.arduinolibraries.info/libraries/mfrc522). * Jika Anda menggunakan modul RFID yang berbeda, Anda mungkin memerlukan pustaka yang berbeda untuk modul tersebut.
Setelah menjalankan program Arduino, sertakan pustaka yang Anda unduh sebagai pustaka ZIP tambahan untuk membuat sketsa pustaka tambahan. Kemudian instal file-Contoh-MFRC522-kode Dumpinfo.
*Periksa UID kartu Anda (langkah 4 - 2)
Saat Anda membuka Alat-Serial Monitor, sebuah pesan muncul di saluran 9600.
Tempatkan token atau kartu yang diberikan saat membeli modul RFID di atas modul. Anda perlu membaca informasi token, seperti informasi gambar.
Dalam informasi yang dibaca, catat UID yang diterima seperti yang ditunjukkan pada gambar.
Setiap token memiliki UID unik dan nilai 8 digit dalam heksadesimal. UID digunakan kemudian untuk mengirim file MP3 lainnya dari modul MP3.
* Peringatan
RFID의. RFID가
* Jika Anda menggunakan Arduino Mega atau DLL
Centang "Tata letak pin tipikal yang digunakan" di dumpcode.ino
Langkah 5: Panduan Modul MP3
* Modul MP3 uji kerja (langkah 5 - 1)
Modul MP3 berperan mentransmisikan file suara di memori ke speaker sesuai dengan perintah yang ditentukan. Modul MP3 yang digunakan adalah DF Mini player, dan memorinya memerlukan ukuran mini SDcard terpisah.
Untuk memeriksa operasi, lihat gambar dan sambungkan ke setiap bagian Arduino seperti di bawah ini.
DF Mini Player RX = 7 DF Mini Player TX = 6
VCC = 5V GND = GND
SPK_1 = SPK + SPK_2 = SPK-
* Pembuatan Folder MP3 (langkah 5 - 2)
Mini kartu SD dikenali sebagai USB dengan komputer menggunakan pembaca kartu SD. Untuk DF Mini player, ekstensi file yang dikenali adalah file wav, mp3, wma dan nama file harus 00xx (angka).mp3 (format file).
Contoh: 0001.mp3 atau 0001 nama mp3
Jika Anda tidak mengikuti format contoh, pemutar DF Mini mungkin tidak memutar file audio.
Instal pustaka modul DF Sound dari tautan dengan cara yang sama seperti sebelumnya. (https://github.com/DFRobot/DFRobotDFPlayerMini)
Jika Anda memasukkan file mp3 ke dalam kartu SD, instal kode DF TEST terlampir. Kode DF TEST adalah kode pemeriksaan drive yang mengeksekusi file 0001.mp3 secara berkala. (Lihat video dan gambar)
* Putar Audio Secara Acak (langkah 5 - 3)
1. Kartu SD에 (폴더명은.)
2. mp3파일을. (파일명은 0XX.mp3 00xx.mp3.)
3. df_random_test.ino의
musik = acak(1, 3); // instal file Audio 001 ~ 003.mp3
myDFPlayer.play(musik); // Memutar file mp3 001 ~ 003.mp3 (secara acak)
Langkah 6: Animasi LED (WS2812B) - 1
* Strip LED Uji Kerja (langkah 6 - 1)
Strip LED digunakan untuk menciptakan lingkungan hujan. Animasi dibuat menggunakan animasi tautan.
learn.adafruit.com/multi-tasking-the-ardui…
Animasi berkembang dengan cara timer menggunakan milis tanpa menggunakan penundaan. Alasan penggunaan metode ini adalah karena modul mp3 dan modul RFID berinteraksi secara organik.
github.com/adafruit/Adafruit_NeoPixel
Setelah menginstal perpustakaan, silakan instal kode terlampir. Setelah pengkabelan seperti gambar, animasi LED normal akan diterapkan.
* Periksa Arus Anda
Strip LED menggunakan banyak arus. Gunakan sekitar 60miliA per LED
LED의 Powersupply를
Catu daya를 LED를 Arduino가 kerusakan를
* Tambahkan Tombol & Ubah Warna (langkah 6 - 2)
Anda juga dapat mengubah warna menggunakan tombol untuk mengalami warna yang berbeda.
Periksa kode contoh (button_LED)
Kode yang ditambahkan adalah sebagai berikut.
int pin tombol = A0;
int input tombol = digitalRead (pin tombol);
jika (masukan tombol == 1)
{if (i == Index) // Pindai Piksel ke kanan
{setPixelColor (i, 100, 100, 100);}
Jika Anda ingin mengubah warna tombol atau menambahkan tombol, ubah bagian itu.
*Panduan Pengkodean
1. Periksa PIN & Led Led
Tongkat NeoPatterns (Jumlah Led, LedPIN, NEO_GRB + NEO_KHZ800);
2. Jika Anda ingin mengubah Warna
Stick. Scanner(Stick. Color(Merah, Biru, Hijau), Kecepatan);
: RGB = 0~255 / Kecepatan = 1 ~ XX
Langkah 7: Animasi LED (WS2812B) - 2
Langkah 8:
Langkah 9:
Langkah 10: Langkah 10: Coding
* Kode konfirmasi
1. Periksa Pin MP3 Player (Langkah 5-1)
SoftwareSerial mySoftwareSerial (6, 7); // RX, TX oleh pemutar MP3
2. Pengacakan Volume (Langkah 5-3)
int vol;
vol = acak (21, 28); // maks 30
Atur secara merata secara acak.
Volume tetap hingga 30.
Volume terlalu keras atau listrik tidak cukup.
3. Periksa UID (langkah 4-1)
if (content.substring (1) == "XX XX XX XX")
Silakan periksa UID RFID Anda sendiri
4. Putar audio secara acak (5-3 langkah)
a = acak (1, 5); // hitung acak 1 sampai 5
myDFPlayer.playFolder (2, a); // putar file mp3 acak (1-5) di folder 0002
a, Anda perlu memvariasikan dari 1 hingga 5. (Nama file konsisten dengan 0001, 0002, 0003 … mp3.)
5. Menambahkan Tombol dan Mengubah Warna (Langkah 6-2)
int pin tombol = A0;
int buttoninput = digitalRead (pin tombol);
if (buttoninput == 1) (if (i == Index) // pindai piksel ke kanan
{setPixelColor (i, 230, 104, 40); }
Jika ditekan, ubah ukuran LED (== 1) menjadi (230.104.40)
6. Tongkat pola Neo (120, 5, NEO_GRB + NEO_KHZ800);
120 adalah jumlah LED, 5 terhubung ke Arduino.
7. LED Akselerasi
Jika (Stick. Index <= 10)
{Stick. Interval = 120; }
else {int accel = Stick. TotalSteps-Stick. Index;
Stick. Interval = percepatan / 2; }
120 LED, angkanya bergerak dari 6 ke 1, 120 kecepatan.
Jika Anda mengungkapkan posisi 10, TotalSteps-Index / 2
Segera (Jumlah LED Total-Jumlah Arus LED Saat Ini) / 2
Direkomendasikan:
Detektor Hujan Menggunakan Arduino dan Sensor Rintik Hujan: 8 Langkah
Detektor Hujan Menggunakan Arduino dan Sensor Rintik Hujan : Dalam tutorial ini kita akan belajar cara mendeteksi hujan menggunakan sensor hujan dan mengeluarkan suara menggunakan modul buzzer dan OLED Display dan Visuino. Tonton videonya
Biarkan Hujan: 5 Langkah
Let It Rain: Ini adalah permainan yang dimainkan di Micro:bitPermainan ini disebut Rain dan tujuannya adalah untuk menghindari terkena benda jatuh.Baik dengan bergerak ke kiri kanan dan/atau menembak benda.Permainan ini dioperasikan oleh kontrol berikut. Goyang – Init
Air Meten Aan: Pengukur Intensitas Hujan: 6 Langkah
Meten Aan Water: Rain Intensity Meter: IntroPerangkat ini dibuat untuk mengukur intensitas curah hujan. Ada banyak cara untuk mengukur jumlah curah hujan. Namun, jika intensitas curah hujan adalah informasi yang diinginkan, sebagian besar perangkat pengukuran sangat mahal. Alat ini murah dan mudah
Notifier Email Mudah Belum Dibaca: 7 Langkah
Easy Unread Email Notifier: Hai Semua, selamat datang di Instructable lainnya. Dengan situasi bekerja dari rumah saat ini, saya menghadapi beberapa tantangan karena saya menerima email dari Perusahaan saya dari waktu ke waktu. Kemudian saya berpikir untuk membuat Desk Notifier yang akan beri tahu saya tentang saya
Sensor Hujan Mobil IR DIY: 6 Langkah
Sensor Hujan Mobil IR DIY: suku cadang yang dibutuhkan: 1- Sensor IR untuk Penghindaran Rintangan KY-032 (AD-032)2- Modul relai 5V3- semua jenis pengisi daya seluler 12V4- kotak transparan kecil untuk memasang pemancar dan penerima LED IR (Anda bisa dapatkan dari penerima satelit lama).5- papan PCB universal 6