Apa perbedaan mendasar dari berbagai modul Bluetooth untuk pemula?

10

Saya seorang pemula untuk mikrokontroler dan elektronik, meskipun tidak benar-benar ke komputer dan pemrograman.

Dimulai dengan Arduino, saya sampai pada titik di mana saya benar-benar tertarik untuk mendapatkan prototipe saya untuk berbicara dengan perangkat seluler atau komputer untuk mengirim dan menerima data (misalnya, mengirim data sensor atau menerima perintah).

Melihat keluar, saya telah menemukan bahwa ada modul bluetooth yang berbeda dengan berbagai titik harga. Penelitian lebih lanjut tentang perbedaan tidak mengungkapkan banyak kepada saya sebagai pemula, saya berjuang untuk memahami apa yang harus diwaspadai atau bagaimana memilih.

Pertanyaan saya di sini adalah:

Apa perbedaan mendasar dari berbagai modul Bluetooth untuk pemula, seperti:

  • HC-05
  • HC-06
  • HC-07

Dan apa yang harus dicari ketika membeli modul Bluetooth sederhana untuk Arduino?

Phil
sumber

Jawaban:

7

Sejauh menyangkut kesederhanaan, HC05 akan menjadi cara untuk pergi. Sejauh ini yang paling populer dan ada banyak tutorial tentang cara menggunakannya (hanya pencarian cepat google). Adapun perbedaan:

  • Modul HC-05 dapat membangun koneksi ke modul lain. Misalnya Robot menjadi master dan menghubungkan ke modul bluetooth slave. Atau dalam mode slave untuk membuat jembatan nirkabel ke notebook.

  • Modul HC-06 hanya bisa menjadi budak. Ini membuatnya hanya berguna untuk mengatakan menghubungkan notebook sebagai master ke robot dengan modul slave misalnya untuk jembatan serial nirkabel.

  • Sedangkan untuk HC07, dukungan tampaknya rendah sehingga saya akan merekomendasikan tetap menggunakan HC05 atau HC06

Pada akhirnya itu tergantung pada kebutuhan Anda. Jika Anda hanya ingin berbicara antara telepon dan arduino Anda daripada HC06 akan berfungsi dengan baik, namun jika pada suatu saat Anda ingin berbicara dengan arduino lain, maka hc05 akan menjadi cara yang tepat.

Caleb Bramwell
sumber
Terima kasih Caleb, jawaban yang bagus! Apakah Anda memiliki pengalaman pada modul Xbee BT?
Phil
2

Saya tidak benar-benar tahu perbedaannya tetapi saya telah menggunakan modul HC-06. Mereka hanya mode-budak, tetapi itulah yang Anda butuhkan untuk mengganti terminal berkabel ke Arduino Anda, seperti PC dan kabel USB, dengan terminal Bluetooth. Itu mungkin mencakup 99% kasus di mana Arduino atau perangkat berbasis MCU lainnya perlu berkomunikasi dengan PC atau tablet yang sudah memiliki Bluetooth bawaan. Untuk komunikasi perangkat ke perangkat, salah satunya harus menjadi master, dan saya pikir yang membutuhkan HC-05.

JRobert
sumber
Terima kasih @Jrobert! Tidak tahu itu mungkin, sangat keren! Apakah Anda menggunakan HC-05 Anda untuk mengunggah sketsa, DAN berbagi data selama operasi (seperti info sensor)?
Phil
Hc05 adalah master dan slave, hc06 hanya slave. Satu-satunya perbedaan nyata adalah firmware yang dapat di-flash, tetapi bukan tugas yang mudah bagi pemula.
Caleb Bramwell
Ya, saya telah mengunggah sketsa tetapi terlalu lambat untuk mengejarnya. Tapi ya, ini dirancang sebagai pengganti drop-in untuk terminal kabel. @ CalebBramwell - terima kasih telah menjelaskannya. Saya belum bermain dengan varian HC-0x yang berbeda.
JRobert
-1

Dimungkinkan untuk menggunakan HC-05 untuk mengunggah program Anda secara nirkabel, meskipun membutuhkan kabel tambahan dari HC-05 ke Arduino.

Mengunggah nirkabel dapat menjadi alternatif yang berguna ketika akses ke Arduino rumit atau jika Anda tidak merasa nyaman menghubungkan komputer Anda ke Arduino yang diberdayakan atau ditransfer ke sesuatu yang lain, mencapai hal yang sama dengan yang Anda dapatkan dengan mengatakan optocoupler.

Fabio
sumber
Ini tidak menjawab pertanyaan OP.
sa_leinad
Yah HC-06 tidak mampu itu ... jadi itu membuat mereka berbeda, kan? Atau maksud Anda bahwa pemula tidak harus peduli tentang itu?
Fabio