Bluetooth nedir, nasıl çalışır?

Bluetooth, kablosuz veri aktarımı için kullanılan bir teknolojidir. Bu teknoloji, kısa mesafelerde (genellikle 10 metreye kadar) veri iletimi yapmak için tasarlanmıştır. Bluetooth, özellikle cep telefonları; kulaklıklar, hoparlörler, klavyeler, fareler, tabletler ve bilgisayarlar gibi cihazlar arasında veri iletimi için kullanılır.

Bluetooth, düşük maliyetli ve güç tüketimi açısından avantajlıdır ve dünya çapında kabul gören bir standarttır. İki cihaz arasındaki iletişim, kablosuz olarak gerçekleşir ve sinyaller radyo frekansları üzerinden iletilir. Bluetooth, cihazlar arasında hızlı ve güvenilir bir bağlantı sağlar ve aynı anda birden fazla cihazın bağlanmasına izin verir.

Ayrıca, Bluetooth sinyalleri, güvenli bir veri aktarımı sağlamak için düşük güçlü (aktarım gücü 2,4 miliwatt ile sınırlı) olmalıdır. Bu da sinyallerin menzilinin sınırlı kalmasına neden olur. Bluetooth teknolojisi, diğer kablosuz iletişim protokolleri gibi güçlü antenlere veya yüksek güçlü vericilere sahip değildir, bu nedenle sinyallerin menzili kısıtlıdır.

ISM (Industrial, Scientific, and Medical) Bandı

ISM bandı, birçok kablosuz teknolojinin kullanımında yaygın olarak kullanılır. Örneğin; Wi-Fi, Bluetooth, kablosuz telefonlar, Zigbee, RFID gibi teknolojiler ISM bandı üzerinde çalışır.

ISM bandı, UHF bandı içinde yer alır ve 2.4 GHz bölgesinde bulunur. Bluetooth teknolojisi, ISM bandındaki 2.4 GHz frekans bandında çalışır ve diğer kablosuz cihazlarla çakışmayı önlemek için frekans atlama yöntemini kullanır.

Bu nedenle, ISM bandı ve UHF bandı arasında bir ilişki vardır ve ISM bandı, düşük güçlü kablosuz cihazlar için özellikle uygun bir banttır. UHF bantı ise daha geniş bir frekans aralığına sahip olup birçok kablosuz teknoloji tarafından kullanılmaktadır.

Radyo Frekans Spektrumu

Radyo frekans bantları, kablosuz iletişim için belirlenmiş farklı frekans aralıklarını ifade eder. Bu bantlar, birçok kablosuz teknoloji tarafından kullanılır ve her biri farklı özelliklere sahiptir. Bazı yaygın radyo frekans bantları şunlardır:

  1. ELF (Extremely Low Frequency) Bantı: 3-30 Hz frekans aralığına sahiptir.
  2. VLF (Very Low Frequency) Bantı: 3 kHz – 30 kHz frekans aralığına sahiptir.
  3. LF (Low Frequency) Bantı: 30 kHz – 300 kHz frekans aralığına sahiptir.
  4. MF (Medium Frequency) Bantı: 300 kHz – 3 MHz frekans aralığına sahiptir.
  5. HF (High Frequency) Bantı: 3 MHz – 30 MHz frekans aralığına sahiptir.
  6. VHF (Very High Frequency) Bantı: 30 MHz – 300 MHz frekans aralığına sahiptir.

7. UHF (Ultra High Frequency) Bantı: 300 MHz – 3 GHz frekans aralığına sahiptir.

  1. SHF (Super High Frequency) Bantı: 3 GHz – 30 GHz frekans aralığına sahiptir.
  2. EHF (Extremely High Frequency) Bantı: 30 GHz – 300 GHz frekans aralığına sahiptir.

Bu radyo frekans bantları, kablosuz iletişim için kullanılan birçok teknoloji tarafından kullanılır. Örneğin, AM ve FM radyo yayınları, TV yayınları, cep telefonu iletişimi, Wi-Fi ve Bluetooth teknolojileri gibi teknolojiler, belirli bir radyo frekans bantı aralığında çalışır.

Elektromanyetik Spektrum İçerisinde RF’nin Yeri

Radyo frekansı (RF), elektromanyetik dalga spektrumunun bir bölümünü ifade eder. Bu frekanslar, genellikle radyo iletişimi ve elektronik cihazlarda kullanılır. Radyo frekansı, 3 kHz ila 300 GHz arasındaki frekans aralığına karşılık gelir.

RF, manyetik ve elektrik alanlardan oluşan elektromanyetik dalgalar aracılığıyla iletilir ve bu dalgaların frekansları, veri aktarım hızı ve kablosuz iletişim mesafesi gibi faktörlere bağlı olarak belirlenir.

Bluetooth HC-05 ve HC-06 modülleri

Bluetooth HC-05 ve HC-06 modülleri, kablosuz veri iletişimi için kullanılan popüler Bluetooth modülleridir. Her iki modül de Texas Instruments (TI) tarafından üretilmektedir.

HC-05, seri iletişim için AT komutları aracılığıyla programlanabilen bir Bluetooth modülüdür. Bu modül, düşük maliyeti ve kullanım kolaylığı nedeniyle yaygın olarak kullanılmaktadır. HC-05, Bluetooth 2.0 spesifikasyonuna uygun olarak çalışır ve genellikle robotik projeler, akıllı ev uygulamaları, veri günlüğü kaydedicileri ve diğer benzer projelerde kullanılır.

HC-06, HC-05 ile benzer özelliklere sahip bir Bluetooth modülüdür, ancak AT komutları kullanarak programlanamaz. Bu modül, sadece seri iletişim yapmak için kullanılır ve HC-05’e kıyasla daha az esneklik sağlar. HC-06, Bluetooth 2.0 spesifikasyonuna uygun olarak çalışır ve HC-05 gibi birçok projede kullanılabilir.

Her iki modül de kablosuz veri iletimi için kullanılabildiğinden, özellikle robotik projeler, akıllı ev uygulamaları, otomotiv uygulamaları ve benzeri projelerde kullanılmaktadırlar.

HC-05 RX pinine gerilim bölücü uygulayarak besleme gerilimini 3.3v olarak uygulayın.

(AT)tention Komutları

AT komutları, cihazlar arasında seri haberleşme yoluyla gönderilen kontrol komutlarıdır. Bu komutlar genellikle cihaz ayarlarının yapılandırılması, kontrolü veya teşhisi için kullanılır. AT komutları, tipik olarak cihazın seri haberleşme portu üzerinden gönderilir ve alınır.

AT komutları birçok cihazda kullanılabilir, özellikle de modemler, Bluetooth modülleri, GPS alıcıları ve diğer benzer cihazlar gibi. Örneğin, bir Bluetooth modülüne AT komutları göndererek, modülün çalışma ayarlarını değiştirebilir veya bağlantı kurabilirsiniz.

AT komutları genellikle “AT” karakterleri ile başlarlar. Örneğin, bir Bluetooth modülüne AT komutu göndermek isterseniz, “AT” karakt erlerini seri port üzerinden göndermeniz gerekebilir. Ardından, belirli bir AT komutunu belirtmek için “AT+komut_adı” şeklinde bir komut kullanabilirsiniz.

AT komutlarının kullanımı, cihazın kullanım kılavuzunda veya üretici tarafından sağlanan teknik belgelerde belirtilir.

HC-05 modülü, seri haberleşme yoluyla AT (Attention) komutları ile programlanabilir. HC-05 AT komutları, modülün çalışma ayarlarını değiştirmek, cihaz adını ve pin kodunu ayarlamak, bağlantı hızını ayarlamak ve diğer işlevleri yapmak için kullanılabilir.

Aşağıda HC-05 modülü için kullanılabilen bazı temel AT komutları yer almaktadır:

  • AT: Modülün AT komutlarını kabul ettiğini teyit eder.
  • AT+NAME: Modülün cihaz adını ayarlar. Örneğin, AT+NAME=myDevice komutu ile cihaz adı “myDevice” olarak ayarlanabilir.
  • AT+PIN: Modülün PIN kodunu ayarlar. Örneğin, AT+PIN=1234 komutu ile PIN kodu “1234” olarak ayarlanabilir.
  • AT+BAUD: Modülün bağlantı hızını ayarlar. Örneğin, AT+BAUD4 komutu ile 9600 baud hızı ayarlanabilir.

Bu AT komutlarının yanı sıra, HC-05 modülü için başka komutlar da mevcuttur. Kullanılacak olan komutlar projenin gereksinimlerine göre değişebilir.