Bluetooth Modülünün Etkili Kullanımı

İçindekiler
Bluetooth Modülünün Etkili Kullanımı

Çoğu mühendis, projelerinin bağlanabilirliği ile uğraşırken genellikle zorluklarla karşılaşır., Yine de, bir Bluetooth modülü bu sorunu kolayca çözebilir. Yani, otomasyon uzmanları ve IoT meraklıları, projelerini Arduino veya Raspberry Pi gibi mikrodenetleyicilere dayalı olarak oluşturmayı severler.. Buradan, bu mikrodenetleyiciler, biz onları bağlantı ile etkinleştirmedikçe diğer cihazlarla iletişim kuramazlar. Yani, bu bağlantı onlara genellikle bir Bluetooth modülü aracılığıyla verilir..

Bluetooth modüllerinin boyutu küçüktür. Buradan, Arduino ve diğer mikrodenetleyici projelerimize kolayca entegre edebiliriz.. Ve adından da anlaşılacağı gibi, Bu modül, Bluetooth teknolojisini kullanarak çevresindeki cihazlarla iletişim kurar.. Yani, basit veri aktarımından uzaktan kumandaya kadar yepyeni olasılıklar sunar.

Bluetooth Modülü Pin Yapısı ve Pin Tanımı

Tipik Bluetooth modülleri dört temel pimden oluşur. Buradan, adları ve ilgili işlevleri aşağıda özetlenmiştir.

Seri numarası. Toplu iğne İşlev
1. GND topraklama
2. VCC Güç kaynağı
3. RX Seri verileri al
4. Teksas Seri verileri gönder

1) GND

Bu pim temel olarak devre için zemin sağlamaya hizmet eder.. Yani, bir zemin sağlamak, elektronik mühendisliğinde temel bir kavramdır ve bu olmadan, hiçbir elektronik alet gerçekten çalışamaz. Buradan, bu pim bir BLE modülünün çok önemli bir parçasıdır.

2) VCC

Bu pini BLE modülüne güç sağlamak için kullanıyoruz.. Yani, bu, Bluetooth modülünün gerekli enerjiyi çekmesine izin veren pivot noktası olarak hizmet eder.. Buradan, VCC, herhangi bir Bluetooth modülündeki açık ara en önemli pindir..

3) RX

Bu pin, öncelikle belirtilen ağ düğümünden veya yakındaki belirli bir cihazdan belirlenmiş herhangi bir veriyi almak için işlev görür.. Yani, bu pini, bir Bluetooth ağındaki diğer cihazlardan veya ağın kendisinden istenen talimatları veya bilgileri almak için kullanırız.. Buradan, bu pim, IoT dağıtımları için BLE modülünü kullanmanın temelini oluşturur.

4) Teksas

Bu pin, Bluetooth modüllerinin belirlenen verileri ağa veya yakındaki cihazlara göndermesine izin verir.. Belirlenen veriler genellikle mikrodenetleyicilere bağlı sensörler tarafından toplanan verilerdir.. Yani, bu pim, bir Bluetooth modülünün potansiyelini gerçekten açığa çıkarır. Veri toplama amacıyla uzak bir konuma bir Bluetooth modülü yerleştirmek istediğimizde, toplanan verileri ve işlenmiş bilgileri bize düzenli olarak göndermek için bu pime güveniyoruz.

MOKOSMART Tarafından Sunulan Bluetooth Modülü

1) HZX

Bluetooth 4.0 HZX NRF51822 Modülü

Teknik özellikler

  1. Yerleşik bir çip olarak nRF51822qfaa'ya sahiptir. Yine de, tercih ettiğiniz buysa, nRF51822qfac'ı da kullanabilirsiniz.
  2. Bu Arduino Bluetooth modülünün yaklaşık bir iletişim mesafesi vardır. 30 metre.
  3. Yani, frekans aralığına sahiptir 2.4 GHz
  4. Birden çok uyumlu RAM kapasitesine sahiptir. Yani, 16kB RAM seçebilirsiniz, 32kB, veya 256kB.
  5. Yani, 40℃~ 85℃ sıcaklık aralığında kusursuz bir şekilde çalışabilir
  6. Çok yüksek performans gösteren 3 eksenli bir doğrusal ivme ölçere sahiptir.. Yine de, çok az güç tüketir.
  7. bunlara ek olarak, bu modül yerleşik bir antene sahiptir.
  8. RTC'si var. Yani, bir zaman sayacı olarak hareket edebilir.
  9. Bu modül son derece güvenlidir ve AES HW aracılığıyla şifreleme özelliğine sahiptir.
  10. QDEC özelliği vardır. Yani, bu modül kolayca konuşlandırılabilir.

Elektriksel Özellikler

  1. Dahili LDO için 2.0V ~ 3.6V çalışma voltajına sahiptir..
  2. Harici LDO için, 1.8V~3.6V çalışma voltajına sahiptir.
  3. Çıkış gücünü şu aralıkta programlayabilirsiniz: -20 ile +4 dBm.
  4. bunlara ek olarak, CPU'dan bağımsız bir ÜFE'ye sahiptir.
  5. Tüm girişler ve çıkışlar için bir genişletme pimi başlığına sahiptir.. Yine de, P0.27 ve P.026 özel bir istisnadır.
  6. Bu modül, UART için özel dijital arayüzlere sahiptir.(CTS/RTS), SPI Master/Slave, ve I2C.
  7. ile yapılandırabilirsiniz 8/9/10 bit ADC. Yani, NRF24L serisi ile tamamen uyumludur

2) MK02 nRF52832 ve MK04 nRF52832 BLE Modülleri

MK02 bluetooth modülüMK04

Teknik özellikler

  1. çalışan çok protokollü bir alıcı-vericiye sahiptir. 2.4 GHz
  2. Bluetooth hassasiyetine sahip olmasını sağlayan düşük enerji moduna sahiptir. -96 dBm.
  3. Bu Bluetooth ses modülünde 64kB Ram ve 512kB Flaş bulunur.
  4. bitti 30 Tümü yapılandırılabilen I/O pinleri.
  5. Bu WIFI Bluetooth modülü, EasyDMA aracılığıyla AES HW şifrelemesine izin verir.
  6. Bu BLE modülü, kendi sıcaklık sensörüne sahiptir.
  7. 21 ebadına sahiptir×13.8×0.8mm
  8. Bu düşük güçlü Bluetooth modülü, beş adede kadar 32 bit zamanlayıcı içerir. Yani, bu zamanlayıcılar kendi sayaç modlarıyla gelir.
  9. Bağlantıyı önemli ölçüde artıran bir NFC-A etiketine sahiptir.

Elektriksel Özellikler

  1. Bu Bluetooth 4.0 modülün tepe akımı vardır 5.3 TX pininde mA.
  2. Bu Bluetooth düşük enerji modülü, bir tepe akımına sahiptir. 5.4 RX pinindeki mA.
  3. BLE modülü kendi ÜFE'sine sahiptir.
  4. Bunlar 12 bitlik ve 200 kps ADC – 8 yapılandırılabilir kanallar. Yani, kazançlarını da programlayabilirsiniz.
  5. 3,6V ila 1,7V aralığında voltaj sağlar
  6. Bu modül, tek pinli antene sahip bir arayüze sahiptir..

3) MK10

MK10

Teknik özellikler

  1. BLE modunda -95dBm hassasiyete sahiptir..
  2. Uzun menzilde -103dBm hassasiyete sahiptir..
  3. Bu Bluetooth 5.0 modül, 1dB çözünürlüğe sahip RSSI'ye sahiptir.
  4. 256kB RAM ve 1MB Flash'a sahiptir..
  5. Güvenliği HW ile hızlandırılır.
  6. AAR dahil olmak üzere birden fazla 128 bit yardımcı işlemciye sahiptir., AMB, CCM, ve AES.
  7. Bu BLE modülünde bir USB2.0 denetleyici bulunur.
  8. etrafında var 48 G/Ç pimleri.
  9. Boyutları 30.0×20.0x0.8mm.
  10. Hızlı uyandırma sağlayan 64 MHz'lik dahili bir osilatöre sahiptir..

Elektriksel Özellikler

  1. Tx pininin +8dBm gücü vardır.
  2. nRF24L ile uyumludur, nRF52, nRF24AP, ve nRF24L serisi.
  3. Çıkışını -20dB'den +8dBm'ye programlayabilirsiniz..
  4. Bu, oldukça esnek bir güç yönetimi sistemi sunar.
  5. 5,5V ile 1,7V aralığında voltaj sağlar.
  6. Harici bileşenler için, güç kaynağını 3,3V ile 1,8V arasında düzenler.

Bluetooth Modülünün işlevi

1) Cihazlar arası bağlantı

Arduino projelerimizde, projemizin etrafındaki cihazlarla iletişim kurmasını istediğimizde öncelikle bir BLE modülü kullanıyoruz.. Yani, Bir Bluetooth modülünün birincil amacının mikrodenetleyici projesine bağlantı aşılamak olduğunu söyleyebilirsiniz.. Buradan, projemiz etrafındaki cihazlarla iletişim kurabildiğinde, daha sonra diğer gelişmelere geçebiliriz.

2) Veri Toplama ve Aktarma

IoT projelerini devreye almanın en önemli nedenlerinden biri veri toplamaktır.. Bazı örnekler sıcaklığın izlenmesidir, baskı yapmak, nem, vesaire. Yani, IoT projemizdeki sensörler verileri topladığında, bize göndermelerine ihtiyacımız var. Bu amaç için, mikrodenetleyicinin toplanan verileri etkili bir şekilde iletmesini sağlayan bir BLE modülü kullanıyoruz.

3) Otomasyon

IoT projelerini mikrodenetleyiciler aracılığıyla geliştirmemizin ve dağıtmamızın en önemli nedenlerinden biri, otomasyon arıyor olmamızdır.. Yani, otomasyon, rutin görevlerin teknoloji yardımıyla otomatik olarak gerçekleştirildiği kavramdır.. Örneğin, yangın olduğunda alarm vermek veya basınç çok yüksek olduğunda bir gaz kabını boşaltmak. Buradan, endüstriyel IoT uygulamalarında otomasyon oldukça tercih edilir. Yine de, bir BLE modülünün yeteneklerinden yararlanmadan otomasyona ulaşamayız. Buradan, BLE modülü, mikrodenetleyicilerin Bluetooth sinyalleri yardımıyla ilgili mekanik sistemlere talimat göndermesini sağlar..

4) Uzaktan kumanda

Bizden uzaktaki nesneleri kontrol etmeye uzaktan kumanda denir.. Yine de, bunları ancak bir BLE modülü yardımıyla başarabiliriz. Öyleyse, bir BLE modülü, uzaktaki elektronik nesnelere ilgili komutları göndermemizi mümkün kılar.. Buradan, bu şekilde fazla çaba harcamamıza gerek kalmıyor, ve yine de aynı görevi uzaktan kolayca gerçekleştirebiliyoruz.

Bluetooth Modülü Uygulamaları

1) Robotik

Bir BLE modülünün en büyük uygulaması robotik alanındadır.. Buradan, Bluetooth özelliklerini kullanarak bir robotun hareketlerini ve eylemlerini kontrol edebiliriz.. Bu amaç için, robotu oluşturmak için Arduino kullanıyoruz ve ardından Bluetooth modülünü robota entegre ediyoruz. Yani, daha sonra robotun hareket etme şeklini kontrol etmek için özel bir uygulama kullanabiliriz. bunlara ek olarak, Bluetooth menzili içinde olduğumuz sürece robotun ne yaptığını da kontrol edebiliriz..

2) Güvenlik

Bugünlerde her akıllı cihaz Bluetooth ile etkinleştirildi. Ve her cihazın benzersiz bir Bluetooth tanımlayıcısı vardır. Yani, bu yeteneği güvenlik uygulamaları amacıyla kullanabiliriz. Örneğin, belirli bir evin girişini güvence altına almak istiyoruz. Bu amaç için, Arduino ve bir BLE modülü kullanarak bir doğrulayıcı oluşturacağız.. Yani, daha sonra giriş kapısının yakınına kuracağız. Yani, bir kişi eve girmeye çalıştığında, doğrulayıcı, o kişinin akıllı telefonunun Bluetooth tanımlayıcısını tarar. Buradan, tanımlayıcı yetkili bir kişi olarak tanınırsa, girmesine izin verilecektir.. Yine de, tanımlayıcı tanınmıyorsa, doğrulayıcı evin sakinlerini uyaracaktır..

3) Varlık Yönetimi ve Takibi

Büyük depolar ve çok katlı mağazalar genellikle envanterlerini takip etmekte zorlanırlar.. Yani, En büyük sorun, mağazanın boyutunun çok büyük olması ve el emeğinin, bir ürün kaybolduğunda tüm mağazayı aramak için yeterli olmamasıdır.. BLE modülünün kullanışlı olabileceği yer burasıdır.. Yani, önemli bir envantere sahip işaretler ekleyebiliriz. Ve merkezi bir Bluetooth modülü, her işaretçi ile güvenli iletişim kuracaktır.. Yani, envanterimizin konumunu üçgenlemek ve yanlış yerleştirilmişse kolayca bulmak için bu bağlantıyı kullanabiliriz.

Bluetooth Modülü nasıl kullanılır??

Arduino gibi mikrodenetleyicilere aşina iseniz, o zaman oldukça basittir.. Öyleyse, Aşağıda, bir Bluetooth modülünü kullanmak için adım adım bir kılavuz bulunmaktadır..

1) Bluetooth Modülünü Arduino ile Bağlayın

Daha önce tartıştığımız gibi, Bluetooth modüllerinin dört pimi vardır. Yani, bu pinlerin her birini Arduino'nun ilgili bir bileşenine bağlamanız gerekir..

  • BLE modülünün RX pini, Adriano'nun RX pinine bağlanır.
  • BLE modülünün TX pini, Adriano'nun TX pinine bağlıdır.
  • Bluetooth Modülünün VCC pinine 5V pil bağlayın
  • BLE modülünün GND pini, Adriano'nun GND pinine bağlanır.

2) Talimatları bir kod biçiminde koyun

Arduino'nun kendi dili ve IDE'si var. Yani, Bluetooth modülüne vermek istediğiniz herhangi bir talimat, bunları bir Arduino kodu biçiminde dönüştürmelisiniz.

3) talimatları yükleyin (kod) Arduino'da

Ardından, özel USB bağlantı noktasını kullanarak kodu Arduino'ya yüklemeniz gerekir.. Yani, artık Bluetooth modülü aktif ve kullanıma hazır.

4) Bluetooth Modülünün Dağıtımı

Artık BLE modülünü Arduino ile birlikte seçtiğiniz IoT uygulamasına dağıtabilirsiniz..

Kablolama modu

RJ25 ile bağlantı

BLE Modülü genellikle gri veya mavi bir kimliğe sahiptir. Buradan, RJ25 kullanırken, bağlantı noktasını Makeblock Orion'da gri veya mavi kimlikle bağlamalıyız.

Dupont kablosuyla bağlantı

Arduino kartı ile Bluetooth modülü arasında bir bağlantı kurmak için Dupont kablosunu kullandığımızda, dijital bağlantı noktasını bağlamamız gerekir. 0 ve 1 RX ve TX pinleri ile.

programlama kılavuzu

Talimatları Bluetooth modülüne beslemek için, Arduino dilini kullanarak bunları koda dönüştürmemiz gerekiyor.. Hepimizin bildiği gibi, her programlama dilinin bazı özel kütüphaneleri vardır., buradan, Arduino'nun kendine özel kütüphaneleri vardır.. Yani, BLE modülünü kullanırken Makeblock-Library-master kullanmalısınız.. Yani, gerçekten dağıtmadan önce kodunuzu ve Bluetooth modülünün buna nasıl yanıt verdiğini kapsamlı bir şekilde test etmenizi önemle tavsiye ederiz.. Arduino, yerleşik hata ayıklama özelliklerine sahip kendi IDE'sine sahiptir.. Buradan, kodunuzun performansını optimize etmek için bunları kullanabilirsiniz.

Tarafından yazılmıştır --
Nick O
Nick O
Nick, R'mizde deneyimli bir proje yöneticisi&D bölümü, MOKOSMART'a zengin bir deneyim getiriyor, Daha önce BYD'de proje mühendisi olarak görev yapmış. R konusundaki uzmanlığı&D, IoT proje yönetimine çok yönlü bir beceri katıyor. Sağlam bir arka plana sahip 6 proje yönetimi alanında uzun yıllar çalışıp PMP ve CSPM-2 gibi sertifikalar alın, Nick, satış genelindeki çabaları koordine etme konusunda uzmandır, mühendislik, test yapmak, ve pazarlama ekipleri. Katıldığı IoT cihaz projeleri arasında Beacons yer alıyor, LoRa cihazları, ağ geçitleri, ve akıllı prizler.
Nick O
Nick O
Nick, R'mizde deneyimli bir proje yöneticisi&D bölümü, MOKOSMART'a zengin bir deneyim getiriyor, Daha önce BYD'de proje mühendisi olarak görev yapmış. R konusundaki uzmanlığı&D, IoT proje yönetimine çok yönlü bir beceri katıyor. Sağlam bir arka plana sahip 6 proje yönetimi alanında uzun yıllar çalışıp PMP ve CSPM-2 gibi sertifikalar alın, Nick, satış genelindeki çabaları koordine etme konusunda uzmandır, mühendislik, test yapmak, ve pazarlama ekipleri. Katıldığı IoT cihaz projeleri arasında Beacons yer alıyor, LoRa cihazları, ağ geçitleri, ve akıllı prizler.
Bu gönderiyi paylaş
Bağlantınızı Güçlendirin MOKOSmart ile ihtiyaç LoT Cihaz Çözümleri!