top of page

 

HC-05/HC-06 BLUETOOTH MODÜLÜ

Hc-05/Hc-06 Bluetooth Modülü: Bluetooth teknolojisi günlük hayatta kullandığımız bir çok uzaktan kontrol-bağlantı gerektiren araçta bulunmakta ve kullanılmaktadır. Arduino ile oluşturulan projelerde ise çoğunlukla devreyi uzaktan kontrol edebilmek için, bluetooth kontrollü robot, bluetooth kontrollü led, motor dönüş yönü-açısını belirleme, akıllı ev projelerinde ışık, kapı, perde vb. sistemleri kontrol etme gibi işlemler için kullanılmaktadır. Bluetooth modülü ve arduino ile oluşturulan projeleri cep telefonu-tablet gibi bluetooth bulunduran bir cihazla uzaktan kontrol etmek mümkündür. Ayrıca bluetooth kontrollü akıllı chazlar için appinventor programı ile kolaylıkla android uygulama geliştirebilir ve bluetooth ile devreyi yönetebilirsiniz.


En çok tercih edilen modüller HC-05 ve HC-06 Bluetooth modülleridir. HC-05 bluetooth modülünü HC-06 bluetooth modülünden farklı olarak başka bluetooth modüllerine veri göndermek için kullanabilmektedir. HC-06 bluetooth modülü sadece alıcı olarak kullanılabilmekte yani sadece cep telefonu ya da tabletle bağlanılabilmektedir. HC-05 bluetooth modülü ise hem alıcı hem de verici olarak kullanılabilmek yani başka cihazlara bağlanabilmektedir. Bluetooth modülünde seri haberleşme mantığıyla Tx ucu verici, Rx ise alıcı ucudur ve genellikle Tx için 0. Sayısal Pin, Rx için de 1. Sayısal pin kullanılır.


Bir Bluetooth modülü satın aldığınızda ad-şifresi-baund hızı(9600) tanımlı olacağı için başka ayarlama yapmanız gerekmez, modül ile öntanımlı gelen bilgiler aşağıdaki gibidir:
 

Bluetooth modülünün 
Adı: HC-06 ya da HC-05
Şifresi: 0000 ya da 1234
Baund hızı: 9600


Bu ayarlar ve diğer ayarlar (slave-master modu vb) daha sonra AT komutlarını kullanarak değiştirilebilmektedir. Alıcı(Rx) ve verici(Tx) baund hızının, iletişim kurulabilmesi için telsiz yada mikrofonlarda olduğu gibi aynı olması gerekmektedir.


HC-05 ve HC-06 Modülleri Bluetooth 2.0 desteklediği için android işletim sistemlerinde sorunsuz çalışmaktadır ancak IOS işletim sistemi Bluetooth 3.0 desteklediği için HM-10 bluetooth modülünü kullanılmaktadır.
 

 

Hc-05 ya da Hc-06 Bluetooth Modülü-Arduino Bağlantı

 

HC-06 bluetooth modülü 4 pin çıkışa Tx, Rx,VCC,GND; HC-05 bluetooth modülü 6 pin çıkşa sahiptir. Bu pinlerden Tx, Rx,VCC,GND pinlerinin bağlantısı mutlaka yapılmadır ancak STATE pini konfigürasyon ayarları yapılacağı zaman bağlanır.

Rx ve Tx pinlerinin Arduino karta çapraz bir şekilde bağlandığına dikkat edin.

Bluetooth modülü ile arduino devresi kurulduktan sonra Arduinoya kod yüklemesini hata uyarısı almadan gerçekleştirebilmek için her zaman Arduino kartın üzerindeki Tx(0.pin) ve Rx(1.pin) pinlerinin çıkarılması gerekmektedir. Her seferinde bu işlemi gerçekleştirmek istemezseniz arduino yazılımı içindeki SoftwareSerial.h kütüphanesi ile Tx ve Rx olarak arduino karttaki istediğiniz sayısal pini tanımlayabilirsiniz.

Kodları yükledikten sonra çalışmazsa Arduinonun usb bağlantısını çıkarın ve HC-05 bluetooth modülü  üzerindeki küçük butona birkaç sn basılı tutun ve usb kablosunu bilgisayara bağlayın. Bağlantının doğru bir şekilde gerçekleştiğini HC-05 bluetooth modülü üzerindeki ledin yanıp sönmeye başlamasından anlayabilirsiniz.

 

Hc-05 ya da Hc-06 Bluetooth Modülünün bağlantıları aşağıdaki şekilde gösterildiği gibi yapılmalıdır. Tinkercad programında Hc-05 ya da Hc-06 Bluetooth Modülü bulunmadığı için Fritzing programı ile hazırlanmıştır. 

Mblockta 3’te Bluetooth modülünü kullanabilmek için eklenti yüklenmesi gerekmektedir. Bunun için Uzantılar-->Uzantıları Yönet ile Uzantıları Yönet penceresi açılmalı ve ara kutucuğuna Bluetooth yazıp listeden BluetoothKontrol-Erdal Delebe-1.0 eklentisi İndir butonuna basarak indirilmeli.

Eklenti indirildikten sonra Robotlar Kod bloğunun altında listelenir.

 

Mblockta 5’te Bluetooth modülünü kullanabilmek için eklenti yüklenmesi gerekmektedir. Bunun için Uzantı butonuna basarak uzantılar penceresi açılmalı ve ara kutucuğuna Bluetooth yazıp listeden BluetoothKontrol eklentisini önce  artı,      sonra            butonuna basarak eklenmesi gerekmektedir.

Kod yüklendikten sonra bluetooth özellikli mobil cihazdan telefon yada tabletten, devreyi kontrol için oluşturulan uygulamayı açarak arduino kartı bilgisayara bağlayıp çalıştırailirsiniz. Bluetooth uygulamalarını kontrol etmek için appinventor ile hazırlanan Android uygulamasını indirmek için aşağıdaki bağlantıya tıklayın. Aşağıda listelenen bluetooth uygulamalarında bu Android Uygulama kullanılacaktır.

Hc-05 ya da Hc-06 Bluetooth Modülü ile yapacağımız etkinlikler aşağıda listelenmiştir:

  1. Bluetooth Kontrollü Led Yakma Uygulaması

  2. Bluetooth Kontrollü Çoklu Led Yakma Uygulaması

 

                           

hc-05.PNG
mblock5-uzantı-bt-2.png
mblock5-uzantı-bt-1.png
mblock5-uzantı-bt-3.png
BT.PNG
mblock-3-uzantı-bt.png
devre-bluetooth.PNG
hc-05.PNG
bottom of page