RGB LED Strip Controller LED-C-01

Saat ini, strip LED multi-warna telah menjadi luas dan sangat populer di banyak bidang aktivitas manusia. Jadi, khususnya, kaset RGB dapat ditemukan di apartemen biasa dan rumah pedesaan. Seringkali mereka digunakan sebagai hiasan untuk toko atau pusat perbelanjaan. Dalam beberapa tahun terakhir, kaset multi-warna LED telah menjadi hiasan untuk mobil dan digunakan dalam penyetelan.

Untuk mengendalikan selotip semacam itu, diperlukan pengontrol khusus. Kami telah mengembangkan perangkat elektronik yang dirancang untuk mengontrol strip LED multi-warna - pengontrol LED-C-01.




Menggunakan pengontrol LED-C-01 kami, Anda dapat mengontrol strip LED dari perangkat apa pun di mana Anda dapat memulai browser Internet, apakah itu komputer desktop, laptop, tablet atau smartphone. Kontroler memungkinkan Anda untuk dengan cepat dan mudah mengubah warna kaset, menghidupkan dan mematikan perangkat, dan juga melihat status rekaman saat itu (on / off). Semua ini memungkinkan untuk mengontrol kaset pada jarak jauh.

Fitur perangkat utama


Seluruh dasar elemen dibangun pada komponen yang telah teruji waktu dan tidak mengandung komponen mahal, yang memungkinkan untuk mengurangi biaya pengontrol dan meningkatkan keandalannya.

Besi
  • Prosesor ATmega 328;
  • Kontrol LED: metode PWM;
  • sakelar daya berdasarkan transistor efek medan IRL3716
  • 2 saluran RGB untuk menghubungkan strip LED;
  • Antarmuka Ethernet untuk menghubungkan ke jaringan;
  • Pengontrol Ethernet: ENC28J60;
  • – 12 / 24 , .

  • web- ;
  • http- ( GET);
  • LED-C-01 web-.

  • ;
  • : 1535837 ();
  • : 0.25 ;
  • : -25°C 65°C.

Pengontrol memiliki satu input untuk daya. Tegangan 12 V dan 24 V didukung (tergantung pada tegangan suplai strip LED itu sendiri). Ini memungkinkan Anda untuk mendukung sejumlah besar strip LED dari berbagai produsen.
Selain itu, pada panel depan ada dua konektor untuk menghubungkan kaset-RGB itu sendiri. Setiap konektor memiliki tiga saluran (untuk mengontrol warna merah, hijau, dan biru dari pita). Setiap saluran mampu menahan beban hingga 30 A (menurut datasheet, transistor dapat menahan arus hingga 130 A, tetapi untuk ini Anda perlu mengubah trek di papan tulis dan memasang radiator dan pendingin yang kuat).
Juga di panel depan perangkat ada konektor RJ-45 untuk menghubungkan controller ke LAN rumah pintar.

Awalnya, kami berencana untuk menggunakan di setiap perangkat kami modul Ethernet yang dikembangkan oleh kami untuk mengendalikan perangkat melalui permintaan HTTP. Oleh karena itu, dalam pengontrol ini, kami juga memutuskan untuk menggunakan modul ini.

Setelah kami mengembangkan persyaratan dasar untuk pengontrol kami yang sedang dikembangkan, kami membuat prototipe perangkat pertama menggunakan metode LUT. Kami memeriksa pekerjaannya pada beberapa potongan strip LED (tidak ada strip panjang di tangan) dan, memastikan semuanya bekerja seperti yang kami inginkan, kami memesan batch pertama papan di pabrik:


Pada saat papan tiba dari pabrik, akhirnya dibeli seluruh pita sepanjang 5 meter dan kami mulai memasang perangkat.
Papan utama, tanpa modul-Ethernet terpasang:


Dengan modul-Ethernet terpasang:


Tampilan papan dari sisi konektor:


Setelah perakitan, kami menghubungkan strip RGB LED 5 meter ke perangkat dan mulai menguji.
Kami kecewa. Tidak, kaset itu, tentu saja, terbakar dan dikendalikan. Tetapi transfer perintah untuk menghidupkan kaset berwarna putih mengarah ke hal berikut (dapat diklik): Kami memilih frekuensi yang terlalu tinggi untuk PWM (25 kHz) dan rekaman itu bersinar tidak merata. Setelah serangkaian percobaan dengan kaset berbeda, kami berhenti pada frekuensi 750 Hz dan semuanya jatuh pada tempatnya :) Salinan LED-C-01 yang pertama, sebelum dipasang di apartemen teman saya, ditempatkan di dalam wadah plastik siap pakai yang dibeli di toko terdekat (di KDPV Contoh pertama ini, dan di bawah foto dapat diklik):








Karena kenyataan bahwa kasing dipilih dalam waktu yang sangat singkat, saya harus menggunakan lem panas: Sisi terbalik (dari sisi pemasangan rel DIN): Perakitan perangkat: Setelah saya tersiksa dengan kasing ini selama perakitan, dan bahkan waktu pemasangan perangkat di apartemen teman (untuk menghubungkan perangkat, Anda harus benar-benar membongkar kasing, lalu memasangnya), diputuskan untuk membuat kasing pada printer 3D. Untuk melakukan ini, kami mengembangkan model perumahan: Dan mencetak perumahan pada printer 3D (dapat diklik): Akibatnya, salinan kedua ternyata seperti ini (dapat diklik):





















Bagaimana pengontrol dikontrol?


Perangkat dikendalikan menggunakan protokol HTTP (Get method). Pengontrol terhubung ke LAN rumah pintar (melalui konektor RJ-45) dan dapat dikontrol dari perangkat komputer apa pun yang juga terhubung ke jaringan ini.
Saat ini, SSL tidak didukung, dan oleh karena itu disediakan kata rahasia khusus yang dapat Anda gunakan untuk membatasi kontrol pengontrol.

Manajemen adalah sebagai berikut. Saat mengakses controller dari browser dari perangkat komputer apa pun, halaman web terbuka. Di atasnya, Anda dapat mengatur parameter awal: mengatur alamat IP perangkat dan kata rahasia, serta mengatur warna strip LED, dan menghidupkan dan mematikan kaset.

Semua argumen permintaan yang diperlukan diteruskan dalam parameternya.
Misalnya, menyalakan warna putih dari pita yang terhubung ke saluran kedua dari pengontrol dilakukan oleh permintaan berikut:
http://192.168.2.18/secretword/?frm=2&red2=255&green2=255&blue2=255&smo2=0

Di sini parameter red2, green2 dan blue2, seperti yang Anda duga, bertanggung jawab atas warna.
Parameter smo2 diatur ke "0" berarti bahwa saklar warna akan tajam, tidak mulus.
Jika Anda menentukan smo2 = 8, maka keadaan kaset akan beralih selama delapan "interval waktu kondisional" :)
Setiap "interval waktu kondisional" adalah 5 detik.

Untuk memanipulasi saluran pertama, perlu untuk mengirimkan permintaan yang sama, hanya alih-alih “2” di semua nama parameter akan ada “1”. Contohnya,
http://192.168.2.18/secretword/?frm=1&red1=255&green1=0&blue1=0&smo1=5

Sebagai hasil dari permintaan ini, kaset pada saluran pertama akan berubah menjadi merah selama lima "interval waktu kondisional" (yaitu, 25 detik) :)

Terima kasih atas perhatian Anda!

Artikel lain tentang perangkat kami untuk:


Selamat Hari Guru!

UPD : Memperbaiki informasi saat ini di artikel.

Source: https://habr.com/ru/post/id384883/


All Articles