Isi kandungan:

Arduino Controlling Led Dengan Modul Bluetooth HC-06: 4 Langkah
Arduino Controlling Led Dengan Modul Bluetooth HC-06: 4 Langkah

Video: Arduino Controlling Led Dengan Modul Bluetooth HC-06: 4 Langkah

Video: Arduino Controlling Led Dengan Modul Bluetooth HC-06: 4 Langkah
Video: BELAJAR 30 PEMROGRAMAN ARDUINO - Cara Mengontrol LED dengan Bluetooth HC05 2024, November
Anonim
Image
Image
Arduino Controlling Led Dengan Modul Bluetooth HC-06
Arduino Controlling Led Dengan Modul Bluetooth HC-06

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

Bahagian dan Komponen
Bahagian dan Komponen
Bahagian dan Komponen
Bahagian dan Komponen
Bahagian dan Komponen
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

Sambungan dan Skematik
Sambungan dan Skematik
Sambungan dan Skematik
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

Kod Arduino dan Komunikasi Bersiri
Kod Arduino dan Komunikasi Bersiri

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

Sambungkan Arduino ke Peranti Android
Sambungkan Arduino ke Peranti Android
Sambungkan Arduino ke Peranti Android
Sambungkan Arduino ke Peranti Android
Sambungkan Arduino ke Peranti Android
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:)

  1. Buka aplikasi, luncurkan intro, tekan butang CARI dan cari peranti berdekatan
  2. Apabila peranti anda dijumpai, pilih dengan mengkliknya
  3. Pilih tema pilihan (gelap atau terang) dan tahan butang yang anda pilih
  4. Tunggu sambungan, jika gagal, cuba sambungkan semula
  5. Setelah berjaya disambungkan, ketuk lampu besar di tab pertama (dipimpin) dan periksa LED yang disambungkan ke Arduino anda jika berkelip
  6. 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: