Isi kandungan:
- Bekalan
- Langkah 1: Menyiapkan Esp
- Langkah 2: Menyiapkan dan Menguji LED IR
- Langkah 3: Pendawaian dan Penyediaan Mikrofon
- Langkah 4: Muat Naik Kod dan Sedia untuk Goyang
Video: Jalur Led Ir Murah Bunyi Reaktif: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Jalur Ir Ir Murah Bunyi Reaktif
baik, idea itu muncul setelah jalur yang dipimpin tiba dari AliExpress dan mereka bukan neopixel tetapi jalur LED RGB dengan 44krys atau 24 jenis jarak jauh utama, bodoh saya lol, saya memesan yang salah. Saya mahukan mereka untuk pesta, tetapi dengan alat kawalan jauh! !! Naaah. Oleh itu, saya melipat lengan baju dan memakainya.
Mendapat pelayan Web IR berasaskan peta yang memetakan butang jarak jauh yang sama di atas pin pemancar IR yang disambungkan ke lampu LED.
tetapi saya mahukan sesuatu yang berbeza seperti suara reaktif, sekali lagi saya mendapat banyak Tutorial dengan ws1811 atau neopixels dan beberapa walaupun dengan MOSFET dan LED, tetapi saya kehabisan masa jadi saya mencuba pendekatan bodoh Pemetaan Audio walaupun A0 PIn of esp dan Pemetaan output dalam baldi untuk membolehkan beberapa kombinasi IR Remote Buttons MOstly rgb sahaja tetapi saya yakin anda akan menjadikannya lebih baik daripada saya.
Bekalan
1. Jalur LED jelas dengan bekalan kuasa
2. esp8266 / nod mcu
3. Ir Emitter diketuai
4. Perintang
5. Kabel pengaturcaraan
6. idea arduino
7. besi pematerian (beberapa pematerian asas)
8. ic 7805 (untuk menggunakan bekalan led sebagai bekalan esp)
9. Modul mikrofon atau perpecahan aux untuk input Suara
Langkah 1: Menyiapkan Esp
- Pertama sekali, sambungkan Nodemcu dengan komputer atau komputer riba.
- Sekarang pasang pemacu nodemcu (google it).
- Setelah ini dibuka, Arduino IDE (Sudah tentu anda perlu memuat turunnya dan memasangnya) Klik pada "Alat" pada bar alat Arduino klik pada "Papan" Pilih "Pengurus Papan" dan cari esp8266 memasangnya (akan memerlukan sedikit masa untuk menyelesaikannya)
- Sekarang, pilih "Sketsa" dari bar alat Arduino pilih "Sertakan Perpustakaan" dari sana pilih "Urus perpustakaan" Cari "IRremoteESP8266" dan pasangnya
- Sekarang konfigurasi dilakukan hanya dari "Alat" kita perlu pergi ke "Papan" Pilih "NodeMcu 1.0 (ESP 12-E)" atau versi lain dari ESP8266.
Langkah 2: Menyiapkan dan Menguji LED IR
Pertama sekali, kita perlu memasang perpustakaan irLED untuk esp
Pergi ke sini
Mengenal pasti jalur dipimpin anda sama ada 24 kekunci atau 44 kunci (lebih besar) jarak jauh
untuk mendapatkan kod remote pergi DI SINI
Dengan perpustakaan yang dipasang, kita perlu menyiapkan LED IR kita dengan menghubungkannya seperti yang ditunjukkan dalam Gambar. Mengikutnya, sambungkan LED IR, kemudian muat naik Sketsa berikut dan arahkan LED IR ke pengawal. Jalur LED harus berkelip (menghidupkan dan mematikan). // berfungsi dengan jarak jauh 24 dan 44 kekunci.
DI SINI adalah kod untuk Melakukannya.
#definisi IR_OFF 0xF740BF // Kod ir resektif dalam 32 bit # tentukan IR_ON 0xF7C0 #include <IRremoteESP8266.h IRsend irsend (4); // Penyediaan kekosongan pin IR () {irsend.begin (); } gelung kosong () {irsend.sendNEC (IR_ON, 32); kelewatan (5000); irsend.sendNEC (IR_OFF, 32); kelewatan (5000); }
Langkah 3: Pendawaian dan Penyediaan Mikrofon
Kami hanya akan menggunakan pin Analog Espe8266 A0 untuk Mengambil Input sebagai isyarat Analog dan Menggunakannya untuk mencetuskan led ir berdasarkan Suara
Sambungkan Pin Keluar ke a0
Sambungkan 5V ke Vin (AS node mcu tidak mempunyai output 5v)
itu sahaja kita akan menyelaraskan LED IR yang disambungkan ke pin D2 ke Penerima jalur LED.
a
Langkah 4: Muat Naik Kod dan Sedia untuk Goyang
#masuk # sertakan # tentukan mikrofonPin A0 int suara; int suara1; const int irPin = 4; // d2IRsend irsend (irPin); kekosongan persediaan () {Serial.begin (9600); pinMode (mikrofon Pin, INPUT); pinMode (irPin, OUTPUT);} // Kod yang dipimpin ir #define IR_BPlus 0xFF3AC5 // #define IR_BMinus 0xFFBA45 // #define IR_ON 0xFF827D // #define IR_OFF 0xFF02FD // #define IR_R_F9 //FFF_F9FF definisikan IR_B 0xFFA25D // # tentukan IR_W 0xFF22DD // # tentukan IR_B1 0xFF2AD5 // #tentukan IR_B2 0xFFAA55 // #tentukan IR_B3 0xFF926D // #tentukan IR_B4 0xFF12ED // #define IR_B5_ff IRFBB 0xFFB24D // # tentukan IR_B8 0xFF32CD // # tentukan IR_B9 0xFF38C7 // # tentukan IR_B10 0xFFB847 // #tentukan IR_B11 0xFF7887 // #tentukan IR_B12 0xFFF807 // #define IR_Bine / #define IR_B16 0xFFD827 // #define IR_UPR 0xFF28D7 // #define IR_UPG 0xFFA857 // # tentukan IR_UPB 0xFF6897 // # tentukan IR_QUICK 0xFFE817 // # tentukan IR_DOWNR 0xFFNFFNFFNFFN tentukan IR_SLOW 0xFFC837 // # tentukan IR_DIY1 0xFF30CF // # tentukan IR_DIY2 0xFFB04F // # tentukan IR_DIY3 0xFF708F // # tentukan IR_AUTO 0xFFF00F // #define IR_DIY4 0xFF10EF // #define IR_DIY5 0xFF906F // #define IR_DIY6 0xFF50AF // #define IR_FLASH 0xFFD02F // # tentukan IR_JUMP3 0xFF20DF // #fef IRFFFFFFFFFF / gelung void () {sound = analogRead (microphonePin); // mendapatkan input isyarat audio membaca Serial.print (suara); // masukan bacaan isyarat audio ke Serial display Serial.print (""); jika (suara> 415) {sound1 = peta (suara, 415, 750, 140, 255); // memetakan nilai frekuensi yang lebih tinggi yang berada di atas ofset ke skala 150 - 255} yang lain jika (suara> 340 && suara <415) // menjaga pembacaan offset ke skala sifar..ada nilai mengimbangi dalam julat 340 - 415 (nilai mengimbangi pada 1.45v).. bergantung pada komponen yang digunakan dalam litar.. {sound1 = peta (suara, 340, 415, 0, 9); } lain jika (suara 240) {irsend.sendNEC (IR_FLASH, 32); irsend.sendNEC (IR_QUICK, 32); irsend.sendNEC (IR_QUICK, 32); irsend.sendNEC (IR_QUICK, 32); irsend.sendNEC (IR_QUICK, 32); irsend.sendNEC (IR_QUICK, 32); irsend.sendNEC (IR_QUICK, 32); } lain jika ((sound1)> 200) {irsend.sendNEC (IR_G, 32); irsend.sendNEC (IR_B, 32); kelewatan (120);} lain jika (sound1> 160) {irsend.sendNEC (IR_R, 32); irsend.sendNEC (IR_B, 32); kelewatan (120); } lain jika (sound1> 120) {irsend.sendNEC (IR_B, 32); kelewatan (120); } lain jika (sound1> 80) {irsend.sendNEC (IR_B, 32); kelewatan (120); } lain jika (sound1> 40) {irsend.sendNEC (IR_G, 32); kelewatan (120); } lain jika (sound1> 10) {irsend.sendNEC (IR_R, 32); kelewatan (120);} yang lain {irsend.sendNEC (IR_FADE7, 32); kelewatan (120); } Serial.println (sound1); kelewatan (50); }
Disyorkan:
LED RGB 8x8 Bunyi Reaktif: 6 Langkah
Sound Reactive RGB 8x8 LED: Saya fikir akan menarik untuk membuat projek Arduino dengan LED RGB reaktif bunyi. Matlamat akhir saya akhirnya adalah menggunakan 2 matriks 8x8 LED yang boleh ditujukan secara individu untuk membuat mata reaktif bunyi tetapi buat masa ini, saya baru mengetahui bagaimana
Jalur LED DIY: Cara Memotong, Menghubungkan, Memateri dan Jalur LED Kuasa: 3 Langkah (dengan Gambar)
Jalur LED DIY: Cara Memotong, Menghubungkan, Memateri dan Jalur LED Kuasa: Panduan pemula untuk membuat projek cahaya anda sendiri menggunakan jalur LED. Jalur LED yang fleksibel dan mudah digunakan, jalur LED adalah pilihan terbaik untuk pelbagai aplikasi. Saya akan membuat liputan asas-asas memasang jalur LED 60 LED / m dalaman yang sederhana, tetapi dalam
Lampu Jalur LED Mudah (Tingkatkan Jalur LED Anda): 4 Langkah (dengan Gambar)
Lampu Jalur LED Mudah (Tingkatkan Jalur LED Anda): Saya telah menggunakan jalur LED sejak sekian lama dan selalu menyukai kesederhanaannya. Anda hanya memotong sekeping peranan, memateri beberapa kabel padanya, memasang bekalan kuasa dan anda mempunyai sumber cahaya untuk diri sendiri. Selama bertahun-tahun saya telah menemui
Lampu LED Multicolor Reaktif Muzik - Sensor Pengesanan Bunyi Arduino - Jalur LED RGB: 4 Langkah
Lampu LED Multicolor Reaktif Muzik | Sensor Pengesanan Bunyi Arduino | Jalur LED RGB: Projek lampu LED pelbagai warna muzik-reaktif. Dalam projek ini, jalur LED 5050 RGB sederhana (bukan LED Beralamat WS2812), sensor pengesanan bunyi Arduino dan penyesuai 12V digunakan
Sensor Bunyi Besar Arduino - LED Reaktif Muzik (Prototaip): 3 Langkah
Arduino Big Sound Sensor - LED Reaktif Muzik (Prototaip): Ini adalah prototaip salah satu projek saya yang akan datang. Saya akan menggunakan modul sensor bunyi besar (KY-038). Sensitiviti sensor dapat disesuaikan dengan memutar skru flathead kecil. Sensor di bahagian atas modul, melakukan pengukuran dengan