Isi kandungan:
- Langkah 1: Memateri Papan Circuid
- Langkah 2: Kilat ATTiny
- Langkah 3: Hantar Kod Dari Pi Raspberry Anda
- Langkah 4: Buat Lampiran
Video: Jalur LED Rgb Terkawal RC: 4 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Buat jalur LED terkawal rc anda sendiri untuk pencahayaan bilik individu!
Sebilangan besar jalur LED-rgb dikendalikan oleh alat kawalan jauh inframerah. Untuk mematikan atau menghidupkan atau menukar warna, anda mesti berada di hadapan penerima. Ini membosankan dan tidak terlalu pintar. Untuk mengawal cahaya dengan cara yang lebih sejuk, saya mengembangkan papan kawalan rc untuk menetapkan warna jalur yang betul. Kod rc boleh dihantar dari raspberry pi, fikirkan IFTTT. Itu jauh lebih pintar daripada alat kawalan jauh ir.
Perkara yang anda perlukan:
- rgb-led-strip, contohnya ini akan berjaya
- ATTiny85
- Penerima 433 MHz (dan pengirim pilihan)
- Pengatur 5v (L7805)
- 3 transistor NPN, saya menggunakan darlingtonarray
- Kapasitor 1 µF
- Kapasitor 10 µF
- Bekalan kuasa 12v
- papan edaran jalur
- beberapa wayar
- Pengaturcara ATTiny, arduino-mega atau arduino-uno
- pilihan raspberry pi untuk menghantar isyarat
Langkah 1: Memateri Papan Circuid
Sekiranya anda mempunyai semua komponen, anda mesti menyolder papan litar.
Jalur led memerlukan 12v, ATTiny dan penerima rc memerlukan 5v, kerana itu, litar mendapat 12v.
Untuk ATTiny dan penerima rc saya menggunakan pengatur 5v, rangkaian saya diilhamkan oleh sooraj619
Papan menukar tiga warna merah hijau dan biru ke jalur led dalam jadual waktu 3 ms. Setiap warna dalam peratusan yang tepat untuk mencapai warna yang ditentukan. Kerana jangka masa jadual dengan 3 ms, anda tidak melihat menukar tiga warna merah hijau dan biru, tetapi anda hanya melihat warna yang tepat (contohnya kuning dicampur merah dan hijau). Di kotak alat saya ada darlingtonarray, kerana itu saya menggunakan array ini untuk menukar warna. Anda boleh menggunakan sebarang transistor NPN.
Jangan lupa antena 17 cm pada penerima.
Langkah 2: Kilat ATTiny
Kini tiba masanya untuk memancarkan ATTiny dengan lakaran arduino yang betul.
Untuk menyalakan mikrokontroler, saya menggunakan idea arduino. Saya tidak mempunyai programmer, jadi saya menggunakan arduino-mega saya. Anda boleh menggunakan arduino-uno atau arduino-mega anda untuk menyalakan ATTiny, yang dijelaskan di sini atau di sini
Sketsa menggunakan perpustakaan suis rc untuk menerima isyarat, anda boleh memuat turunnya di sini.
Perpustakaan suis rc ditulis untuk papan arduino, oleh itu ia menggunakan beberapa rutin, yang tidak terdapat di mikrokontroler ATTiny. Kerana ATTiny, garis 153 hingga 165 memulakan gangguan dengan cara yang sangat radikal. Anda juga harus membuat kaedah 'handleInterrupt' dari 'private' ke 'public' di perpustakaan suis rc.
Langkah 3: Hantar Kod Dari Pi Raspberry Anda
Kini tiba masanya untuk menyalakan lampu.
Untuk menghantar isyarat, anda mesti menghubungkan pi rasperry dengan pengirim rc. Beberapa laman web menunjukkan menghantar kod rc dengan raspberry pi. Contohnya di sini, di sini dan di sini. Gambar menunjukkan jalur LED di belakang skrin tv, tetapi ini adalah photomontage daripada tiga gambar dengan satu warna.
Program c minimum untuk menghantar kod boleh seperti berikut:
#sertakan "RCSwitch.h" #masuk
#sertakan
int main (int argc, char * argv ) {
int PIN = 0;
int message = atoi (argv [1]);
jika (wiringPiSetup () == 1) pulangkan 1;
printf ("menghantar mesej [% d] n", mesej);
RCSwitch mySwitch = RCSwitch ();
mySwitch.enableTransmit (PIN);
mySwitch.send (mesej, 32);
}
Warna dikodkan dalam nilai integer dengan 4 bait. Byte yang paling kiri mesti sama dengan 10, lihat 178 dalam lakaran. Tiga bait seterusnya mengandungi intensiti warna untuk setiap warna (merah, hijau dan biru).
Untuk menetapkan lampu hijau dengan intensiti 66%, masukkan perintah: sudo sendInt 167815680, di mana sendInt adalah program yang disusun di atas.
Matikan led dengan arahan: sudo sendInt 167772160
Bayangkan kemungkinan dengan IFTTT, misalnya lampu biru 3 saat untuk e-mel, hijau untuk pemberitahuan kalendar google. Itu sedikit lebih bijak daripada menekan alat kawalan jauh ir di hadapan penerima;)
Langkah 4: Buat Lampiran
Buat lampiran bercetak 3d.
Reka bentuknya mempunyai lubang untuk kabel kuasa dan jurang di bahagian atas untuk menghubungkan jalur yang dipimpin.
Saya menggunakan Fusion 360 untuk merancang kandang dan mengeksport hasilnya sebagai fail.step.
Netfabb membenarkan penyesuaian dan juga persiapan pekerjaan yang membina. Saya melekatkan 3mf yang mengandungi bahagian atas dan bawah kandang. Netfabb juga menyokong pembuatan gcode.
Akhirnya saya menggunakan prusa i3 mk2 untuk mencetak lampiran.
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
MIDI2LED - Kesan Lampu Jalur LED Terkawal MIDI: 6 Langkah
MIDI2LED - Kesan Cahaya Jalur LED MIDI Terkawal: Ini adalah arahan pertama saya, jadi tahan dengan saya. Saya suka membuat muzik, dan dalam situasi langsung seperti konsert ruang tamu, saya suka apabila terdapat kesan cahaya seiring dengan apa yang saya mainkan. Oleh itu, saya membina kotak berasaskan Arduino yang menjadikan jalur LED menyala di
Pengawal Jalur LED RGBW yang diubah suai, PIR terkawal, ESP8285: 3 Langkah
Pengawal Jalur LED RGBW yang diubah suai, Dikendalikan PIR, ESP8285: Di atas meja saya di rumah, saya telah memasang jalur LED RGBW. Pengawal RGBW LED WiFi harus berfungsi dengan aplikasi seperti aplikasi Magic Home. Walau bagaimanapun, saya mengandungi cip ESP8285 yang saya flash dengan firmware saya sendiri. Saya menambah PIR yang menggunakan jalur LED
Neopixel Terkawal Telefon Pintar (Jalur LED) Dengan Aplikasi Blynk Melalui WiFi: 6 Langkah
Neopixel Terkawal Telefon Pintar (Jalur LED) Dengan Aplikasi Blynk Melalui WiFi: Saya membuat projek ini setelah mendapat inspirasi oleh neopixel yang dikendalikan oleh telefon pintar di sebuah rumah rakan tetapi ia dibeli di kedai. Saya fikir " betapa sukarnya membuat sendiri, akan jauh lebih murah juga " Begini.Catatan: Saya menganggap anda