Isi kandungan:
- Langkah 1: Pengenalan Ringkas kepada Komunikasi dan Protokol Bluetooth
- Langkah 2: Menghantar Data ke Arduino Melalui Bluetooth
- Langkah 3: Litar
- Langkah 4: Kod
- Langkah 5: Menghantar Perintah AT ke Modul Bluetooth HC05
- Langkah 6: Beli Modul Bluetooth HC05
Video: Bermula dengan Modul Bluetooth HC05 & Arduino [Tutorial]: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
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
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
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:
Bermula dengan Python untuk ESP8266 & ESP32: 6 Langkah
Bermula dengan Python untuk ESP8266 & ESP32: Bacground ESP8266 dan adik lelakinya ESP32 adalah mikrocip Wi-Fi kos rendah dengan tumpukan TCP / IP penuh dan kemampuan pengawal mikro. Cip ESP8266 pertama kali mendapat perhatian komuniti pembuat pada tahun 2014. Sejak itu, harga rendah (
Kaedah Sangat Mudah Bermula dengan Automasi Rumah Menggunakan Modul DIY: 6 Langkah
Kaedah Sangat Mudah Bermula dengan Automasi Rumah Menggunakan Modul DIY: Saya terkejut apabila saya memutuskan untuk mencuba menambahkan beberapa sensor DIY ke pembantu rumah. Menggunakan ESPHome sangat mudah dan dalam catatan ini, kita akan belajar bagaimana mengawal pin GPIO dan juga memperoleh suhu & data kelembapan dari n tanpa wayar
Arduino Bermula Dengan Perkakasan dan Perisian & Arduino Tutorial: 11 Langkah
Arduino Bermula Dengan Perkakasan dan Perisian & Arduino Tutorial: Pada masa kini, Pembuat, Pembangun lebih suka Arduino untuk pengembangan cepat prototaip projek. Arduino adalah platform elektronik sumber terbuka berdasarkan perkakasan dan perisian yang mudah digunakan. Arduino mempunyai komuniti pengguna yang sangat baik. Papan Arduino d
Bermula Dengan Esp 8266 Esp-01 Dengan Arduino IDE - Memasang Esp Papan di Arduino Ide dan Pengaturcaraan Esp: 4 Langkah
Bermula Dengan Esp 8266 Esp-01 Dengan Arduino IDE | Memasang Papan Esp di Arduino Ide dan Pengaturcaraan Esp: Dalam instruksional ini kita akan belajar bagaimana memasang papan esp8266 di Arduino IDE dan cara memprogramkan esp-01 dan memuat naik kod di dalamnya. Oleh kerana papan esp sangat popular jadi saya terfikir untuk membetulkan instruktor untuk ini dan kebanyakan orang menghadapi masalah
ESP8266-NODEMCU $ 3 Modul WiFi # 1- Bermula dengan WiFi: 6 Langkah
ESP8266-NODEMCU $ 3 Modul WiFi # 1- Bermula Dengan WiFi: Dunia baru pengkomputeran mikro ini telah tiba dan perkara ini adalah ESP8266 NODEMCU. Ini adalah bahagian pertama yang menunjukkan bagaimana anda dapat memasang persekitaran esp8266 di arduino IDE anda melalui video permulaan dan sebagai bahagian yang