Udostępnij przez


Bluefruit Feather (nRF52840)

Przegląd

NRF52840 to radio o niskiej energii (LE) od Nordic Semiconductor zdolne do zachowania się jako urządzenie peryferyjne HID, takie jak klawiatura lub mysz, między innymi. Można znaleźć więcej informacji na stronie Adafruit oraz w dokumentacji referencyjnej układu nRF52840 firmy Nordic Semiconductor.

Nazwa urządzenia Parameter Przykład użycia
Pióro Bluefruit bluefruit52 RunPairingTests.bat bluefruit52

Zdjęcie urządzenia Bluefruit Feather nRF52840.

Obsługiwane testy

Sprzęt

Bluefruit LE UART Friend można kupić za pośrednictwem Adafruit. Wymaga kabla micro-USB.

Uwaga / Notatka

Urządzenie Bluefruit Feather jest obecnie obsługiwane wyłącznie za pośrednictwem portu szeregowego USB.

Wprowadzenie

Aktualizowanie bootloadera

Gdy po raz pierwszy otrzymasz nowy sprzęt, bootloader musi zostać zaktualizowany. Należy to zrobić tylko raz dla każdego urządzenia Bluefruit Feather.

  1. Podłącz urządzenie Bluefruit Feather do komputera za pomocą micro-USB.
  2. Postępuj zgodnie z instrukcjami Adafruit, aby zaktualizować bootloader.
    • Użyj wersji 0.6.3_s140_6.1.1 bootloadera.
    • Prawidłowy pakiet do pobrania powinien mieć nazwę "feather_nrf52840_express_bootloader-0.6.3_s140_6.1.1.zip". Można go znaleźć na stronie wersji 0.6.3.

Aktualizowanie oprogramowania układowego

Należy zaktualizować oprogramowanie układowe dla każdej wersji protokołu BTP.

  1. Uzyskaj i skonfiguruj interfejs wiersza polecenia Arduino.

    1. Pobierz najnowszą wersję arduino-cli.
    2. Jeśli jeszcze tego nie zrobiono, dodaj element arduino-cli do zmiennej PATH.
    3. Aby uzyskać pakiety tablicy Adafruit, uruchom następujące polecenie w wierszu polecenia:
    arduino-cli config init
    arduino-cli core update-index
    arduino-cli core update-index --additional-urls https://adafruit.github.io/arduino-board-index/package_adafruit_index.json
    arduino-cli core install adafruit:nrf52 --additional-urls https://adafruit.github.io/arduino-board-index/package_adafruit_index.json
    
  2. Zidentyfikuj port COM przypisany do aplikacji Bluefruit Feather, uruchamiając następujące polecenie w wierszu polecenia:

    arduino-cli board list
    
  3. Przekaż oprogramowanie układowe do Bluefruit Feather, uruchamiając następujące polecenie w wierszu poleceń, zastępując znak X w COMX numerem portu COM zidentyfikowanym w poprzednim kroku.

    arduino-cli upload -p COMX --fqbn adafruit:nrf52:feather52840 --input-file C:\BTP\<version>\DeviceFirmware\BtpBluefruit_nRF52840.ino.zip
    

Funkcje

  • Połączenie danych UART
  • Obsługuje usługi HID oraz pozostałe usługi bazujące na GATT
  • W pełni certyfikowane urządzenie radiowe Bluetooth o niskiej energii 5.0
  • Konfigurowalna baza danych usługi ATT
  • Mały rozmiar, niskie zużycie energii, moduł do montażu powierzchniowego

Uwaga / Notatka

Bluefruit Feather nie jest obecnie obsługiwany do użytku z Traduci.

Problem ze strzelaniem

  • Jeśli testy kończą się niepowodzeniem, a oprogramowanie układowe Bluefruit Feather nie zostało ostatnio zaktualizowane, sprawdź, czy oprogramowanie układowe jest obsługiwaną wersją, wykonując krok 1. Jeśli wersja jest starsza, pobierz moduł ładujący rozruch i zainstaluj najnowsze oprogramowanie układowe.