Daftar Isi:

Arduino DIY Bluetooth Controller LED RGB Strip: 4 Langkah
Arduino DIY Bluetooth Controller LED RGB Strip: 4 Langkah

Video: Arduino DIY Bluetooth Controller LED RGB Strip: 4 Langkah

Video: Arduino DIY Bluetooth Controller LED RGB Strip: 4 Langkah
Video: How To Make DIY Arduino RGB Led Strip Controller 2024, November
Anonim
Arduino DIY Bluetooth Controller LED RGB Strip
Arduino DIY Bluetooth Controller LED RGB Strip
Arduino DIY Bluetooth Controller LED RGB Strip
Arduino DIY Bluetooth Controller LED RGB Strip

Halo semuanya, ini adalah proyek kedua yang ingin saya bagikan kepada Anda! Hari ini saya akan menunjukkan kepada Anda bagaimana menghubungkan modul Arduino dan Bluetooth dan kemudian menggunakannya untuk mengontrol Strip RGB LED.

Dalam tutorial ini kita akan menggunakan Modul Bluetooth HC-06, karena murah dan mudah digunakan. (Saya mendapatkan milik saya seharga $ 2 dari aliexpress)

Modul Bluetooth yang akan kita gunakan hari ini adalah HC-06 yang terkenal dan murah. (Saya mendapatkan milik saya seharga € 2 dari aliexpress)

Aplikasi kami masih dalam proses pengujian, jadi kami mendorong Anda untuk mengirim email ke: [email protected] jika Anda memiliki masalah teknis atau mengalami beberapa masalah. Terima kasih banyak atas pengertiannya!

Langkah 1:

Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar

Kami akan membutuhkan bagian-bagian ini:

  • 1x Arduino Board (Saya akan menggunakan Arduino NANO)
  • 1x Modul Bluetooth HC-06 atau HC-05
  • 1x 12V Meter-panjang RGB LED Strip (Saya menggunakan 30LEDs/m dengan Anoda umum)
  • 1x Terminal Sekrup
  • 3x 220Ω Resistor
  • 3x BUZ11 N-Channel Power MOSFET (atau setara)
  • Papan tempat memotong roti dan jumper
  • (Opsional) Jack DC dan Konektor DC
  • Dan tentu saja catu daya 12V, saya menggunakan catu daya variabel

Langkah 2: Koneksi dan Skema

Koneksi dan Skema
Koneksi dan Skema
Koneksi dan Skema
Koneksi dan Skema
Koneksi dan Skema
Koneksi dan Skema

Mari kita membangun! Sirkuit ini tidak serumit kelihatannya pada pandangan pertama.

Pertama, kita perlu menentukan apakah Strip LED kita memiliki Common Anode atau Common Cathode. Milik saya memiliki Anoda yang sama, jadi saya menghubungkan anoda Strip LED ke Catu Daya 12V dan sisanya ke terminal sekrup, yang akan kita sambungkan ke output MOSFET nanti.

Semua koneksi dan skema penting ditunjukkan pada gambar di atas.

Berhati-hatilah saat menghubungkan rel 12V+ ke VIN ke papan Arduino, karena Anda dapat membakar papan jika Anda menghubungkannya dengan salah. Juga, jangan lupa untuk membumikan (GND) semuanya

Langkah 3: Kode Arduino dan Komunikasi Serial

Kode Arduino dan Komunikasi Serial
Kode Arduino dan Komunikasi Serial

Unggah sketsa berikut ke Arduino menggunakan kabel USB.

Jangan lupa lepaskan modul HC-06 sebelum mengunggah sketsa!

Mengapa? Pin Komunikasi HC-06 (RX dan TX) memblokir komunikasi antara Arduino dan Komputer.

Penjelasan Kode:

  • Pertama, kami mendeklarasikan beberapa konstanta (konstanta, yang tidak dapat diubah nanti) untuk ketiga warna (merah, hijau, biru)
  • Dalam setup() kami memulai komunikasi Serial dengan baud rate 9600 dan mengatur semua pin yang dipimpin sebagai OUTPUT
  • Dalam loop() jika Serial menerima sesuatu, ia mem-parsing data yang diterima sebagai Integer (Penting pada langkah berikutnya)
  • Jika menerima karakter baris baru ('\n'), pertama-tama ia membatasi nilai ke kisaran 0-255, karena rentang PWM dan kemudian melakukan perubahan pada pin digital dengan metode analogWrite()

Itu dia! Kami siap sekarang untuk langkah terakhir!

Langkah 4: Hubungkan Arduino ke Perangkat Android

Hubungkan Arduino ke Perangkat Android
Hubungkan Arduino ke Perangkat Android
Hubungkan Arduino ke Perangkat Android
Hubungkan Arduino ke Perangkat Android
Hubungkan Arduino ke Perangkat Android
Hubungkan Arduino ke Perangkat Android

Sekarang unduh aplikasi berikut: Smart Bluetooth - Arduino Bluetooth Serial

LINK:

Smart Bluetooth adalah aplikasi yang memungkinkan Anda menggunakan ponsel untuk berkomunikasi dengan modul atau papan Bluetooth Anda, dengan cara termudah dan paling sederhana. Ini membuka pintu ke cara tak terbatas untuk mengontrol proyek DIY Anda. Smart Bluetooth menawarkan banyak cara berbeda untuk mengirim data ke modul Anda.

Smart Bluetooth memiliki beberapa fitur berikut:

  • Koneksi cepat ke modul Anda
  • Kirim dan terima data dari modul Anda
  • Kontrol pin digital dan PWM penerima
  • Tema Gelap dan Terang Tata letak kontrol yang berbeda untuk tujuan yang berbeda
  • UI modern dan responsif
  • Tombol dan sakelar yang dapat disesuaikan
  • Terapkan proyek Mobil RC DIY Anda dengan gamepad yang indah
  • Kontrol strip Led RGB Anda dengan mudah dengan penggeser
  • Secara otomatis mematikan Bluetooth saat ditutup untuk menghemat masa pakai baterai
  • Baris perintah (terminal)

Dalam tutorial ini, kami menggunakan TAB kedua dengan led besar, cukup untuk mengirim dua karakter.

Dalam gambar berikut ini saya akan menunjukkan cara menggunakan aplikasi. Saya akan menunjukkan cara mencari perangkat terdekat, cara memasangkan dengan modul yang kita gunakan, dan cara mengatur data yang dikirim dari aplikasi. Jika Anda merasa bingung, jeda dan kembali ke langkah sebelumnya sampai Anda berhasil. Namun, jika Anda masih memiliki masalah, beri tahu saya [email protected], saya akan merespons dalam 24 jam:)

  1. Buka aplikasi, geser melalui intro, tekan tombol CARI dan cari perangkat terdekat
  2. Ketika perangkat Anda ditemukan, pilih dengan mengkliknya
  3. Pilih tema pilihan Anda (gelap atau terang) dan tahan tombol yang Anda pilih
  4. Tunggu koneksi, jika gagal, coba sambungkan kembali
  5. Setelah koneksi berhasil, pilih TAB kedua dengan mengkliknya, dan seret penggeser dan periksa apakah strip yang dipimpin berubah warna atau tidak.
  6. Jika semuanya berfungsi dan Anda senang dengan proyek ini, silakan tinggalkan umpan balik dan peringkat yang bagus untuk aplikasi saya, ini akan membantu pengembangan dan tutorial lebih lanjut:)

Jangan lupa untuk menilai dan meninggalkan umpan balik yang bagus. Terima kasih dan sampai jumpa di tutorial selanjutnya:)

Direkomendasikan: