Isi kandungan:
- Langkah 1:
- Langkah 2: Sambungan dan Skematik
- Langkah 3: Arduino Code dan Serial Communication
- Langkah 4: Sambungkan Arduino ke Peranti Android
Video: Arduino DIY Bluetooth Controller LED Strip RGB: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Halo semua, ini adalah projek kedua yang ingin saya kongsikan kepada anda! Hari ini saya akan menunjukkan kepada anda cara menyambungkan modul Arduino dan Bluetooth dan kemudian menggunakannya untuk mengawal Jalur RGB LED.
Dalam tutorial ini kita akan menggunakan Modul Bluetooth HC-06, kerana ia murah dan mudah digunakan. (Saya mendapat milik saya dengan harga $ 2 dari aliexpress)
Modul Bluetooth yang akan kita gunakan hari ini adalah HC-06 yang terkenal dan murah. (Saya mendapat tambang sebanyak 2 € dari aliexpress)
Aplikasi kami masih dalam proses pengujian, jadi kami mendorong anda untuk menghantar e-mel ke: [email protected] jika anda mempunyai masalah teknikal atau anda mengalami beberapa masalah. Terima kasih banyak kerana memahami!
Langkah 1:
Kami memerlukan bahagian-bahagian ini:
- 1x Arduino Board (Saya akan menggunakan Arduino NANO)
- 1x Modul Bluetooth HC-06 atau HC-05
- Jalur LED RGB sepanjang 1x12V Meter (Saya menggunakan 30LED / m dengan Anod biasa)
- Skru Terminal 1x
- Perintang 3x 220Ω
- 3x BUZ11 N-Channel Power MOSFET (atau setaraf)
- Papan roti dan jumper
- (Pilihan) Penyambung Jack dan DC
- Dan tentu saja bekalan kuasa 12V, saya menggunakan bekalan kuasa berubah-ubah
Langkah 2: Sambungan dan Skematik
Mari buat! Litar ini tidak begitu rumit seperti yang kelihatannya pada pandangan pertama.
Pertama, kita perlu menentukan sama ada Strip LED kita mempunyai Common Anode atau Common Cathode. Tambang saya mempunyai Anode biasa, jadi saya menghubungkan anoda Jalur LED ke Bekalan Kuasa 12V dan selebihnya ke terminal skru, yang akan kami sambungkan ke output MOSFET kemudian.
Semua sambungan dan skema penting ditunjukkan dalam gambar di atas.
Berhati-hatilah semasa menyambungkan rel 12V + ke dalam VIN ke papan Arduino, kerana anda boleh membakar papan jika anda menyambungkannya salah. Juga, jangan lupa untuk membumikan semuanya (GND)
Langkah 3: Arduino Code dan Serial Communication
Muat naik lakaran berikut ke Arduino menggunakan kabel USB.
Jangan lupa memutuskan sambungan modul HC-06 sebelum memuat naik lakaran!
Kenapa? Pin Komunikasi HC-06 (RX dan TX) menghalang komunikasi antara Arduino dan Komputer.
Penjelasan Kod:
- Pertama, kami menyatakan beberapa pemalar (pemalar, yang tidak dapat diubah di kemudian hari) untuk ketiga-tiga warna (merah, hijau, biru)
- Dalam persediaan () kami memulakan komunikasi Serial dengan kadar baud 9600 dan menetapkan semua pin led sebagai OUTPUT
- Dalam gelung () jika Serial menerima sesuatu, ia menguraikan data yang diterima sebagai Integer (Penting pada langkah seterusnya)
- Sekiranya ia menerima watak barisan baru ('\ n'), ia terlebih dahulu mengekang nilai untuk berkisar 0-255, kerana julat PWM dan kemudian melakukan perubahan pada pin digital dengan kaedah analogWrite ()
Itu sahaja! Kami bersedia sekarang untuk langkah terakhir!
Langkah 4: Sambungkan Arduino ke Peranti Android
Sekarang muat turun aplikasi berikut: Smart Bluetooth - Arduino Bluetooth Serial ⚡
LINK:
Smart Bluetooth adalah aplikasi yang membolehkan anda menggunakan telefon anda untuk berkomunikasi dengan modul atau papan Bluetooth anda, dengan cara termudah dan termudah. Ini membuka jalan kepada kaedah tanpa had untuk mengendalikan projek DIY anda. Bluetooth Pintar menawarkan pelbagai cara bagaimana menghantar data ke modul anda.
Bluetooth Pintar mempunyai ciri-ciri berikut:
- Sambungan pantas ke modul anda
- Hantar dan terima data dari modul anda
- Kawal pin digital dan PWM penerima
- Tema gelap dan terang Susun atur kawalan berbeza untuk tujuan yang berbeza
- UI moden dan responsif
- Butang dan suis yang boleh disesuaikan
- Laksanakan projek DIY RC Car anda dengan gamepad yang indah
- Kawal jalur LED RGB anda dengan gelangsar dengan mudah
- Matikan Bluetooth secara automatik apabila ditutup untuk menjimatkan bateri
- Baris arahan (terminal)
Dalam tutorial ini, kita menggunakan TAB kedua dengan led besar, cukup untuk menghantar dua watak.
Dalam gambar berikut ini saya akan menunjukkan kepada anda cara menggunakan aplikasi. Saya akan menunjukkan kepada anda cara mencari peranti berdekatan, cara berpasangan dengan modul yang kita gunakan, dan cara mengatur data yang dihantar dari aplikasi. Sekiranya anda merasa bingung, berhenti sebentar dan kembali ke langkah sebelumnya sehingga anda berjaya. Walau bagaimanapun, jika anda masih mempunyai masalah, beritahu saya [email protected], saya akan bertindak balas dalam masa 24 jam:)
- Buka aplikasi, luncurkan intro, tekan butang CARI dan cari peranti berdekatan
- Apabila peranti anda dijumpai, pilih dengan mengkliknya
- Pilih tema pilihan anda (gelap atau terang) dan tahan butang yang anda pilih
- Tunggu sambungan, jika gagal, cuba sambungkan semula
- Selepas sambungan berjaya, pilih TAB kedua dengan mengkliknya, dan seret slaid dan periksa sama ada jalur yang dipimpin berubah warna atau tidak.
- Sekiranya semuanya berfungsi dan anda berpuas hati dengan projek ini, sila tinggalkan maklum balas dan penilaian yang baik untuk aplikasi saya, ini akan membantu pengembangan dan tutorial selanjutnya:)
Jangan lupa menilai dan memberikan maklum balas yang baik. Terima kasih dan sampai jumpa di tutorial seterusnya:)
Disyorkan:
RGB Bluetooth Strip Strip Controller V3 + Music Sync + Ambient Light Control: 6 Langkah (dengan Gambar)
RGB Led Strip Controller V3 + Music Sync + Ambient Light Control: Projek ini menggunakan arduino untuk mengawal jalur LED RGB dengan telefon anda melalui bluetooth. Anda dapat mengubah warna, membuat lampu diselaraskan dengan muzik atau menjadikannya menyesuaikan secara automatik untuk pencahayaan sekitar
ESP8266 RGB LED STRIP WIFI Control - NODEMCU Sebagai Alat Jauh IR untuk Jalur Led yang Dikendalikan Melalui Wifi - Kawalan Telefon Pintar STRIP LED RGB: 4 Langkah
ESP8266 RGB LED STRIP WIFI Control | NODEMCU Sebagai Alat Jauh IR untuk Jalur Led yang Dikendalikan Melalui Wifi | RGB LED STRIP Smartphone Control: Hai kawan-kawan dalam tutorial ini kita akan belajar bagaimana menggunakan nodemcu atau esp8266 sebagai remote IR untuk mengawal jalur LED RGB dan Nodemcu akan dikendalikan oleh telefon pintar melalui wifi. Jadi pada dasarnya anda dapat mengawal STRIP LED RGB dengan telefon pintar anda
Visual Visual Strip Strip LED Retro: 4 Langkah (dengan Gambar)
Retro Visual Strip Audio Visualizer: Sebagai pemuzik dan pelajar kejuruteraan elektrik, saya suka projek yang bersilang dengan dua bidang ini. Saya telah melihat beberapa visualisator audio DIY (di sini, di sini, di sini, dan di sini), tetapi masing-masing telah melewatkan sekurang-kurangnya salah satu daripada dua tujuan yang saya tetapkan untuk diri saya: a
Arduino Led Strip Controller untuk Lampu PC Sejuk: 5 Langkah
Arduino Led Strip Controller untuk Cool PC Lights: Saya mendapat jalur LED RGB yang sejuk ini dari aliexpress dan saya mahu menggunakannya untuk lampu PC. Masalah pertama adalah panas untuk mengawalnya kemudian bagaimana untuk menghidupkannya. Arahan ini menunjukkan kepada anda bagaimana untuk melakukannya dengan kod github arduino, video projek yang berfungsi dan langkah demi langkah
DIY Arduino RGB LED Strip IR Controller: 5 Langkah
DIY Arduino RGB LED Strip IR Controller: Hai kawan-kawan. Dalam arahan hari ini, saya akan menunjukkan kepada anda bagaimana anda boleh membuat pengawal jalur LED RGB LED berasaskan inframerah, arduino anda sendiri. Prinsip pengawalnya agak mudah. Positif 12v dihubungkan terus ke 12v r