Her zaman işleri kolaylaştırmanın yollarını araştırıyoruz. Bluetooth Low Energy ile uzun pil ömrüne sahip cihazlar geliştirmeye yardımcı olan BLE Smurfs’u tanıtmak istiyoruz.

BLE Smurfs, düşük enerji tüketimi teknolojisi ve küçük boyutuyla tasarlanmış bir Bluetooth Low Energy geliştirme kartıdır.
Donanımda Modüler tasarım temel alınarak, iki parçaya ayrılmıştır – CMSIS DAP arayüzü kısmı ve BLE kısmı. Her bir modül, bir araya getirildiğinde güçlü hale getiren kullanışlı bir işlevsellik sunar. Geliştirme tamamlandıktan sonra, bu kartı iki parçaya kolayca ayırabilirsiniz; biri programlama için, diğeri ise küçük boyutlu bir muhafazaya yerleştirilebilir.
Gerçek zamanlı enerji tüketim verileri sağlayan akım ölçüm özelliği ile entegre edilmiştir, harika! Artık geliştiriciler, uzun pil ömrüne sahip donanımlar oluşturmak için yazılımlarını optimize edebilirler.
Prototipleme ve geliştirmeyi son derece kolaylaştıran kullanışlı bir C/C++ SDK ve çok sayıda açık kaynak kütüphanesi ile ARM mbed bulut tabanlı IDE’yi destekler.
Bölüm 1: CMSIS DAP Arayüzü
CMSIS DAP arayüzü, aşağıdaki özellikleri sunarak oldukça güçlüdür:
- Drag-n-drop programlama
- CMSIS DAP hata ayıklama
- USB Sanal seri port
- Akım ölçümü
- Pil şarjı

Arayüz, SWD arayüzü aracılığıyla diğer ARM Cortex-M mikrodenetleyicilerini programlamak ve hata ayıklamak için de kullanılabilir.
Akım ölçüm özelliğini etkinleştirmek için, USB sanal seri portunun baud hızını 4000000+ olarak ayarlayın, ardından BLE kısmının akım verileri sanal seri port üzerinden gönderilecektir.
Bölüm 2: BLE Modülü
- Nordic nRF51822, BLE ve ARM Cortex M0 ile
- MPU6050, 3D ivmeölçer ve 3D jiroskop
- RGB LED
- Pil Bağlantısı & Pil Voltajı Ölçümü
- Tüm 4 G/Ç, analog giriş, dijital giriş/çıkış, i2c, spi veya uart olarak kullanılabilir

BLE kısmı, Bluetooth Low Energy 2.4GHz çok protokollü radyo ve 16MHz’de çalışan 32 bit ARM Cortex-M0 çekirdeği ile Nordic nRF51822 üzerine inşa edilmiştir. Hareket algılama özelliği sağlamak için entegre edilmiş 6 DOF ile 3D ivmeölçer ve 3D jiroskop olan MPU6050 bulunmaktadır.
MOR: DMP
MPU6050’in Dijital Hareket İşlemcisi (DMP), nRF51822’nin çalışma süresini azaltarak uzun pil ömrü elde etmenizi sağlayan birkaç özellik (örneğin, jest algılama, adım sayar, jiroskop verilerini kalibre etme) sunar. Ayrıca, sizin için pil bağlantısı ve pil voltajı ölçüm devresi entegre edilmiştir.
Özellik: OTA
BLE Smurfs için Firmware-Over-The-Air özelliğini etkinleştirmek için özel bir önyükleyici geliştirdik. BLE Smurfs iki parçaya ayrıldığında, nRF51822’nin firmware’ini Firmware Over-the-Air (FOTA) aracılığıyla güncelleyebiliriz.
Özellik: Yazılım & Araç
Akım verilerini kullanmayı kolaylaştırmak için, görselleştirmek amacıyla çapraz platform aracı – BLE Smurfs Monitor’u oluşturduk. Şuradan edinebilirsiniz:

- Windows için BLE Smurfs Monitor
- Linux/Mac OS için BLE Smurfs Monitor, bağımlılık: pyqtgraph, pyside
BLE Smurfs yakında geliyor. Bizi izlemeye devam edin!
