Pilih negara atau rantau anda.

Panduan Modul Bluetooth HC-05: Prinsip Kerja, Pendawaian dan Konfigurasi

May23
Semak imbas: 4,670
Modul Bluetooth HC-05 ialah modul komunikasi bersiri wayarles yang digunakan untuk menghantar dan menerima data antara mikropengawal, telefon pintar, komputer dan sistem terbenam.Ia menyokong komunikasi UART, mod induk dan hamba, konfigurasi arahan AT, dan pemindahan data Bluetooth jarak dekat, menjadikannya berguna untuk projek Arduino, robotik, automasi dan sistem kawalan wayarles.Artikel ini menerangkan cara HC-05 berfungsi, cara menyambungkan pinnya dengan betul, cara mengkonfigurasi kadar baud, kata laluan, nama peranti dan mod pengendalian, cara ia dibandingkan dengan modul HC-06 dan HM-10 BLE, dan cara menyelesaikan masalah sambungan biasa.

Katalog

1. Apakah Modul Bluetooth HC-05 dan Bagaimana Ia Berfungsi
2. Pinout HC-05, Konfigurasi Pin dan Pendawaian Asas
3. Ciri dan Spesifikasi Utama HC-05
4. Mod Induk HC-05 lwn Mod Hamba
5. Perintah dan Konfigurasi HC-05 AT
6. Modul HC-05 lwn HC-06 lwn HM-10 BLE
7. Petua Penyelesaian Masalah HC-05 biasa
8. Kesimpulan

HC-05 Bluetooth Module

Rajah 1: Modul Bluetooth HC-05

Apakah Modul Bluetooth HC-05 dan Bagaimana Ia Berfungsi?

Modul Bluetooth HC-05 ialah peranti komunikasi bersiri wayarles yang digunakan untuk menghantar dan menerima data antara sistem elektronik melalui teknologi Bluetooth.Ia digunakan secara meluas dalam projek Arduino, robotik, sistem terbenam, dan aplikasi automasi tanpa wayar di mana komunikasi jarak dekat diperlukan.Modul ini menggunakan komunikasi bersiri UART, membenarkan mikropengawal, telefon pintar, tablet dan komputer bertukar-tukar arahan dan data penderia secara wayarles tanpa sambungan kabel langsung.

Salah satu kelebihan utama modul Bluetooth HC-05 ialah sokongannya untuk kedua-dua mod induk dan komunikasi mod hamba.Dalam mod hamba, modul menunggu sambungan Bluetooth masuk daripada telefon pintar atau komputer.Dalam mod induk, HC-05 boleh mencari dan menyambung secara aktif ke peranti Bluetooth lain secara automatik.Fleksibiliti ini menjadikan modul sesuai untuk kedua-dua projek elektronik pemula dan sistem komunikasi terbenam termaju.

HC-05 berfungsi dengan menukar data bersiri UART kepada isyarat Bluetooth tanpa wayar.Apabila disambungkan kepada mikropengawal seperti Arduino, modul menerima data bersiri melalui pin RX dan TX dan menghantar maklumat secara wayarles ke peranti berpasangan.Isyarat Bluetooth yang masuk kemudiannya ditukar kembali kepada data bersiri yang boleh diproses oleh mikropengawal.

Peranti
Tindakan
Telefon pintar
Menghantar arahan tanpa wayar
Modul HC-05
Menerima data Bluetooth
Arduino
Proses arahan bersiri
Peranti Output
Mengaktifkan LED, geganti atau motor

Di dalam modul Bluetooth HC-05, litar komunikasi bersepadu mengendalikan pasangan Bluetooth, penukaran komunikasi bersiri, pemprosesan isyarat dan penghantaran data tanpa wayar.Modul ini juga menyokong tetapan boleh dikonfigurasikan seperti kadar baud, kata laluan berpasangan, nama peranti dan mod pengendalian melalui arahan AT.

Oleh kerana HC-05 menggunakan komunikasi Bluetooth jarak dekat, kualiti isyarat mungkin berkurangan apabila terdapat halangan, gangguan elektrik atau bekalan kuasa yang tidak stabil.Pendawaian yang betul dan peraturan voltan yang stabil membantu meningkatkan kebolehpercayaan komunikasi dalam sistem terbenam.

Pinout HC-05, Konfigurasi Pin dan Pendawaian Asas

Basic Wiring of HC-05 Bluetooth Module

Rajah 2: Pendawaian Asas Modul Bluetooth HC-05

Pin
Fungsi
Penerangan
VCC
Bekalan Kuasa
Bekalan voltan kendalian kepada modul
GND
tanah
Biasa tanah litar
TXD
Hantar Data
Menghantar bersiri data kepada mikropengawal
RXD
Terima Data
Menerima data bersiri daripada mikropengawal
NEGERI
Status Penunjuk
Menunjukkan Status sambungan Bluetooth
EN/KUNCI
Mod AT Dayakan
Mengaktifkan AT mod arahan

Pin VCC biasanya menerima voltan antara 3.6V dan 6V bergantung pada reka bentuk papan pecah.Pin TXD dan RXD mengendalikan komunikasi bersiri UART dengan mikropengawal seperti Arduino.Dalam kebanyakan litar Arduino, pin HC-05 TXD disambungkan ke pin Arduino RX, manakala pin HC-05 RXD disambungkan ke pin Arduino TX.

Memandangkan pin HC-05 RX beroperasi menggunakan aras logik 3.3V, penyambungan terus output Arduino TX 5V boleh merosakkan modul dari semasa ke semasa.Atas sebab ini, banyak litar HC-05 menggunakan pembahagi voltan atau penukar aras logik untuk mengurangkan voltan yang digunakan pada pin RX dengan selamat.

Ciri dan Spesifikasi Utama HC-05

Parameter
Nilai
Bluetooth Versi
Bluetooth 2.0 + EDR
Komunikasi taip
Siri UART Komunikasi
Beroperasi Voltan
3.6V–6V
Tahap Logik
3.3V
Baud lalai Kadar
9600
Tanpa wayar Julat
lebih kurang 10 Meter
Beroperasi Mod
Cikgu dan budak
Kekerapan Band
2.4GHz ISM Band
Antara muka taip
TX/RX UART
Konfigurasi Kaedah
Perintah AT

Modul Bluetooth HC-05 direka untuk komunikasi wayarles jarak dekat yang stabil dalam sistem terbenam dan projek berasaskan mikropengawal.Kadar baud boleh dikonfigurasikan dan antara muka bersiri UART membolehkan komunikasi yang boleh dipercayai antara papan Arduino, sistem sensor, platform robotik dan litar automasi.

Satu pertimbangan praktikal yang penting ialah julat komunikasi tanpa wayar.Walaupun HC-05 biasanya dinilai untuk kira-kira 10 meter, prestasi sebenar mungkin berbeza-beza bergantung pada halangan, bahan dinding, gangguan elektrik, orientasi antena dan kestabilan bekalan kuasa.Kualiti komunikasi juga mungkin berkurangan dalam persekitaran industri yang bising atau sistem dengan pembumian yang tidak stabil.

Mod Induk HC-05 lwn Mod Hamba

Salah satu ciri terpenting modul Bluetooth HC-05 ialah keupayaannya untuk beroperasi dalam mod induk dan mod hamba.Dalam mod hamba, modul menunggu sambungan Bluetooth masuk daripada peranti seperti telefon pintar, tablet atau komputer.Dalam mod induk, HC-05 secara aktif mencari dan menyambung ke peranti Bluetooth lain secara automatik.

Ciri
Mod Induk
Mod Hamba
Memulakan Sambungan
ya
Tidak
Menerima Sambungan
Terhad
ya
Telefon pintar Berpasangan
Terhad
Disokong
Peranti-ke-Peranti Komunikasi
Disokong
Disokong
Biasa Aplikasi
Tanpa wayar pengawal
Telefon pintar komunikasi

Mod Slave biasanya digunakan dalam projek Arduino yang dikawal telefon pintar kerana peranti mudah alih boleh menyambung dengan mudah ke modul HC-05.Mod induk lebih biasa digunakan dalam sistem komunikasi wayarles peranti-ke-peranti di mana satu sistem terbenam mengawal sistem lain secara automatik.

Perintah dan Konfigurasi HC-05 AT

Modul Bluetooth HC-05 menyokong arahan AT yang membolehkan pengguna mengkonfigurasi tetapan komunikasi, maklumat berpasangan, kadar baud dan mod pengendalian.Arahan AT biasanya digunakan semasa persediaan modul Bluetooth dan penyelesaian masalah.

AT Command
Fungsi
Penggunaan Biasa
AT
Ujian AT komunikasi arahan
Cek sama ada modul itu bertindak balas
AT+NAME?
Membaca nama Bluetooth semasa
Mengesahkan nama modul sebelum berpasangan
AT+NAME=HC05_TEST
Mengubah Nama peranti Bluetooth
menjadikan modul lebih mudah dikenal pasti dalam imbasan Bluetooth
DI+PSWD?
Membaca kata laluan berpasangan
Memeriksa kod PIN semasa
AT+PSWD=1234
Mengubah kata laluan berpasangan
Tetapkan yang baru PIN berpasangan Bluetooth
AT+UART?
Membaca tetapan UART semasa
Menyemak baud kadar, bit henti dan pariti
AT+UART=9600,0,0
Tetapkan UART kadar baud kepada 9600 bps
Perlawanan Tetapan komunikasi bersiri Arduino
DI+PERANAN?
Membaca peranan semasa
Cek sama ada modul itu tuan atau hamba
AT+ROLE=0
Menetapkan hamba mod
Membolehkan telefon atau komputer untuk menyambung ke modul
AT+ROLE=1
Set tuan mod
Membolehkan HC-05 untuk memulakan sambungan ke peranti Bluetooth lain
AT+SET SEMULA
Memulakan semula modul
Berlaku atau menyegarkan perubahan konfigurasi

Untuk memasuki mod arahan AT, pin KEY atau EN biasanya dipegang HIGH semasa menghidupkan modul.Dalam mod AT, corak berkelip LED onboard berubah untuk menunjukkan operasi mod konfigurasi.Tetapan kadar baud yang salah adalah salah satu sebab paling biasa mengapa arahan HC-05 AT gagal bertindak balas dengan betul.

HC-05 lwn HC-06 lwn HM-10 BLE Modul

Ciri
HC-05
HC-06
HM-10 BLE
Bluetooth Versi
Bluetooth 2.0 + EDR
Bluetooth 2.0
Bluetooth 4.0 BLE
Komunikasi taip
Siri UART
Siri UART
BLE UART
Mod Induk
Disokong
Tidak Disokong
Terhad
Mod Hamba
Disokong
Disokong
Disokong
Sokongan BLE
Tidak
Tidak
ya
Telefon pintar Keserasian
Android
Android
Android & iOS
Konfigurasi Fleksibiliti
tinggi
Sederhana
tinggi
kuasa Penggunaan
Sederhana
Sederhana
rendah
Tanpa wayar Julat
~10 Meter
~10 Meter
~10–30 Meter
Kemudahan Antara muka
Mudah
Sangat Mudah
Sederhana
Penggunaan Terbaik Kes
Robotik dan automasi
Mudah projek Bluetooth
IoT dan BLE aplikasi
kos
Sederhana
rendah
Lebih tinggi

Modul Bluetooth HC-05 lebih disukai untuk projek komunikasi bersiri tanpa wayar yang memerlukan sokongan komunikasi induk dan hamba.HC-06 adalah lebih ringkas dan direka terutamanya untuk aplikasi mod hamba, menjadikannya sesuai untuk projek Bluetooth pemula.Modul HM-10 BLE menyokong Bluetooth Tenaga Rendah (BLE), penggunaan kuasa yang lebih rendah dan keserasian yang lebih baik dengan telefon pintar moden, terutamanya peranti iOS, menjadikannya lebih sesuai untuk IoT dan sistem wayarles berkuasa rendah.

Petua Penyelesaian Masalah HC-05 biasa

Masalah dan Penyelesaian Biasa HC-05

Masalah
mungkin sebab
Menyelesaikan masalah Petua
HC-05 Tidak Berpasangan
tak betul kata laluan atau tetapan berpasangan
Sahkan Kata laluan Bluetooth dan proses berpasangan
Tiada Siri Komunikasi
Pin TX/RX disambung dengan tidak betul
Cross TX dan Sambungan RX dengan betul
Perintah AT Tidak Berfungsi
AT salah persediaan mod
Pegang KEY/EN pin semasa permulaan
rawak Bluetooth Terputus
Kuasa lemah bekalan
Guna stabil sumber voltan terkawal
Data Tidak Stabil Pemindahan
Elektrik gangguan
Gunakan pendek wayar dan pembumian yang stabil
HC-05 Tidak Dikesan
Modul tidak dikuasakan dengan betul
Sahkan VCC dan pendawaian GND
Baud yang salah Kadar
tak betul tetapan UART
Padankan Arduino dan kadar baud HC-05
Kerosakan Pin RX
5V langsung sambungan
Gunakan voltan perlindungan pembahagi

Penunjuk Status LED HC-05

Gelagat LED
Maknanya
Berkelip Cepat
Menunggu berpasangan Bluetooth
Berganda Perlahan Kejap
Bersambung dengan jayanya
Kelip Perlahan
arahan AT mod aktif

Penunjuk LED onboard membantu pengguna mengenal pasti status pengendalian modul Bluetooth HC-05 dengan cepat.Berkelip pantas biasanya bermakna modul sedang menunggu untuk berpasangan, manakala corak berkelip lebih perlahan sering menunjukkan sambungan Bluetooth yang berjaya atau operasi mod arahan AT.

Kesimpulan

Modul Bluetooth HC-05 kekal sebagai pilihan praktikal untuk komunikasi bersiri tanpa wayar jarak dekat kerana ia menggabungkan antara muka UART, arahan AT boleh dikonfigurasikan, dan kedua-dua sokongan mod induk dan hamba.Pendawaian yang betul adalah penting, terutamanya melintasi sambungan TX/RX dan melindungi pin RX daripada isyarat 5V terus.Spesifikasi, mod pengendalian, arahan AT dan perbandingannya dengan HC-06 dan HM-10 BLE menunjukkan bahawa HC-05 paling sesuai untuk projek kawalan Bluetooth yang fleksibel, manakala HC-06 sesuai dengan aplikasi mod hamba yang lebih ringkas dan HM-10 lebih baik untuk sistem IoT berkuasa rendah berasaskan BLE.Kuasa stabil, tetapan kadar baud yang betul, persediaan mod AT yang betul dan amalan pendawaian yang baik membantu mengelakkan kegagalan berpasangan, pemindahan data yang tidak stabil dan ralat komunikasi.

Tentang kita

IC Components Limited

www.IC-Components.com - Pembekal IC Components. Kami merupakan salah satu pengedar produk Komponen IC Elektronik yang berkembang paling pesat, rakan saluran bekalan dengan pengeluar elektronik asal melalui rangkaian global yang menyediakan komponen elektronik baharu dan asli. Gambaran Keseluruhan Syarikat >

Pertanyaan Dalam Talian

Sila hantar RFQ, kami akan bertindak balas dengan segera.


Soalan yang sering ditanya [FAQ]

1. Bagaimanakah anda menyambungkan modul Bluetooth HC-05 ke Arduino dengan selamat?

Modul Bluetooth HC-05 bersambung ke Arduino menggunakan komunikasi bersiri UART melalui pin TX dan RX.Pin HC-05 TX harus disambungkan ke pin Arduino RX, manakala pin HC-05 RX disambungkan ke pin Arduino TX.Walau bagaimanapun, kerana pin HC-05 RX menggunakan aras logik 3.3V, penggunaan isyarat 5V TX secara langsung daripada beberapa papan Arduino boleh merosakkan modul dari semasa ke semasa.Banyak litar menggunakan pembahagi voltan atau penukar aras logik untuk mengurangkan voltan masuk ke pin RX dengan selamat.Pendawaian yang stabil, pembumian yang betul dan sambungan bekalan kuasa terkawal juga membantu meningkatkan kebolehpercayaan komunikasi dan mengelakkan masalah berpasangan atau pemindahan data.

2. Bagaimanakah anda boleh menukar nama, kata laluan dan kadar baud Bluetooth HC-05?

Modul Bluetooth HC-05 menggunakan arahan AT untuk mengkonfigurasi tetapan komunikasi seperti nama peranti, kata laluan berpasangan, kadar baud dan mod pengendalian.Untuk mengakses mod arahan AT, pin KEY atau EN biasanya dipegang HIGH semasa menghidupkan modul.Setelah disambungkan melalui komunikasi bersiri, arahan seperti AT+NAME, AT+PSWD dan AT+UART boleh mengubah suai tetapan modul.Contohnya, AT+NAME=HC05_TEST menukar nama peranti Bluetooth, manakala AT+PSWD=1234 menukar kata laluan berpasangan.Padanan kadar baud yang betul antara HC-05 dan monitor bersiri Arduino adalah penting kerana tetapan UART yang salah boleh menghalang arahan AT daripada bertindak balas dengan betul.

3. Bagaimanakah modul Bluetooth HC-05 berkomunikasi dengan telefon pintar dan mikropengawal?

HC-05 berfungsi dengan menukar data UART bersiri kepada isyarat Bluetooth tanpa wayar.Apabila dipasangkan dengan telefon pintar atau peranti Bluetooth lain, modul menerima arahan wayarles dan memajukannya melalui pin TX dan RX ke mikropengawal yang disambungkan.Mikropengawal kemudian memproses data yang diterima untuk mengawal peranti seperti motor, LED, geganti atau penderia.Proses komunikasi ini juga berfungsi secara terbalik, membolehkan bacaan sensor dan data sistem dihantar secara wayarles kembali ke telefon pintar atau sistem pemantauan.

4. Apakah perbezaan praktikal antara mod induk HC-05 dan mod hamba?

Mod induk membolehkan modul HC-05 mencari dan menyambung secara automatik ke peranti Bluetooth lain, manakala mod hamba menunggu sambungan Bluetooth masuk daripada peranti luaran seperti telefon pintar atau komputer.Mod Slave biasanya digunakan dalam projek Arduino yang dikawal telefon pintar kerana aplikasi mudah alih boleh dipasangkan dengan modul dengan mudah.Mod induk lebih sesuai untuk sistem komunikasi wayarles peranti ke peranti di mana satu pengawal terbenam mesti secara automatik mewujudkan komunikasi dengan modul Bluetooth atau sistem penderia yang lain.

5. Mengapakah modul HC-05 kadangkala gagal memasuki mod arahan AT?

Modul HC-05 sering gagal memasuki mod arahan AT kerana PIN KEY atau EN tidak diaktifkan dengan betul semasa permulaan.Untuk mengakses arahan AT, modul biasanya memerlukan pin KEY untuk kekal TINGGI semasa kuasa digunakan.Tetapan kadar baud yang salah juga boleh menghalang komunikasi dengan mod AT.Dalam kebanyakan kes, pengguna secara tidak sengaja menggunakan kadar baud komunikasi biasa dan bukannya kadar baud arahan AT khusus, menyebabkan modul kelihatan tidak bertindak balas walaupun ia berfungsi dengan betul.

6. Bagaimanakah gangguan elektrik dan isu bekalan kuasa menjejaskan kestabilan komunikasi HC-05?

Modul Bluetooth HC-05 bergantung pada voltan stabil dan isyarat bersiri bersih untuk komunikasi wayarles yang boleh dipercayai.Gangguan elektrik daripada motor, geganti, bekalan kuasa pensuisan atau litar arus tinggi berdekatan boleh menimbulkan bunyi isyarat yang mengganggu komunikasi Bluetooth dan pemindahan data UART.Bekalan kuasa yang lemah atau tidak stabil juga boleh menyebabkan terputus sambungan rawak, gagal berpasangan atau ralat komunikasi.Pembumian yang betul, wayar isyarat pendek, sumber voltan terkawal dan komponen penapisan hingar membantu meningkatkan kestabilan komunikasi tanpa wayar.

7. Mengapakah HC-05 dianggap lebih fleksibel daripada modul Bluetooth HC-06?

HC-05 dianggap lebih fleksibel kerana ia menyokong kedua-dua mod induk dan komunikasi mod hamba, manakala HC-06 biasanya hanya menyokong mod hamba.Ini membolehkan HC-05 mengambil bahagian dalam sistem komunikasi wayarles yang lebih maju, termasuk gandingan peranti-ke-peranti automatik dan komunikasi pengawal terbenam.HC-05 juga menyediakan lebih banyak pilihan konfigurasi arahan AT, memberikan pengguna kawalan yang lebih baik ke atas kadar baud, nama peranti Bluetooth, kata laluan dan mod pengendalian.

8. Bolehkah modul Bluetooth HC-05 berfungsi dengan peranti iPhone dan iOS?

Modul Bluetooth HC-05 mempunyai keserasian terhad dengan peranti iPhone dan iOS kerana ia menggunakan komunikasi Bluetooth 2.0 klasik dan bukannya Bluetooth Tenaga Rendah (BLE).Kebanyakan peranti iOS moden mengehadkan komunikasi bersiri langsung dengan modul Bluetooth klasik melainkan aplikasi khas atau profil komunikasi yang diperakui digunakan.Disebabkan oleh pengehadan ini, HC-05 biasanya berfungsi dengan lebih pasti dengan peranti Android.Untuk projek yang memerlukan keserasian iPhone yang stabil, modul BLE seperti HM-10 sering diutamakan kerana ia menyokong komunikasi Tenaga Rendah Bluetooth yang biasa digunakan oleh sistem iOS.

9. Bagaimanakah penunjuk LED HC-05 membantu semasa penyelesaian masalah dan konfigurasi?

Penunjuk LED onboard memberikan maklum balas visual pantas tentang status operasi modul HC-05.Berkelip cepat biasanya bermakna modul sedang menunggu untuk berpasangan Bluetooth, manakala berkelip dua kali perlahan sering menunjukkan sambungan Bluetooth berjaya.Corak berkelip perlahan juga mungkin menunjukkan operasi mod arahan AT.Gelagat LED ini membantu pengguna mengenal pasti isu berpasangan, masalah komunikasi dan status konfigurasi tanpa memerlukan peralatan ujian tambahan.

10. Sejauh manakah modul Bluetooth HC-05 boleh menghantar data dengan pasti?

Modul Bluetooth HC-05 biasanya menyokong julat komunikasi tanpa wayar sekitar 10 meter di bawah keadaan operasi biasa.Walau bagaimanapun, julat sebenar mungkin berbeza-beza bergantung pada bahan dinding, halangan logam, orientasi antena, gangguan elektrik dan kestabilan bekalan kuasa.Persekitaran dalaman dengan dinding tebal atau gangguan elektronik berat boleh mengurangkan jarak komunikasi dan kualiti isyarat dengan ketara.Bekalan voltan yang stabil, pembumian yang betul dan meminimumkan sumber hingar elektrik berdekatan boleh membantu mengekalkan prestasi komunikasi Bluetooth yang lebih dipercayai dalam sistem terbenam dan projek automasi.

Nombor bahagian yang popular