Daftar Isi:
- Langkah 1: Bagaimana LED Strip WS2812B Bekerja
- Langkah 2: Pengkabelan Sirkuit
- Langkah 3: Pengaturan Kode
- Langkah 4: Catatan Akhir
Video: Strobo Polisi LED Strip Beralamat: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Bilah Lampu Strobo Polisi ini dibuat dengan bilah LED strip beralamat WS2812B tunggal (97 cm, 29 LED) dan Arduino Nano.
Solusi ini memungkinkan untuk membuat beberapa pola cahaya yang berbeda dengan skema warna yang berbeda jika tidak mungkin dengan standar LED bar Merah-Putih-Biru (seperti yang digunakan untuk lampu strobo polisi) atau LED bar RGB.
Saya akan merekomendasikan untuk tidak menggunakan ini di kendaraan Anda kecuali Anda telah memeriksa undang-undang setempat dan memiliki alasan yang sah/sah untuk melakukannya.
Langkah 1: Bagaimana LED Strip WS2812B Bekerja
Strip LED WS2812B terdiri dari LED RGB tipe 5050 di mana IC driver LED WS2812B terintegrasi.
Tergantung pada intensitas dari tiga individu LED Merah, Hijau, dan Biru, dimungkinkan untuk mensimulasikan warna apa pun yang kita inginkan.
Hal yang hebat dari LED ini adalah memungkinkan untuk mengontrol bahkan seluruh strip LED hanya dengan satu pin dari papan Arduino kami.
Setiap LED memiliki tiga konektor di setiap ujungnya, dua untuk daya dan satu untuk data. Panah menunjukkan arah aliran data. Panel output data dari LED sebelumnya terhubung ke panel Input Data dari LED berikutnya. Kita dapat memotong strip ke ukuran yang kita inginkan, serta jarak LED menggunakan beberapa kabel.
Mereka bekerja pada 5V DC dan setiap LED Merah, Hijau dan Biru menarik sekitar 20mA, atau total 60mA untuk setiap LED pada kecerahan penuh.
Jika Arduino diberdayakan melalui USB, pin 5V hanya dapat menangani sekitar 400 mA, dan ketika diberi daya menggunakan konektor daya barel, pin 5V dapat menangani sekitar 900 mA. Jadi jika Anda menggunakan lebih banyak LED dan jumlah arus yang akan ditarik melebihi batas yang disebutkan di atas, Anda harus menggunakan catu daya 5V yang terpisah.
Dalam kasus seperti itu, Anda juga perlu menghubungkan dua garis Ground satu sama lain.
Selain itu, disarankan untuk menggunakan resistor sekitar 330 Ohm antara Arduino dan pin data strip LED untuk mengurangi kebisingan pada saluran itu, serta kapasitor sekitar 100uF di seluruh 5V dan Ground untuk memperlancar catu daya..
Langkah 2: Pengkabelan Sirkuit
Skema pengkabelan untuk menghubungkan Arduino nano ke bilah LED strip beralamat WS2812B sangat sederhana.
Model perlu memiliki kabel atau pin header yang disolder ke sana, saya menggunakan pin header untuk pengujian tetapi untuk proyek yang sebenarnya Anda harus mempertimbangkan menyolder kabel.
Strip yang dapat dialamatkan WS2812B memiliki 3 bantalan solder di setiap sisi.
+5V (kabel merah dalam skema) masuk ke +5V Arduino;
GND (kabel hitam dalam skema) masuk ke GND Arduino;
DIN (kabel hijau dalam skema) masuk ke Arduino PIN 5 (untuk data) melalui resistor 330 Ohm.
Langkah 3: Pengaturan Kode
Saya menggunakan Arduino IDE dengan FAST LED Library
Pertama kita perlu menyertakan perpustakaan FastLED, menentukan pin yang menghubungkan data strip LED, menentukan jumlah LED, serta menentukan array tipe CRGB.
Jenis ini berisi LED, dengan tiga anggota data satu byte untuk masing-masing dari tiga saluran warna Merah, Hijau dan Biru.
Di bagian pengaturan kita hanya perlu menginisialisasi FastLED dengan parameter yang ditentukan di atas. Sekarang loop utama kita dapat mengontrol LED kita sesuka kita. Menggunakan fungsi CRGB, kita dapat mengatur LED apa pun ke warna apa pun menggunakan tiga parameter warna Merah, Hijau, dan Biru. Untuk membuat perubahan terjadi pada LED kita perlu memanggil fungsi FastLED.show().
Pustaka FastLED memiliki banyak fungsi lain yang dapat digunakan untuk membuat animasi dan pertunjukan cahaya yang sangat menarik, jadi terserah imajinasi Anda untuk membuat proyek LED berikutnya bersinar.
Kode saya mencakup beberapa pola LED berbeda yang tidak mungkin dilakukan dengan bilah LED RGB standar.
Pola dapat dimodifikasi atau dipanggil kembali di bagian void loop() sebagai subrutin tunggal.
Langkah 4: Catatan Akhir
Kode saya berjalan melalui variasi setiap pola untuk memberi Anda titik awal untuk memodifikasi kode untuk memenuhi kebutuhan Anda.
Kode di GitHub saya
Direkomendasikan:
AtTiny85 Strip LED Beralamat: 10 Langkah
AtTiny85 Addressable LED Strip: Tujuan saya adalah membuat lampu meja dari LED. Saya ingin lampu ini bisa diatur, sehingga bisa digunakan siang dan malam. Dalam percobaan pertama saya, saya menggunakan strip LED sederhana, dan MOS besar- FET untuk menggerakkannya pada 12v. Kali ini saya memilih LED beralamat yang
Arduino FFT Visualizer Dengan LED Beralamat: 4 Langkah
Arduino FFT Visualizer With Addressable LEDs: Tutorial ini akan menjelaskan cara membuat Audio Visualizer dengan Arduino Uno dan beberapa LED yang dapat dialamatkan. Ini adalah proyek yang sudah lama ingin saya lakukan karena saya pengisap lampu reaktif suara. Lampu ini menggunakan FFT (Fast Fou
Sirene Polisi Arduino Dengan Lampu Polisi LED - Tutorial: 7 Langkah
Arduino Police Sirene With LED Police Lights - Tutorial: Dalam tutorial ini kita akan belajar cara membuat sirene polisi dengan led berkedip biru dan merah.Tonton video demonstrasi
ESP8266 RGB LED STRIP Kontrol WIFI - NODEMCU Sebagai Remote IR untuk Strip Led yang Dikendalikan Melalui Wifi - Kontrol Smartphone LED STRIP RGB: 4 Langkah
ESP8266 RGB LED STRIP Kontrol WIFI | NODEMCU Sebagai Remote IR untuk Strip Led yang Dikendalikan Melalui Wifi | RGB LED STRIP Smartphone Control: Hi guys dalam tutorial ini kita akan belajar bagaimana menggunakan nodemcu atau esp8266 sebagai remote IR untuk mengontrol strip LED RGB dan Nodemcu akan dikendalikan oleh smartphone melalui wifi. Jadi pada dasarnya Anda dapat mengontrol STRIP LED RGB dengan ponsel cerdas Anda
Cara Membuat Lampu Strobo Polisi Polisi: 11 Langkah
Cara Membuat Lampu Strobo Polisi Polisi : Hai sobat, Hari ini saya akan membuat rangkaian Lampu Strobo Polisi menggunakan IC LM555. Mari kita mulai