JDY-23 Bluetooth Modülü DIP (6 Pin)
JDY-23, mikrodenetleyici projelerine kablosuz seri haberleşme eklemek için kullanılan, DIP taban kart üzerinde 6 pinli bir Bluetooth modülüdür. Modül, mikrodenetleyicinin UART (seri port) çıkışını alıp Bluetooth üzerinden kablosuz iletir; böylece Arduino, ESP32, STM32 gibi kartlar telefon veya bilgisayarla kablosuz veri alışverişi yapabilir. Öne çıkan özelliği Bluetooth 5.0 BLE (düşük enerjili Bluetooth) standardını desteklemesidir; UART verisi BLE üzerinden şeffaf (transparent) seri aktarım şeklinde iletilir, böylece BLE destekleyen telefon uygulamalarıyla eşleşebilir. Çalışma modu, ismi ve hızı AT komutlarıyla değiştirilebilir; DIP formu breadboard'a doğrudan takılıp hızlı prototiplemeyi kolaylaştırır.
Teknik Özellikler
| Model | JDY-23 |
| Modül Tipi | DIP taban kart, 6 pinli bağlantı |
| Bluetooth Modu | Bluetooth 5.0 BLE (Bluetooth Low Energy - düşük enerji); klasik Bluetooth/SPP desteklemez |
| Çalışma Modu | Master veya Slave; AT komutuyla seçilebilir |
| Haberleşme Arayüzü | UART seri port (TXD / RXD hatları) |
| Frekans Bandı | 2,4 GHz ISM bandı |
| Lojik Seviyesi | 3,3V TTL seviye |
| Varsayılan Baud Hızı | 9600 bps (AT komutlarıyla değiştirilebilir) |
| Konfigürasyon Yöntemi | AT komut seti (isim, baud hızı, çalışma modu ayarı) |
| Uyumlu Platformlar | Arduino, ESP32, STM32 gibi UART çıkışlı mikrodenetleyiciler |
| Bağlantı Şekli | Mikrodenetleyiciye pin başlıkları (header) üzerinden jumper kablo ile bağlanır |
| Veri Yolu Yönü | Çift yönlü (full-duplex) seri veri iletimi |
| Ek Yazılım Gereksinimi | Standart kullanımda gerekmez; gelişmiş ayarlar için AT komutları isteğe bağlıdır |
| Karşı Cihaz Uyumluluğu | Android/iOS telefonlar ve Bluetooth destekli bilgisayarlar (BLE destekleyen uygulama gerekir) |
Öne Çıkan Özellikler
- Bluetooth 5.0 BLE (düşük enerjili Bluetooth) standardını destekleyerek UART verisini şeffaf (transparent) aktarımla BLE üzerinden iletir; BLE destekleyen telefon uygulamalarıyla haberleşebilir.
- Master veya Slave modunda çalışacak şekilde AT komutlarıyla yapılandırılabilir, bu da modülün hem alıcı hem verici rolünde kullanılmasına imkan tanır.
- 6 pinli DIP taban kart formu sayesinde breadboard ve deney tahtasına ek kablolama gerektirmeden doğrudan takılabilir.
- UART üzerinden çalıştığı için mikrodenetleyici tarafında özel bir sürücü yazılımı veya kütüphane kurmaya gerek kalmadan Serial.read() / Serial.write() gibi standart seri port komutlarıyla haberleşir; bu da modülü Bluetooth protokolüne hakim olmayan başlangıç seviyesindeki hobi projeleri için de erişilebilir kılar.
- Cihaz adı, baud hızı ve çalışma modu gibi ayarlar AT komut seti ile kullanıcı tarafından özelleştirilebilir.
- Full-duplex (çift yönlü) seri haberleşme desteği sayesinde modül aynı anda hem veri gönderip hem veri alabilir, bu da anlık iki yönlü kontrol gerektiren uygulamalarda gecikmeyi azaltır.
- Ek bir anten veya harici RF devresi gerektirmeden kart üzerinde bütünleşik olarak çalışır, böylece proje kartında ekstra RF tasarımı yapma zorunluluğu ortadan kalkar.
Kullanım Alanları
- Bir telefon uygulamasından (Android/iOS) Arduino'ya kablosuz komut göndererek bir LED'i açıp kapatmak veya bir motorun hızını ayarlamak.
- Bir DHT11/DHT22 sıcaklık-nem sensöründen okunan verileri kablo kullanmadan telefon veya bilgisayardaki bir seri terminal uygulamasına aktarmak.
- Uzaktan kumandalı robot araç projelerinde joystick veya buton komutlarını telefon uygulamasından araç üzerindeki mikrodenetleyiciye iletmek.
- Ev otomasyonu prototipinde bir röle modülünü telefon uygulaması üzerinden kablosuz olarak tetikleyip bir lambayı veya cihazı uzaktan açıp kapatmak.
- Öğrenci projelerinde bilgisayara USB-Seri çevirici bağlamadan, kablosuz olarak mikrodenetleyicinin seri port çıktısını izlemek (debug amaçlı).
- BLE destekleyen akıllı telefon uygulamaları ile düşük güç tüketimli, aralıklı veri gönderen sensör düğümleri arasında haberleşme kurmak.
- Maker/eğitim atölyelerinde iki mikrodenetleyici kartı arasında kablosuz seri köprü kurarak biri master biri slave şeklinde çalışan basit bir kablosuz ağ örneği oluşturmak.
Bağlantı ve Kullanım
Modülün VCC ve GND pinleri mikrodenetleyicinin besleme hatlarına bağlanır; TXD pini mikrodenetleyicinin RX pinine, RXD pini ise mikrodenetleyicinin TX pinine çapraz şekilde bağlanmalıdır. Modülün lojik seviyesi 3,3V olduğundan, 5V ile çalışan bir Arduino Uno gibi kartlarda RXD hattına doğrudan 5V seviyesinde sinyal verilmemesi, gerekirse bir seviye kaydırıcı veya direnç bölen devresi kullanılması önerilir. Modül fabrika ayarlarıyla açıldığında varsayılan modunda eşleşmeye veya bağlanmaya hazır bekler; bir bilgisayar veya mikrodenetleyici üzerinden AT komut arayüzüne geçilerek cihaz adı, baud hızı ve master/slave modu gibi ayarlar ihtiyaca göre değiştirilebilir. Arduino ile kullanılırken donanım seri portunun (Serial) yükleme sırasında modülle çakışmaması için, program yüklemesi tamamlanana kadar modülün RX/TX hatlarının geçici olarak ayrılması veya bir yazılımsal seri port (SoftwareSerial) kütüphanesi üzerinden ayrı pinlere bağlanması pratikte kolaylık sağlar. Modül eşleştiği cihazla bağlantı kurduğunda üzerindeki durum LED'i (varsa) yanıp sönme hızını değiştirerek bağlantı durumunu görsel olarak bildirir.
Paket İçeriği
- 1 x JDY-23 Bluetooth Modülü (DIP, 6 Pin)
Dikkat Edilmesi Gerekenler
- Modülün lojik seviyesi 3,3V'tur; 5V ile çalışan bir mikrodenetleyicinin TX çıkışı modülün RXD pinine doğrudan bağlanırsa modül zamanla zarar görebilir, seviye kaydırıcı kullanılması önerilir.
- TXD ve RXD hatları mutlaka çapraz bağlanmalıdır: modülün TXD ucu denetleyicinin RX'ine, RXD ucu denetleyicinin TX'ine gitmelidir; ters bağlantıda haberleşme kurulmaz.
- Modül varsayılan olarak belirli bir çalışma modunda (master veya slave) gelebilir; farklı bir mod gerekiyorsa kullanmadan önce, komut satırı sonlandırma biçimi firmware sürümüne göre değişebileceğinden önce güncel AT komut listesine bakılarak mod değiştirilmelidir.
- Besleme geriliminin modülün belirttiği aralığın dışına çıkarılmaması gerekir; aşırı gerilim modülde kalıcı hasara yol açabilir, düşük gerilim ise modülün kararsız çalışmasına veya hiç açılmamasına neden olabilir.
- Metal gövdeli bir muhafaza içine veya yoğun elektromanyetik gürültü kaynaklarının (motor sürücü, güç kaynağı gibi) yakınına yerleştirilmesi haberleşme mesafesini ve bağlantı kararlılığını olumsuz etkileyebilir.
- Modül BLE (Bluetooth Low Energy) standardını kullanır; klasik Bluetooth/SPP seri terminal uygulamaları modülü göremez, bağlanılacak telefon uygulamasının BLE desteklediğinden önceden emin olunmalıdır.