Isi kandungan:

Bermula dengan Modul Bluetooth HC05 & Arduino [Tutorial]: 6 Langkah
Bermula dengan Modul Bluetooth HC05 & Arduino [Tutorial]: 6 Langkah

Video: Bermula dengan Modul Bluetooth HC05 & Arduino [Tutorial]: 6 Langkah

Video: Bermula dengan Modul Bluetooth HC05 & Arduino [Tutorial]: 6 Langkah
Video: Светодиодный контроллер Arduino Bluetooth с Bluetooth-модулем Android HC-05 | Разработчик прилож MIT 2024, November
Anonim
Bermula dengan Modul Bluetooth HC05 & Arduino [Tutorial]
Bermula dengan Modul Bluetooth HC05 & Arduino [Tutorial]

Anda boleh membaca ini dan tutorial luar biasa lain di laman web rasmi ElectroPeak

Dalam tutorial ini, anda akan belajar bagaimana berkomunikasi dan menghantar data dengan Bluetooth menggunakan Modul Bluetooth HC05 dan papan Arduino. Pada akhir artikel ini, anda akan belajar:

  • Maklumat umum mengenai protokol Bluetooth
  • Cara menghantar data menggunakan Bluetooth
  • Cara menghantar AT-Command ke HC05

Langkah 1: Pengenalan Ringkas kepada Komunikasi dan Protokol Bluetooth

Terdapat beberapa cara untuk komunikasi tanpa wayar seperti NRF, ZigBee, Wi-Fi, dan Bluetooth.

Protokol Bluetooth; kaedah komunikasi yang berpatutan dalam rangkaian PAN, dengan kadar data maksimum 1Mb / S, bekerja dalam julat nominal 100 meter menggunakan frekuensi 2.4 G adalah cara berkomunikasi tanpa wayar yang biasa.

Modul HC05 adalah modul Bluetooth yang menggunakan komunikasi bersiri, yang kebanyakannya digunakan dalam projek elektronik.

Spesifikasi penting modul Bluetooth HC05:

  • Voltan kerja: 3.6V - 5V
  • Antena dalaman: Ya
  • Sambungan automatik ke peranti terakhir: Ya

Langkah 2: Menghantar Data ke Arduino Melalui Bluetooth

Modul HC05 mempunyai pengatur 3.3v dalaman dan sebab itulah anda boleh menyambungkannya ke voltan 5v. Tetapi kami sangat mengesyorkan voltan 3.3V, kerana logik pin komunikasi bersiri HC05 adalah 3.3V. Membekalkan 5V ke modul boleh menyebabkan kerosakan pada modul.

Untuk mengelakkan kerosakan dari modul dan membuatnya berfungsi dengan baik, anda harus menggunakan litar bahagian rintangan (5v hingga 3.3v) antara pin arduino TX dan pin RX modul. Apabila tuan dan hamba disambungkan, LED biru dan merah di papan akan berkelip setiap 2 saat. Sekiranya tidak disambungkan, hanya biru yang berkelip setiap 2 saat.

Langkah 3: Litar

Litar
Litar
Litar
Litar

Langkah 4: Kod

Untuk berkomunikasi dengan HC05 menggunakan Bluetooth, anda memerlukan aplikasi terminal Bluetooth di telefon anda. Anda boleh menggunakannya. Sekarang untuk mula memindahkan data, muat naik kod ini di Arduino anda dan sambungkan HC05 menggunakan aplikasi yang baru anda pasang. Nama komunikasi adalah HC05, kata laluan adalah 1234 atau 0000 dan laju baud pemindahan adalah 9600 secara lalai.

Mari kita perhatikan lebih mendalam kodnya dan lihat apa maksud setiap baris:

#sertakan "SoftwareSerial.h"

perpustakaan yang anda perlukan untuk komunikasi bersiri perisian. Anda boleh memuat turunnya di sini.

SoftwareSerial MyBlue (2, 3);

Definisi perisian untuk pin bersiri; RX2 & TX3

MyBlue.begin (9600);

Mengkonfigurasi kadar baud bersiri perisian pada 9600

Membaca data bersiri dan Menghidupkan / Mematikan LED dengan sewajarnya.

Langkah 5: Menghantar Perintah AT ke Modul Bluetooth HC05

Menghantar AT-Perintah ke Modul Bluetooth HC05
Menghantar AT-Perintah ke Modul Bluetooth HC05

Dengan menekan dan menahan butang modul beralih ke mod perintah AT. Jika tidak, ia berfungsi dalam mod komunikasi. Sebilangan modul mempunyai butang tekan dalam pakejnya dan tidak perlu menambahkannya lagi. Kadar baud lalai untuk memasuki mod At-command adalah 38400. Sekarang muat naik kod ini di papan anda dan tetapkan arahan menggunakan Serial Monitor.

Anda akan menerima TANGGUNGJAWAB dengan menghantar PERINTAH ke modul. Berikut adalah beberapa arahan AT yang paling penting:

Langkah 6: Beli Modul Bluetooth HC05

Beli modul HC05 Blurtooth dari ElectroPeak

Disyorkan: