- Stok Durumu: Stok Var
- Marka: OEM
- Model: NRF52840 Promicro Modül
- SKU: RBZ.101.673
NRF52840 Promicro Modül Bluetooth 5 BLE Zigbee Thread Type-C Pil Şarjlı Pro Micro Uyumlu Geliştirme Kartı
nice!nano Kablosuz Mekanik Klavye ZMK Ergonomik Akıllı Ev Sensör Düğümü Giyilebilir Kumanda Cortex-M4F 64MHz 1MB Flash UF2 CircuitPython
NRF52840 Promicro Modül, Nordic nRF52840 kablosuz mikrodenetleyiciyi Pro Micro boyutunda ve pin diziliminde sunan küçük bir geliştirme kartıdır. 64MHz ARM Cortex-M4F işlemci, 1MB Flash ve 256KB RAM ile radyo birimi aynı çiptedir; Bluetooth 5 (BLE), Bluetooth Mesh, Zigbee, Thread (IEEE 802.15.4), ANT ve 2.4GHz özel protokoller ek modül olmadan kullanılır. Anten kartın üzerindedir. Kart yaklaşık 33mm x 17.8mm boyutundadır.
Kart nice!nano v2 ile uyumlu olarak tasarlanmıştır ve fabrikada Adafruit UF2 önyükleyicisiyle gelir: RST pini iki kez hızlıca GND'ye değdirildiğinde bilgisayarda USB sürücü olarak görünür, .uf2 dosyası bu sürücüye kopyalanarak yazılım yüklenir. USB Type-C soketi hem programlama hem de B+ / B- uçlarına bağlanan 3.7V lityum pilin şarjı için kullanılır; kart üzerindeki şarj devresi pili yaklaşık 100mA ile şarj eder.
Pil şarjı ve Pro Micro ayak izi sayesinde Pro Micro yuvalı mekanik klavyeleri kablosuz yapmak (ZMK yazılımında nice_nano_v2 kart tanımıyla), pille çalışan sensör düğümleri ve Bluetooth kumandalar için uygundur. Her kenarda Pro Micro dizilimindeki 12 pin ile USB ucunda B+ / B- pil uçları, kart ortasında 3 ek pin bulunur (2.54mm aralık); pin başlıkları lehimsiz gelir.
Öne çıkan özellikler:
Çok protokollü radyo: nRF52840'ın radyosu Bluetooth 5 (BLE, 2Mbps), Bluetooth Mesh, Zigbee, Thread ve ANT protokollerini destekler; +8dBm verici gücü ve -95dBm alıcı hassasiyeti vardır.
Pil şarj devresi: B+ / B- uçlarına 3.7V lityum pil bağlanır; USB Type-C takılıyken pil kart üzerinde yaklaşık 100mA ile şarj edilir, USB çekilince kart pilden çalışır.
Pro Micro ve nice!nano uyumu: Pin dizilimi ve ölçüsü Pro Micro ile aynıdır; Pro Micro yuvalı klavye ve kartlara takılır, nice!nano v2 için yazılmış yazılım ve kart tanımları kullanılır.
Programlayıcı gerektirmeyen UF2 yükleme: Adafruit UF2 önyükleyicisi sayesinde ayrı programlayıcı gerekmez; dosya USB belleğe kopyalar gibi yüklenir.
Güvenlik birimleri: ARM CryptoCell, 128 bit AES CCM şifreleme, SHA-256 ve gerçek rastgele sayı üreteci (TRNG) çipte donanım olarak bulunur.
Özellikler:
- Ürün tipi: nRF52840 Bluetooth 5 geliştirme kartı, Pro Micro ölçüsü, nice!nano v2 uyumlu
- Model: NRF52840 Promicro Modül
- Çip: Nordic nRF52840
- İşlemci: ARM Cortex-M4F (FPU'lu), 64MHz
- Bellek: 1MB Flash, 256KB RAM
- Kablosuz protokoller: Bluetooth 5 (BLE), Bluetooth Mesh, Zigbee, Thread (IEEE 802.15.4), ANT, Nordic 2.4GHz özel protokoller
- Radyo veri hızı: 2Mbps'ye kadar (BLE)
- Verici çıkış gücü: +8dBm
- Alıcı hassasiyeti: -95dBm
- Anten: kart üzerinde seramik anten
- NFC: NFC-A etiket (Type 2) desteği (harici NFC anteni gerekir)
- Arayüzler: UART, SPI, I2C (TWI), PWM, PDM, I2S, QSPI (32MHz), USB
- ADC: 12 bit, 200ksps
- Güvenlik: ARM CryptoCell, 128 bit AES CCM, SHA-256, TRNG
- Pinler: 21 GPIO (kenarlarda 18, ortada 3 ek pin), 2.54mm aralık; RAW, VCC, RST, GND, B+, B-
- USB soketi: Type-C (programlama ve pil şarjı)
- Besleme: USB Type-C 5V ya da B+ / B- uçlarından 3.7V lityum pil
- Çip besleme aralığı (nRF52840): 1.7V - 5.5V
- VCC pini: 3.3V çıkış (harici sensörleri beslemek için)
- Pil şarjı: kart üzerinde lityum pil şarj devresi, yaklaşık 100mA
- Durum ledi: P0.15
- Önyükleyici: Adafruit UF2 (nice!nano v2 uyumlu); RST iki kez GND'ye değdirilerek girilir
- Yazılım desteği: ZMK (nice_nano_v2), Zephyr / nRF Connect SDK (promicro_nrf52840), CircuitPython, nRF5 SDK, Arduino (nRFMicro-Arduino-Core)
- Renk: Siyah PCB
- Ölçüler: yaklaşık 33mm x 17.8mm
- Ağırlık: yaklaşık 5gr
Kullanım bilgileri:
- Yazılım yüklemek için kartı USB Type-C veri kablosuyla bilgisayara bağlayın ve 0.5 saniye içinde RST pinini iki kez GND'ye değdirin. Kart bilgisayarda USB sürücü olarak görünür; derlenmiş .uf2 dosyasını bu sürücüye kopyalayın, kopyalama bitince kart yeni yazılımla yeniden başlar.
- Kablosuz klavye için ZMK yazılımında kart olarak nice_nano_v2 seçin; Zephyr'de kart tanımı promicro_nrf52840'tır. Arduino IDE için nRFMicro-Arduino-Core kart paketi, CircuitPython için SuperMini nRF52840 yazılımı kullanılır.
- Pil kullanılacaksa 3.7V lityum pilin artısını B+, eksisini B- ucuna lehimleyin. USB takılıyken pil şarj olur; USB çıkarılınca kart pilden çalışır.
- Pin numaraları port.pin biçimindedir: kart üzerindeki "006" P0.06, "104" P1.04 demektir. Yazılımda pinleri bu adlarla tanımlayın.
Kullanım alanları:
- Kablosuz mekanik klavye (Pro Micro yuvalı klavyeler)
- Ergonomik klavyeler: iki parçalı (split) klavye yapımı
- Kumanda ve makro tuş takımı (Bluetooth, sunum kumandası)
- Sensör düğümleri: pille çalışan sıcaklık, nem ve kapı sensörleri
- Zigbee ve Thread ile akıllı ev cihazları
- Giyilebilir cihazlar ve takip etiketleri
- Bluetooth Mesh ağları ve aydınlatma kontrolü
- Telefonla haberleşen BLE cihazlar (veri kaydı, ölçüm)
- Bluetooth fare ve oyun kumandası
- nRF52840 ve Zephyr ile kablosuz yazılım geliştirme
Dikkat edilmesi gerekenler:
- B+ / B- uçlarına yalnız tek hücre 3.7V lityum pil bağlayın; ters bağlanan pil kartı bozar. Pilin kendi koruma devresi olması önerilir.
- GPIO pinleri 3.3V lojiktir; 5V sinyal doğrudan bağlanmaz.
- Bu kart nice!nano v2 uyumlu bir karttır; Pro Micro pin dizilimini kullanır ama ATmega32U4 değildir. Pro Micro için yazılmış AVR (ATmega32U4) yazılımı çalışmaz; nRF52840 için derlenmiş yazılım gerekir.
- Anten kartın üzerindedir; kartın üstüne ve altına metal parça, pil ya da kablo gelirse kablosuz menzil düşer.
- Pil ömrü önemliyse kullanılmayan ledleri ve VCC çıkışını yazılımdan kapatın; açık ledler bekleme akımını artırır.
Paket içeriği:
- 1 Adet NRF52840 Promicro Modül
- 2 Adet 12 pin erkek pin başlığı (lehimsiz)
- 1 Adet 3 pin erkek pin başlığı (lehimsiz)
- Not: Lityum pil ve USB Type-C kablo pakete dahil değildir.
Yazılım desteği:
- nRF5 SDK: nordicsemi.com/Products/Development-software/nRF5-SDK
- nRF Connect SDK: github.com/nrfconnect/sdk-nrf
- Zephyr kart sayfası: docs.zephyrproject.org/latest/boards/others/promicro_nrf52840/doc/index.html
- Arduino çekirdeği (nRFMicro, SuperMini nRF52840, nice!nano v2): github.com/pdcook/nRFMicro-Arduino-Core