Isi kandungan:
- Langkah 1: Bahagian dan Komponen
- Langkah 2: Sambungan dan Skematik
- Langkah 3: Arduino Code dan Serial Communication
- Langkah 4: Sambungkan Arduino ke Peranti Android
Video: Arduino Controlling Led Dengan Modul Bluetooth HC-06: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Halo semua, ini adalah tutorial rasmi pertama saya di Instructable.com, saya sangat teruja dengan projek pertama saya!
Hari ini saya akan menunjukkan kepada anda Cara menyambungkan modul Arduino dan Bluetooth. Arduino akan berkomunikasi dengan Papan Modul Bluetooth HC-06 menggunakan komunikasi Bersiri. (tutorial ini juga tidak berfungsi HC-05)
TONTON INTRO DI SINI
Modul Bluetooth yang akan kita gunakan hari ini adalah HC-06 yang terkenal dan murah. (Saya mendapat milik saya dengan harga $ 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
Apa itu HC-06?
HC-06 adalah modul Bluetooth hamba kelas 2 yang direka untuk komunikasi bersiri tanpa wayar yang telus. Setelah dipasangkan ke peranti Bluetooth utama seperti PC, telefon pintar atau tablet, operasinya menjadi telus kepada pengguna. Semua data yang diterima melalui input bersiri segera dihantar melalui udara. Apabila modul menerima data tanpa wayar, modul dihantar melalui antara muka bersiri tepat di tempat ia diterima. Tidak ada kod pengguna khusus untuk modul Bluetooth sama sekali diperlukan dalam program mikrokontroler pengguna.
Kami juga akan menggunakan komunikasi Serial untuk projek hari ini. Untuk Arduino, pin RX dan TX secara lalai (D0, D1)
Untuk maklumat lebih lanjut, lawati:
Setelah membaca arahan ini, anda akan dapat:
1) Sambungkan Arduino Board dengan mana-mana telefon Android melalui Bluetooth dan hantar / terima data.
2) Membina projek dan membaca nilai dari sensor tanpa wayar
3) Bina Automasi Rumah atau robot kawalan tanpa wayar.
Langkah 1: Bahagian dan Komponen
Kami memerlukan bahagian-bahagian ini:
- 1x Arduino Board (Saya akan menggunakan Arduino UNO)
- 1x Modul Bluetooth HC-06 atau HC-05
- 1x Led warna apa pun (saya menggunakan biru 5mm)
- Perintang 1x 220Ω
- Papan roti dan jumper
- (Pilihan) Bateri 9V
Langkah 2: Sambungan dan Skematik
Mari membina!
Litarnya sangat sederhana dan kecil, jadi hanya ada beberapa sambungan yang perlu dibuat.
Semua sambungan dan skema penting ditunjukkan dalam gambar di atas.
Sambungkan hujung negatif Led ke GND dengan perintang 220Ω dan hujung positif ke Digital Pin 2.
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 HC-06 (RX dan TX) menggunakan pin Arduino Uno untuk komunikasi dengan komputer. Papan khas ini hanya mempunyai satu pin Serial perkakasan dan menghubungkan sesuatu dengannya semasa memuat naik lakaran akan menimbulkan konflik. Muat turun
Penjelasan Kod:
- Pertama, kami menyatakan konstanta (pemalar, yang tidak dapat diubah kemudian) Integer untuk Led, yang berada di pin 2
- Dalam persediaan () kami memulakan komunikasi Serial dengan kadar baud 9600 dan mengatur led sebagai OUTPUT
- Dalam gelung (), setiap kali program berulang kita membaca Serial dengan Serial.read () dan kita simpan sebagai watak tunggal dalam pemboleh ubah yang disebut "c"
- Kami menambah beberapa pernyataan if / else untuk memeriksa sama ada "c" adalah 'a' atau 'b'
- Sekiranya char adalah 'a' kita menghidupkan led, jika char adalah 'b' kita mematikan led
- Kami menambah sedikit kelewatan untuk membaca
Sekarang kita sudah bersedia 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 Cahaya
- Susun atur kawalan yang 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 pertama 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 (gelap atau terang) dan tahan butang yang anda pilih
- Tunggu sambungan, jika gagal, cuba sambungkan semula
- Setelah berjaya disambungkan, ketuk lampu besar di tab pertama (dipimpin) dan periksa LED yang disambungkan ke Arduino anda jika berkelip
- Sekiranya semuanya berfungsi dan anda ingin mengedit data yang dihantar ke Arduino, membuka lebih banyak ciri dan menyokong saya, membeli premium, saya akan sangat gembira:)
Sepatutnya itu.
Jangan lupa menilai dan memberikan maklum balas yang baik. Terima kasih dan sampai jumpa di tutorial seterusnya:)
Tolong menyokong projek Robotic Arm saya di sini: Klik Di Sini!
Disyorkan:
Cara Mengubah Nama Modul Bluetooth Dengan Mudah Dengan Arduino: 4 Langkah
Cara Mengubah Nama Modul Bluetooth dengan Mudah Dengan Arduino: Dalam projek ini anda akan belajar bagaimana menamakan Modul Bluetooth anda dan mengesan kegagalan dalam kerja bluetooth anda. Untuk projek ini, anda akan menggunakan komponen berikut yang ditunjukkan di bawah
Kawal LED Dengan Android Anda - Modul Arduino-Bluetooth: 5 Langkah
Kawal LED Dengan Android Anda | Modul Arduino-Bluetooth: Tutorial akan membantu kita membina litar dan mengawalnya melalui aplikasi mudah alih. Katakan anda akan dapat mengawal lampu rumah anda? Jadi, bukan sebenarnya lampu tetapi untuk kepentingan singkat kita akan mengendalikan LED buat masa ini dan anda boleh menambah semua ki
Robot Arduino Dengan Jarak, Arah dan Darjah Putaran (Timur, Barat, Utara, Selatan) Dikendalikan dengan Suara Menggunakan Modul Bluetooth dan Pergerakan Robot Autonomi: 6 Langkah
Arduino Robot Dengan Jarak, Arah dan Darjah Putaran (Timur, Barat, Utara, Selatan) Dikendalikan oleh Suara Menggunakan Modul Bluetooth dan Pergerakan Robot Autonomi: Instruksional ini menerangkan bagaimana membuat Arduino Robot yang dapat dipindahkan ke arah yang diperlukan (Maju, Mundur , Kiri, Kanan, Timur, Barat, Utara, Selatan) diperlukan Jarak dalam Sentimeter menggunakan perintah Suara. Robot juga boleh digerakkan secara autonomi
Gunakan Modul Bluetooth HC-05 untuk Merealisasikan Komunikasi Mikro: bit Dengan Telefon Bimbit: 9 Langkah (dengan Gambar)
Gunakan Modul Bluetooth HC-05 untuk Merealisasikan Komunikasi Mikro: bit Dengan Telefon bimbit: Dalam bab Menggunakan Modul Bluetooth HC-06 untuk Merealisasikan Komunikasi Mikro: bit Dengan Telefon bimbit, kami telah membincangkan bagaimana menggunakan HC-06 untuk mewujudkan komunikasi antara mikro: bit dan telefon bimbit. Kecuali untuk HC-06, terdapat modul Bluetooth biasa yang lain
Gunakan Modul Bluetooth HC-06 untuk Merealisasikan Komunikasi Mikro: bit Dengan Telefon Bimbit: 8 Langkah (dengan Gambar)
Gunakan Modul Bluetooth HC-06 untuk Merealisasikan Komunikasi Mikro: bit Dengan Telefon bimbit: Banyak rakan di sekitar saya yang bermain mikro: bit memberitahu saya bahawa sambungan Bluetooth mikro: bit tidak stabil. Mudah terputus. Sekiranya kita menggunakan micropython, Bluetooth bahkan tidak dapat digunakan. Sebelum masalah ini diselesaikan dengan mikro: bit offic