Daftar Isi:
- Langkah 1:
- Langkah 2: Koneksi dan Skema
- Langkah 3: Kode Arduino dan Komunikasi Serial
- Langkah 4: Hubungkan Arduino ke Perangkat Android
Video: Arduino DIY Bluetooth Controller LED RGB Strip: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
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:
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
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
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
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:)
- Buka aplikasi, geser melalui intro, tekan tombol CARI dan cari perangkat terdekat
- Ketika perangkat Anda ditemukan, pilih dengan mengkliknya
- Pilih tema pilihan Anda (gelap atau terang) dan tahan tombol yang Anda pilih
- Tunggu koneksi, jika gagal, coba sambungkan kembali
- Setelah koneksi berhasil, pilih TAB kedua dengan mengkliknya, dan seret penggeser dan periksa apakah strip yang dipimpin berubah warna atau tidak.
- 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:
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: 6 Langkah (dengan Gambar)
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: Proyek ini menggunakan arduino untuk mengontrol strip led RGB dengan ponsel Anda melalui bluetooth. Anda dapat mengubah warna, menyinkronkan lampu dengan musik, atau membuatnya otomatis menyesuaikan dengan pencahayaan sekitar
Strip LED DIY: Cara Memotong, Menghubungkan, Menyolder, dan Strip LED Daya: 3 Langkah (dengan Gambar)
Strip LED DIY: Cara Memotong, Menghubungkan, Menyolder, dan Power LED Strip: Panduan pemula untuk membuat proyek lampu Anda sendiri menggunakan strip LED. Fleksibel andal dan mudah digunakan, strip LED adalah pilihan terbaik untuk berbagai aplikasi. Saya akan membahas dasar-dasar pemasangan strip LED 60 LED/m dalam ruangan sederhana, tetapi
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
Arduino RGB LED Strip Controller: 4 Langkah
Arduino RGB LED Strip Controller: Seringkali ketika orang ingin mengontrol strip LED RGB mereka dengan Arduino, tiga potensiometer digunakan untuk mencampur warna merah, hijau dan biru. Ini berfungsi dan bisa sangat baik untuk kebutuhan Anda, tetapi saya ingin membuat sesuatu yang lebih intuitif, sesuatu
DIY Arduino RGB LED Strip IR Controller: 5 Langkah
Pengontrol IR Strip LED Arduino RGB DIY: Hai teman-teman. Dalam instruksi hari ini saya akan menunjukkan kepada Anda bagaimana Anda dapat membuat pengontrol strip LED RGB berbasis arduino Anda sendiri. Prinsip pengontrolnya cukup sederhana. 12v positif terhubung langsung ke 12v r