Isi kandungan:
Video: Satu Jalur LED Multi Kawalan: 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Saya mempunyai 5 keping perabot di mana saya mahu memasang lampu jalur LED.
LED harus dikawal jauh dengan pilihan untuk Alexa ON / OFF. SEMUA LED mesti menghidupkan & menukar warna segerak dengan hanya satu tekan kawalan romote. Mereka juga harus mengingati warna yang terakhir dipilih ketika mematikan.
Alexa ON / OFF pilihan dikendalikan oleh ESP8266, alat kawalan jauh dicapai menggunakan alat kawalan infra merah dan maklumat warna diedarkan menggunakan pemancar dan penerima 433 MHz yang sangat murah.
Saya mempunyai pemasangan yang sama untuk pencahayaan kabinet bawah saya di dapur tetapi saya menggunakan pemancar dan penerima 315 MHz kerana saya tidak mahu ada interaksi antara keduanya.
Langkah 1: Komponen
Sebagaimana kebanyakan komponen projek saya adalah kecil dan kebanyakan kerja dilakukan dalam perisian.
Alat kawalan jauh dilengkapi dengan jalur LED RGB (eBay) yang murah.
Jalur LED neopixel yang boleh diprogramkan (BUKAN RGB)
Arduino pro mini (walaupun ada Arduino yang akan dilakukan)
Penerima infra merah
Pemancar 433MHz
Penerima 4 x 433MHz
PILIHAN ESP8266 untuk Alexa ON / OFF sahaja (BUKAN kawalan Warna)
Semua unit dikuasakan oleh pengecas telefon standard.
ESP8266 dikuasakan oleh pengatur 5v hingga 3v yang diberi makan oleh pengecas telefon standard.
Langkah 2: Bagaimana Ia Berfungsi
Terdapat 3 bahagian untuk projek ini
1) Unit induk
2) Unit hamba
3) Suis Alexa pilihan.
Unit induk terdiri daripada Arduino, penerima Infra merah, pemancar 433MHz dan jalur LED
Kod infra merah diterima dan disahkod oleh Arduino yang seterusnya mengawal jalur LED neopixel.
Apabila warna ditetapkan pada unit induk, maklumat tersebut kemudian dikirim ke unit hamba melalui pemancar 433MHz.
Unit hamba terdiri daripada Arduino, penerima 433MHz dan jalur LED neopixel.
Apabila kod diterima dari unit induk, jalur LED pada semua hamba diatur ke warna yang sama.
CATATAN:
Saya akan menggunakan jalur LED RGB TETAPI terdapat konflik dengan jalur LED dan penerima 433MHz!
Ini disebabkan oleh pemasa dalaman Arduinos, Menggunakan PWM pada terlalu banyak pin semasa penerima diaktifkan adalah masalah itulah sebabnya saya memilih jalur LED yang dapat diprogram - Banyak kawalan hanya pada satu pin PWM.
Suis Alexa pilihan hanya ESP2866-12e dengan 3 suis dan 2 output berdenyut.
Lihat Langkah Perisian untuk maklumat yang lebih terperinci.
Mengatakan Alexa "Lights On" (diprogram pengguna) pin denyut 10 Arduino HIGH yang menghantar kod yang sama dengan butang ON pemancar IR. Lights Off pin pulse 11 HIGH menghantar kod yang sama dengan butang OFF pemancar IR. Suis tidak mengawal warna!
NOTA PENTING
Sekiranya pilihan Alexa tidak digunakan, KEDUA pin Arduino 10 dan 11 WAJIB dipendekkan ke tanah jika tidak, LED hanya akan berkelip !!
Langkah 3: Perisian
Terdapat 3 bahagian perisian.
1) Unit induk (leddir433-V2_RXTX.ino)
2) Unit hamba (IR_rxarduino_V2.ino)
3} Perisian suis Alexa pilihan. Baki 6 fail harus disalin ke dalam satu folder sebelum memuat naik ke ESP8266.
Unit induk
Pin 2 pada unit induk disambungkan ke penerima IR.
Pin 6 disambungkan ke Data di jalur LED.
Pin 12 disambungkan ke pemancar 433MHz.
Terdapat array yang menyimpan kod dari penerima IR, tahap RG & B (0 - 255, saya hanya menjalankannya pada kecerahan sekitar 20%) dan parameter terakhir (1 atau 0) digunakan sebagai bendera untuk ingat (1) atau lupa (0) kod terakhir yang diterima. Ini berlaku apabila LED dihidupkan, warna terakhir yang dipilih digunakan. Saya tidak mahu mengingati kod butang ON & OFF, hanya kod warna.
CATATAN: Sekiranya pilihan Alexa tidak digunakan Pin 10 & 11 Arduino HARUS disambungkan ke 0v.
Unit hamba
Pin penerimaan penerima 433MHz disambungkan ke pin 2 arduino.
Jalur LED disambungkan ke pin 6.
Jalur LED diatur ke warna kod yang diterima.
CATATAN:
Saya menambah jalur LED baru di belakang sofa saya, jadi saya mahu LED lebih terang daripada yang terdapat di dalam kabinet.
Saya baru sahaja mengubah garis BOLD untuk menggandakan nilai yang diterima dengan 2, * 2 biasanya dihilangkan!
setstrip kekosongan (int r, int g, int b) {
untuk (int n = 0; n <N_LEDS; n ++)
{// Serial.println (n);
strip.setPixelColor (n, r * 2, g * 2, b * 2); // strip.setPixelColor (n, r, g, b);
}
strip.show ();
dalamString = "";
msg = "";
}
Suis Alexa
Saya telah membuat (dan menggunakan) 8 suis Alexa. Litarnya mudah dan semua kerja dilakukan dalam perisian.
Saya tidak dapat mengambil kredit untuk kod tersebut, saya hanya mengubah suai outputnya.
Ini adalah persediaan biasa untuk memprogram ESP8266 dan terdapat banyak 'How To' di web.
Semasa menghidupkan awal, ESP memeriksa untuk mengetahui sama ada ia telah disambungkan ke pusat akses sebelumnya. Sekiranya belum atau titik akses sebelumnya tidak lagi tersedia, ia akan menjadi titik akses dengan laman web untuk membolehkan anda memasukkan kelayakan penghala dan frasa Alexa, misalnya 'Lampu Ambient' atau 'Jadual Lampu 'dll.
Frasa Alexa HARUS diakhiri dengan '*' contohnya Lampu Meja *.
Pin 4 ESP menuju ke pin 10 Arduino
Pin 12 dari ESP menuju ke Pin 11 dari Arduino
Pin 5 adalah output pilihan untuk LED dengan perintang untuk menunjukkan sambungan wifi (saya tidak menggunakan ini)
Sekiranya Pin 13 dari ESP dibumikan (0v) semasa hidup, frasa Alexa dan kelayakan penghala terakhir akan dipadamkan.
Penyediaan atau penyediaan inital setelah pin 13 dibumikan (tetapan semula parameter)
Setelah memprogram ESP8266 atau tetapan semula parameter, perkara berikut harus dilihat pada monitor bersiri Arduino: -
* WM: Mengkonfigurasi titik akses… * WM: AutoConnectAP
* WM: Alamat IP AP:
* WM: 192.168.4.1
* WM: Pelayan HTTP dimulakan.
Sekarang, pada PC atau peranti mudah alih, pergi ke tetapan wifi dan pilih AutoConnectAP
Buka penyemak imbas dan di bar alamat taip 192.168.4.1 (Lihat gambar)
Pilih 'Konfigurasi Wifi'
Pilih penghala anda dari senarai dan masukkan kata laluan anda dan frasa Alexa - JANGAN lupa *
Sekarang, SET semula ESP.
Pergi ke aplikasi Alexa atau minta dia menemui peranti, peranti baru harus dijumpai.
Alexa kini boleh digunakan untuk menyalakan dan mematikan lampu.
Disyorkan:
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
LightMeUp! Kawalan Jalur LED Cross-platformed Realtime: 5 Langkah (dengan Gambar)
LightMeUp! Kawalan Jalur LED Cross-platformed Realtime: LightMeUp! adalah sistem yang saya cipta untuk mengendalikan Jalur LED RGB dalam masa nyata, sambil mengekalkan kos dan prestasi yang tinggi. Pelayan ditulis dalam Node.js dan untuk itu cross -platformable. Dalam contoh saya, saya menggunakan Raspberry Pi 3B untuk penggunaan jangka panjang
ESP8266 RGB LED STRIP WIFI Control - NODEMCU Sebagai Alat Jauh IR untuk Jalur Led yang Dikendalikan Melalui Wifi - Kawalan Telefon Pintar STRIP LED RGB: 4 Langkah
ESP8266 RGB LED STRIP WIFI Control | NODEMCU Sebagai Alat Jauh IR untuk Jalur Led yang Dikendalikan Melalui Wifi | RGB LED STRIP Smartphone Control: Hai kawan-kawan dalam tutorial ini kita akan belajar bagaimana menggunakan nodemcu atau esp8266 sebagai remote IR untuk mengawal jalur LED RGB dan Nodemcu akan dikendalikan oleh telefon pintar melalui wifi. Jadi pada dasarnya anda dapat mengawal STRIP LED RGB dengan telefon pintar anda
Lampu Kawalan Suara Jalur LED RGB Elektronik dan Lebih Banyak Dengan Automasi Rumah Cortana dan Arduino: 3 Langkah
Lampu Kawalan Suara Jalur LED RGB Elektronik dan Lebih Banyak Dengan Automasi Rumah Cortana dan Arduino: Suka idea mengendalikan sesuatu dengan suara anda? Atau tidak suka bangun dari tidur untuk mematikan lampu? Tetapi semua penyelesaian yang ada seperti rumah google terlalu mahal? Sekarang anda boleh membuatnya sendiri dengan harga di bawah $ 10. Dan lebih baik lagi sangat mudah