Bluetooth modülü ile ana MCU arasındaki bağlantı yöntemi esas olarak seçtiğiniz modülün türüne bağlıdır. Üzerinde çalıştığınız akıllı yüzük projesi göz önüne alındığında genellikle iki ana bağlantı çözümü vardır:
1. UART Şeffaf İletim Modu (En basiti, hızlı başlatmaya-uygun)
Entegre Bluetooth bellenimine sahip (Telink TLSR8208'i temel alan E104-BT09, MS52SF1 vb. gibi){0}}önceden flaşlanmış bir modül kullanıyorsanız, bunlar genellikle MCU ile şu adresten iletişim kurar:UART şeffaf iletim.
Bağlantı yöntemi:
TXD(Modül İletimi) MCU'lara bağlanırRXD(Almak)
RXD(Modül Alma) MCU'lara bağlanırTXD(İletim)
GNDbağlanırGND(Ortak Zemin)
VCCbağlanır3.3V(Güç Kaynağı)
Çalışma prensibi:MCU'nun, Bluetooth parametrelerini (cihaz adı, iletim gücü vb.) yapılandırmak için yalnızca UART aracılığıyla standart AT komutları göndermesi gerekir. Bağlantı kurulduktan sonra MCU tarafından UART aracılığıyla gönderilen herhangi bir veri doğrudan Bluetooth üzerinden iletilecektir (veya tam tersi). Bu yöntem, karmaşık Bluetooth protokol yığınının derinliklerine dalmanızı gerektirmez, bu da onu hızlı geliştirme için mükemmel kılar.
2. Protokol Yerleştirme Modu (Derin özelleştirmeye uygun ana çözüm)
Telink SDK'yı temel alarak derinlemesine geliştirme yapıyorsanız (örneğin, Tuya Smart'ın BLE çözümünü kullanarak), temel UART iletişimine ek olarak, bazı bağlantıları da bağlamanız gerekir.durum kontrol pinleridüşük-güç yönetimi ve durum senkronizasyonu elde etmek için.
Temel bağlantılar:
Teksas / RX:MCU ile çapraz bağlantılıdır ve Bluetooth protokolü veri paketlerini iletmek için kullanılır (DP veri raporlama ve alma).
Gelişmiş kontrol pinleri (Şiddetle tavsiye edilir):
Düşük-güç kontrol pimi (Uyandırma/Uyku):MCU, modülü derin uyku moduna geçirmek için bu pini kullanır. Güç tüketimine son derece duyarlı olan akıllı yüzükler gibi-pille çalışan cihazlar için bu pin çok önemlidir.
Bağlantı durumu bildirim pini (Bağlantı/Durum):Telefon Bluetooth aracılığıyla bağlandığında veya bağlantısı kesildiğinde, modül, MCU'yu bilgilendirmek için bu GPIO aracılığıyla yüksek veya düşük bir mantık seviyesi çıkışı verecektir. Bu, MCU'nun çalışma durumlarını zamanında değiştirmesine olanak tanır (örneğin, bağlantı kesildiğinde uyku, bağlandığında aktif kalma).
RST (Pini sıfırla):MCU, bu pimi aşağıya çekerek Bluetooth modülünün yeniden başlatılmasını zorlayabilir.
💡 Akıllı yüzükler için donanım bağlantı önerileri:
Akıllı yüzüğün iç alanı son derece sınırlı olduğundan ve pille çalıştırıldığından, PCB veya uçan kabloları tasarlarken lütfen aşağıdaki iki noktaya çok dikkat edin:
Düşük-güçlü tasarım:Modülün düşük-güç kontrol pinini bağladığınızdan emin olun. MCU düşük pil voltajı tespit ettiğinde veya cihaz boşta olduğunda, anormal güç tüketimini önlemek için Bluetooth modülünü aktif olarak derin uyku moduna geçirebilir.
Kararlı güç kaynağı:Bluetooth, sinyalleri iletirken büyük bir anlık akım çeker. Voltaj dalgalanmalarının modülün beklenmedik şekilde yeniden başlatılmasına neden olmasını önlemek için modülün VCC ve GND pinleri arasına uygun bir filtreleme kapasitörünün bağlanması önerilir.


