Daftar Isi:
- Langkah 1: Hubungkan Modul Anda
- Langkah 2: Siapkan Perangkat Lunak Anda
- Langkah 3: Unggah Kode
- Langkah 4: Hubungkan ke Aplikasi Anda dan Jalankan Kode
Video: Gunakan Modul Bluetooth 4.0 HC-08 untuk Mengontrol LED Beralamat - Tutorial Arduino Uno: 4 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
Sudahkah Anda mempelajari modul komunikasi dengan Arduino? Bluetooth membuka dunia kemungkinan untuk proyek Arduino Anda dan menggunakan internet of things. Di sini kita akan mulai dengan langkah kecil dan mempelajari cara mengontrol LED yang dapat dialamatkan dengan aplikasi ponsel cerdas menggunakan modul Bluetooth HC08. Setelah itu, Anda akan terbiasa dengan aplikasi ponsel cerdas yang dapat Anda gunakan untuk mengontrol modul lain dengan Bluetooth.
Apa yang Anda perlukan untuk tutorial ini:
Perangkat keras:
-Arduino UNO
-LED RING 16 X 5050 RGB WS2812
-Kabel Dupont
-Header Pria
-HC-08 modul Bluetooth
Perangkat lunak:
-Arduino IDE
-Contoh kode
-Perpustakaan NeoPixel
-Aplikasi Android untuk mengontrol dering (Saya menggunakan Terminal Bluetooth Serial untuk tutorial ini)
Peralatan:
-Besi solder
Manfaat menggunakan BLE Modul HC-08 menggunakan protokol BLE (Bluetooth Low Energy). Perbedaan utama antara Bluetooth dan BLE adalah konsumsi daya. Bluetooth mengkonsumsi lebih banyak daya daripada BLE tetapi dapat menangani banyak data. BLE lebih tepat untuk mentransfer sejumlah kecil data dengan cepat antar perangkat terdekat. BLE kurang haus daya, sehingga perangkat yang menjalankan protokol ini dapat beroperasi selama bertahun-tahun dengan baterai kecil; sempurna untuk IoT!
Langkah 1: Hubungkan Modul Anda
Inilah yang Anda butuhkan untuk terhubung:
HC-08 > Arduino Uno
TXD > RXD
RXD > TXD
GND > GND
3V3 > 3V3
Cincin LED > Arduino Uno
DIN > Pin 6
GND > GND
VCC > 5V
Langkah 2: Siapkan Perangkat Lunak Anda
- Unduh Arduino IDE jika Anda belum melakukannya di www.arduino.cc/en/Main/Software)
-
Instal perpustakaan NeoPixel
- Unduh Adafruit NeoPixel Library sebagai file.zip (https://github.com/adafruit/Adafruit_NeoPixel)
- Di Arduino IDE, buka Sketch > Include Library > Add.zip library
- Impor Perpustakaan NeoPixel Adafruit
- Pilih file yang baru saja Anda unduh. Anda akan melihat bahwa perpustakaan berhasil ditambahkan.
-
Unduh aplikasi Bluetooth di ponsel cerdas Anda. Anda dapat menggunakan banyak aplikasi Bluetooth untuk mengontrol modul HC-08. Namun, tidak semua kompatibel dengan protokol BLE, jadi jika Anda ingin menggunakan aplikasi lain, periksa kompatibilitasnya terlebih dahulu.
Kami menggunakan Terminal Bluetooth Serial yang diunduh dari Google Play Store
Langkah 3: Unggah Kode
Hubungkan Arduino Uno Anda ke komputer dan pastikan Anda memiliki papan dan port yang benar yang dipilih di bawah tab Alat.
Unduh kode contoh ini.
CATATAN: Saat Anda mengunggah kode, jangan sambungkan pin Arduino RX. Jika terhubung saat mengunggah, kode tidak akan berfungsi. Setelah mengunggah, Anda harus menyambungkannya kembali agar LED berfungsi.
Penjelasan kode
Kode diatur ke dalam kasus, tambahkan atau hapus sebanyak yang Anda mau. Tentukan mereka dengan teks yang dapat Anda masukkan ke dalam aplikasi Bluetooth Anda. Kasus dalam kode kami dipisahkan dengan huruf besar. Saat Anda mengetik kasing ke dalam aplikasi, itu akan mengubah warna LED menjadi kode yang sesuai di IDE.
Misalnya, jika Anda mengetik 'A' ke dalam aplikasi Anda, LED Anda akan berubah menjadi Hijau (0, 255, 0)
Anda dapat mengubah lampu LED dengan menyesuaikan nilai RGB dalam tanda kurung. Nilai RGB berkisar dari 0 hingga 255.
Cara menyesuaikan masing-masing lampu LED
Anda dapat melakukan ini dengan menyalin kode yang disorot dalam kotak pada gambar di atas (kode ini muncul di dekat bagian bawah kode contoh) dan mengganti kode 'colorSet(strip. Color'… dalam kasus dengan itu. 'i' akan menjadi LED yang ingin Anda ubah. 'c' akan menjadi kode warna. Anda harus menambahkan kembali di strip. Color (ke dalam titik nilai 'c' bersama dengan kode RGB.
Contoh:
strip.setPixelColor(3, strip. Color(255, 127, 0));
Ini akan mengubah LED ke-3 menjadi rona Oranye.
Dalam kode contoh ini, kami telah memberi Anda contoh kasus dengan warna LED yang berbeda untuk masing-masing LED. Sekarang Anda dapat dengan mudah mengubah masing-masing LED.
Langkah 4: Hubungkan ke Aplikasi Anda dan Jalankan Kode
Jalankan kodenya! Pastikan Anda tetap memutus sambungan RX selama pengunggahan.
Sekarang, buka aplikasi Anda dan buka Perangkat Bluetooth untuk menemukan modul Anda. Setelah terhubung, klik ikon koneksi di dekat ikon tempat sampah, dan ketik nama case, dalam kode contoh kami, kami menggunakan case A-E, dan lihat lampu LED menyala!
Sekarang Anda memiliki pengalaman menggunakan aplikasi Bluetooth dan menggunakan lampu LED RGB yang dapat dialamatkan, sehingga Anda dapat menggabungkan keduanya ke dalam proyek Anda. Melangkah lebih jauh dan bermain dengan fungsi waktu dan penundaan. Menikmati!
Direkomendasikan:
Gunakan Kembali Touchpad Laptop Lama untuk Mengontrol Motor Stepper: 11 Langkah (dengan Gambar)
Gunakan Kembali Touchpad Laptop Lama untuk Mengontrol Motor Stepper: Saya membuat proyek ini beberapa bulan yang lalu. Beberapa hari yang lalu, saya memposting video proyek di r/Arduino di Reddit. Melihat orang-orang tertarik dengan proyek ini, saya memutuskan untuk membuat Instruksi ini di mana saya telah membuat beberapa perubahan pada kode Arduino dan
Gunakan Kembali Touchpad Laptop Lama untuk Mengontrol Komputer!: 11 Langkah (dengan Gambar)
Gunakan Kembali Touchpad Laptop Lama untuk Mengontrol Komputer!: Touchpad laptop PS/2 adalah salah satu perangkat antarmuka pengguna paling keren untuk digunakan dengan mikrokontroler. Gestur jari yang digeser dan ditepuk ternyata bisa membuat hal-hal mengontrol dengan cara yang cukup sederhana dan menyenangkan. Dalam Instructable ini, mari gabungkan satu dengan
Cara Mengontrol LED Beralamat Dengan Fadecandy dan Pemrosesan: 15 Langkah (dengan Gambar)
Cara Mengontrol LED Beralamat Dengan Fadecandy dan Pemrosesan: Apa Ini adalah tutorial langkah demi langkah tentang cara menggunakan Fadecandy dan Pemrosesan untuk mengontrol LED yang dapat dialamatkan. Fadecandy adalah driver LED yang dapat mengontrol hingga 8 strip masing-masing 64 piksel. (Anda dapat menghubungkan beberapa Fadecandys ke satu komputer untuk
Gunakan Cortana dan Arduino untuk Mengontrol RGB Led atau Ledstrips Dengan Suara Anda!: 4 Langkah (dengan Gambar)
Gunakan Cortana dan Arduino untuk Mengontrol RGB Led atau Ledstrips Dengan Suara Anda!: Dalam instruksi ini saya akan menunjukkan kepada Anda bagaimana Anda dapat mengontrol led RGB atau strip led dengan suara Anda. Ini dilakukan oleh aplikasi CoRGB yang tersedia secara gratis di toko aplikasi windows. Aplikasi ini adalah bagian dari proyek CortanaRoom saya. Ketika Anda selesai dengan
Gunakan Mantra untuk Mengontrol Komputer Anda!: 7 Langkah (dengan Gambar)
Gunakan Mantra untuk Mengontrol Komputer Anda!: Pernah ingin menggunakan mantra seperti Harry Potter? Dengan sedikit kerja, dan beberapa pengenalan suara, ini dapat dikuasai. Hal-hal yang Anda butuhkan untuk proyek ini: Komputer dengan Windows XP atau Vista MikrofonBeberapa waktu dan kesabaran! Jika Anda menikmati Instruksi ini