Daftar Isi:

Pengontrol Strip LED: 8 Langkah (dengan Gambar)
Pengontrol Strip LED: 8 Langkah (dengan Gambar)

Video: Pengontrol Strip LED: 8 Langkah (dengan Gambar)

Video: Pengontrol Strip LED: 8 Langkah (dengan Gambar)
Video: REVIEW LAMPU SELANG LED SMD 5050 CARA POTONG DAN SAMBUNG LAMPU SELANG 2024, Juli
Anonim
Pengontrol Strip LED
Pengontrol Strip LED
Pengontrol Strip LED
Pengontrol Strip LED

Dalam Instruksi ini, saya akan membawa Anda melalui langkah-langkah cara menggunakan dan mengelola strip LED Anda dengan membangun antarmuka kontrol. Saya telah bersenang-senang dengan lampu-lampu ini karena saya yakin Anda juga akan menyukainya. Jika Anda menyukai instruksi ini, pastikan untuk memilihnya di Lighting Challenge!

Dengan pengontrol ini, pengguna akan dapat memilih warna yang berbeda serta tindakan seperti berkedip, memudar, dan mengejar ke strip LED mereka. Aplikasi dan adaptasi tidak ada habisnya. Menikmati:)

Pertimbangan Keamanan: saat menyolder, pastikan untuk bekerja di area yang berventilasi baik dengan alas dan kacamata pengaman yang tepat. Juga, pastikan penggunaan APD yang tepat saat bekerja dengan alat yang berbeda di sepanjang tutorial ini.

*Catatan lain: Proyek ini tidak termasuk perumahan melainkan sirkuit, kode, dan antarmuka umum. Ini memberi Anda kebebasan untuk mendesain perumahan sesuai keinginan Anda:)

Perlengkapan

  • Layar LCD 20x04
  • Modul I2C
  • Papan Perf (9 x 15 cm)
  • Kabel Jumper (M ke F, M ke M, F ke F)
  • 6x 10k Ohm
  • Kabel USB Arduino
  • 4x Tombol PTM Besar
  • 2x Tombol PTM Kecil
  • 7x Persimpangan Kecil (Opsional)
  • 3x M2 Sekrup
  • 3x M2 Hex Kacang
  • 2x 12 V 1A Adaptor
  • Papan Arduino Uno
  • 5 - 10m Lampu Strip LED

Langkah 1: LCD, I2C, Arduino UNO dan Perf Board

LCD, I2C, Arduino UNO dan Perf Board
LCD, I2C, Arduino UNO dan Perf Board
LCD, I2C, Arduino UNO dan Perf Board
LCD, I2C, Arduino UNO dan Perf Board
LCD, I2C, Arduino UNO dan Perf Board
LCD, I2C, Arduino UNO dan Perf Board

1. Solder modul I2C ke bagian belakang layar LCD 20x04. Modul I2C digunakan untuk berkomunikasi dengan layar LCD tanpa perlu kabel yang berantakan. Jangan khawatir tentang koneksi pin ke Arduino Uno.

2. Kencangkan layar LCD ke bagian atas papan kinerja menggunakan sekrup M2 dan mur segi enam.

3. Amankan Arduino ke bagian bawah papan kinerja menggunakan sekrup M2 dan mur hex. Sangat penting bahwa kedua komponen ini aman dan tidak bergerak.

Langkah 2: Tombol + Sirkuit Awal

Tombol + Sirkuit Awal
Tombol + Sirkuit Awal
Tombol + Sirkuit Awal
Tombol + Sirkuit Awal
Tombol + Sirkuit Awal
Tombol + Sirkuit Awal

1. Menggunakan kabel jumper male to female, pasang pin ke port pada Arduino seperti yang tercantum di bawah ini:

  • GND (LCD) - GND (Arduino)
  • VCC (LCD) - 5V (Arduino)
  • SDA (LCD) - A4 (Arduino)
  • SCL (LCD) - A5 (Arduino)

2. Tempatkan 4 tombol PTM (push-to-make) besar dalam format persegi seperti yang terlihat di atas pada papan kinerja. Harus ada tombol kiri atas, kiri bawah, kanan atas, dan kanan bawah. Belum ada koneksi yang perlu dibuat ke tombol-tombol ini.

Langkah 3: Menyiapkan Tombol Utama

Menyiapkan Tombol Utama
Menyiapkan Tombol Utama
Menyiapkan Tombol Utama
Menyiapkan Tombol Utama
Menyiapkan Tombol Utama
Menyiapkan Tombol Utama

Sekarang saatnya untuk memasang tombol-tombol ini ke Arduino. Pastikan Anda menyambungkannya dengan rapi agar UI tetap jelas bagi pengguna.

1. Pasang semua tombol ke common5V rail yang terhubung ke Arduino.

2. Terminal lain dari setiap tombol harus terhubung ke pin Arduino UNO berikut:

  • Tombol Kiri Atas………. Pin 8
  • Tombol Kiri Bawah………. Pin 9
  • Tombol Kanan Atas………. Pin 10
  • Tombol Kanan Bawah………. Pin 11

3. Terakhir, setiap terminal (bukan 5V) juga harus dihubungkan ke resistor pull-down 10K Ohm ke GND untuk mengurangi tegangan mengambang dan kebisingan.

Langkah 4: Sumber Daya Tambahan + Strip LED

Sumber Daya Tambahan + Strip LED
Sumber Daya Tambahan + Strip LED
Sumber Daya Tambahan + Strip LED
Sumber Daya Tambahan + Strip LED
Sumber Daya Tambahan + Strip LED
Sumber Daya Tambahan + Strip LED

Sayangnya, strip LED boros daya dan karenanya membutuhkan sumber listrik yang memadai. Untuk alasan ini, saya menambahkan adaptor 12V 1A kedua yang ditujukan untuk memasok tegangan ke strip. Namun, jika Anda bisa mendapatkan adaptor dengan peringkat daya yang lebih besar, saya akan sangat merekomendasikannya (saya tidak bisa karena pembatasan COVID-19).

1. Lepaskan kabel adaptor daya dan pasang kabel positif ke suplai positif pada strip LED dan GND ke GND pada strip LED.

2. Menggunakan kabel jumper, pastikan pin 6 pada Arduino terhubung dengan kabel data pada LED strip. Ini adalah pin yang akan memberi tahu strip bagaimana berperilaku/apa yang harus ditampilkan.

Langkah 5: Tombol Lebih Kecil

Tombol yang Lebih Kecil
Tombol yang Lebih Kecil
Tombol yang Lebih Kecil
Tombol yang Lebih Kecil

Saya menambahkan tombol yang lebih kecil ini untuk memungkinkan pengguna menyesuaikan kecepatan fungsi seperti berkedip, memudar, dan mengejar. Menekan tombol di atas meningkatkan kecepatan tindakan ini dengan mengurangi penundaan yang memisahkan loop ini. Kedua tombol ini adalah PTM dan merupakan fitur tambahan opsional.

1. Tempatkan tombol ke papan kinerja dan solder pada tempatnya. Pahami sisi mana yang merupakan terminal berlawanan menggunakan multimeter hanya untuk memastikan.

2. Satu sisi dari kedua tombol harus disambungkan lagi ke rel 5V umum.

3. Sisi lain dari kedua tombol harus terhubung ke pin Arduino berikut:

  • Tombol Atas (Turunkan Kecepatan) - Pin 12 Arduino
  • Tombol Bawah (Meningkatkan Kecepatan) - Pin 13 Arduino

Langkah 6: Pengaturan Perangkat Lunak

Pengaturan Perangkat Lunak
Pengaturan Perangkat Lunak

Untuk menjalankan kode, Anda perlu menginstal dua perpustakaan yang ditautkan di bawah ini.

LiquidCrystal_I2C

LED Cepat

Jika Anda sudah memiliki perpustakaan ini, buka 'Alat', lalu 'Manajer Perpustakaan', lalu cari perpustakaan ini dan klik 'Instal' atau 'Perbarui' seperti yang terlihat di atas.

Langkah 7: Kode

Kode
Kode
Kode
Kode

Unduh, salin, dan tempel kode di bawah ini di Arduino IDE Anda dan unggah ke papan. Hubungkan sumber daya 12V ke papan dan jika semuanya sudah terpasang, layar akan menyala dengan pesan: 'LED STRIP CONTROLLER'.

Jika Anda menghadapi masalah dengan bagian mana pun dari proses ini, jangan ragu untuk mengajukan pertanyaan di bagian komentar di bawah dan saya akan melakukan yang terbaik untuk menjawabnya.

Langkah 8: Selesai

Image
Image
Selesai!
Selesai!

Kamu selesai! Menikmati:)

Direkomendasikan: