NRF52840 BT nice!nano v2.0 kompatibilen USB-C

7.99 (DDV vključen)

nRF52840 USB-C nadomestek Pro Micro za brezzične tipkovnice – BLE 5.0, LiPo polnjenje in UF2 bootloader za ZMK firmware.

Ni na zalogi

Prijava na sporočilo ob novi zalogi.

Šifra: 84 - B5 Kategorije: , ,
Opis

Opis

NRF52840 BT nice!nano v2.0 kompatibilen – brezzična tipkovnica na BLE

Ta modu l je nice!nano v2.0 kompatibilen krmilnik z nRF52840 čipom in USB-C konektorjem v Pro Micro obliki (33,02 × 17,78 mm). Zamienja Pro Micro v večini odprtokodnih tipkovničnih tiskanih vezij – vključno s Corne, Lily58, Kyria in drugimi razdeljenimi tipkovnicami – in doda Bluetooth 5.0, polnjenje LiPo baterije in UF2 bootloader za enostavno posodabljanje firmware.

ZMK firmware ga neposredno podpira in omogoča 5 profilov BLE, polni HID (tipkovnica, miška, medijesi), wakeup iz spanja in avtonomno delovanje na majhni LiPo bateriji več tednov brez polnjenja.

Anatomija krmilnika

MikrokrmilnikNordic Semiconductor nRF52840
USB konektorUSB-C
ProcesorARM Cortex-M4F @ 64 MHz (FPU)
Flash1 MB vgrajen + 2 MB QSPI
SRAM256 KB
BluetoothBLE 5.0
OblikaPro Micro kompatibilna (33 × 17,78 mm)
LiPo polnjenjeda (vgrajen polnilnik)
BootloaderUF2 (drag-and-drop firmware)
Logicna napetost3,3 V

Ključne lastnosti

  • Pro Micro oblika – zamenja Pro Micro/Elite-C na večini odprtokodnih tipkovničnih PCB-jev brez prilagoditev; le nekoliko daljsi občasno zahteva malečno prilagoditev ohisja.
  • BLE 5.0 – 5 profilov BLE v ZMK; preklapljate med računalnikom, telefonom, tablico in TV brez ponovi tnega pairiga.
  • LiPo polnjenje prek USB-C – Priključite LiPo baterijo (JST-PH 2.0) in tipkovnica deluje brezžično; polni se prek USB-C.
  • UF2 bootloader – povlecite ZMK UF2 datoteko na USB disk – ni zahtevne verige orodij ali programatorja.
  • ZMK firmware – Zephyr-based keyboard firmware z več hkratnimi BLE povesvami, budilnikom, podprskimi za vse standardne HID naprave.
  • Nizka poraba – nRF52840 v ZMK sleep režimu pod 10 µA; baterija 500 mAh zdrzi mesec ali več pri tipičnem pisarniškem delu.

Kaj potrebujem za začetek?

  • ZMK Studio ali GitHub Actions – za kompilacijo svojega ZMK firmwarea (brezplačno).
  • USB-C kabel – za priklop in UF2 flash.
  • LiPo baterija z JST-PH 2.0 konektorjem – za brezzično delovanje.
  • Odprtokodna tipkovnična PCB – Corne, Lily58, Kyria ali druga PCB s Pro Micro priključki.

Moj prvi projekt – 3 koraki

  1. Prenesite ZMK Studio (zmkfirmware.dev) ali klonirajte ZMK config repozitorij za vašo tipkovnico na GitHub; dodajte nice_nano_v2 kot shield target.
  2. GitHub Actions samodejno prevede UF2 datoteko; prenesite jo na računalnik.
  3. Držite reset gumb dvojno (ali premočitite RST–GND), krmilnik se pojavi kot USB disk; povlecite UF2 nanj – tipkovnica je brezzično aktivna.

Primeri uporabe

  • Brezzična razdeljena tipkovnica (Corne, Lily58, Kyria z ZMK)
  • BLE makro tipkovnica (nRF52840 + custom PCB)
  • Numpad brez žice (majhen PCB + BLE + baterija)
  • Mobilna pisarniška tipkovnica (USB-C polnjenje, BLE 5 profilov)

Tehnični pregled

Tehnične specifikacije

ParameterPodatek
ProcesorARM Cortex-M4F @ 64 MHz (FPU)
Flash1 MB vgrajen + 2 MB QSPI NOR Flash
SRAM256 KB
BluetoothBLE 5.0, Long Range
USBUSB-C, native USB 2.0
OblikaPro Micro (33,02 × 17,78 mm)
LiPo polnjenjeda (JST-PH 2.0)
BootloaderUF2 (Adafruit/Nordic)
Deep sleep<10 µA (ZMK)
Logicna napetost3,3 V

Primerjava: nice!nano kompatibilen vs Pro Micro vs Elite-C

nRF52840 (ta) Pro Micro (AVR) Elite-C
BluetoothBLE 5.0nini
LiPo polnjenjedanini
USB konektorUSB-Cmicro-USBUSB-C
BootloaderUF2CaterinaDFU
FirmwareZMKQMKQMK

Inženirski PRO nasvet

Baterija se ne polni med USB delovanjem v ZMK – Kot pri originalnem nice!nano, ta krmilnik v ZMK režimu USB-C por abe polni LiPo samo ko ni v ZMK USB režimu. Ko pritisnete „prebudi USB“ tipko za kabelno priklop, polnjenje se ustavi. Rešitev: ločeni power preklopač za priklop samo LiPo polnilnika prek USB-C.

Kompatibilnost

ZMK firmware (uradno podprt kot nice_nano_v2 shield), QMK (z omejitvami – ni BLE v QMK), Arduino IDE z Adafruit nRF52 board packageom. Windows 10/11, macOS, Linux.

Dokumentacija