Pro Bluetooth LE - Adafruit 3574 - Feather nRF52 - zgodny z myNewt
Płytka z rodziny Feather oparta na układzie nRF52832 to niewielki moduł, który został zaprojektowany z myślą o przenośnych projektach. Urządzenie jest kompatybilne z oprogramowaniem myNewt. Płytka ma niewielkie wymiary (51 x 23 x 8 mm) oraz jest wyposażona w port USB oraz akumulator LiPol 3,7 V. Moduł posiada układ Bluetooth LE, co pozwala na bezprzewodowe programowanie.
Przenośne projekty
Kontroler Feather (ang. pióro) to doskonałe rozwiązanie dla projektów mobilnych. Urządzenie ma wbudowane złącze, które pozwala na zasilanie z akumulatora LiPol 3,7 V. Napięcie baterii jest łatwo monitorowane dzięki wyprowadzeniu na analogowy pin. Dla wygody użytkownika, istnieje również możliwość zasilania z portu microUSB.
Programowanie
Moduł nRF52 z rodziny Feather różni się od innych modułów, ponieważ nie jest obsługiwany przez Arduino IDE. Płytka została stworzona do pracy z systemem Apache Mynewt. Znajdują się na niej złącze SWD oraz przycisk DFU. Narzędzia, na których bazuje Mynewt, są oparte na systemach POSIX (Linux, OS X, Mingw, itd.). Wbudowany bootloader pozwala na zapisywanie oprogramowania bezpośrednio na urządzeniu z poziomu wiersza poleceń, za pomocą wbudowanego konwertera USB-UART i narzędzia newtmgr. Do programowania modułu można wykorzystać aplikacje dla systemów Android lub iOS.
Moduł nRF52 to układ o dwukrotnie większej mocy niż poprzednik nRF51. Dzięki dodatkowej pamięci jest w stanie obsługiwać systemy operacyjne czasu rzeczywistego (RTOS), co umożliwia szybkie tworzenie bardziej złożonych projektów. Moduł posiada profesjonalnie napisane pakiety internetowe (w tym BLE 5.0 i OIC/OCF), narzędzia deweloperskie oraz zaawansowane funkcje zarządzania projektem, takie jak zabezpieczony bootloader umożliwiający kryptograficzne podpisywanie firmware'u oraz weryfikację podczas aktualizacji.
Producent zapewnia również aplikację dla systemu iOS, która pozwala na zdalne programowanie, aktualizację zadań w menedżerze zadań oraz wyświetlanie statystyk generowanych przez wewnętrzny system raportowania.
Specyfikacja
- Procesor: ARM Cortex M4F
- Częstotliwość zegara: 64 MHz
- Pamięć Flash: 512 kB
- Pamięć SRAM: 64 kb RAM
- Wbudowany konwerter USB-UART
- Bluetooth LE kompatybilny z częstotliwością radiową 2,4 GHz
- Moc: do +4 dBm
- Zasilanie: 1,7 V do 3,3 V przez regulator DC (podłączenie przez microUSB)
- 19 pinów GPIO
- 8 x 12 bitowe przetworniki A/C
- 12 wyjść PWM
- Pin 17 podłączony do wbudowanej diody LED
- Pin Power / Enable
- Przycisk Reset
- Złącze SWD do debuggowania
- Złącza do samodzielnego wlutowania
- Wymiary: 51 x 23 x 8 mm
- Masa: ok. 5 g
Nieduża płytka dla projektów IoT
Feather nRF52 Pro Bluetooth LE to niewielki moduł główny z rodziny Feather, który został zaprojektowany do realizacji różnorodnych projektów z zakresu Internetu Rzeczy. Moduł oparty jest na układzie nRF52832 i jest kompatybilny z oprogramowaniem myNewt.
W przeciwieństwie do innych modułów Feather, nRF52 nie obsługuje środowiska Arduino IDE, ale można go sterować przy użyciu systemu operacyjnego Apache myNewt i narzędzia deweloperskiego newtmgr. Dodatkowo, dla użytkowników urządzeń mobilnych z systemami Android i iOS dostępne są dedykowane aplikacje mobilne do programowania modułu.
Feather nRF52 Pro Bluetooth LE ma dwukrotnie większą moc niż wcześniejsze układy nRF51 i posiada dodatkową pamięć, co umożliwia uruchamianie systemów operacyjnych czasu rzeczywistego (RTOS) i tworzenie złożonych projektów. Moduł oferuje również profesjonalne pakiety internetowe (BLE 5.0, OIC/OCF, itp.), narzędzia deweloperskie oraz funkcje zarządzania projektem, takie jak zabezpieczony bootloader, który umożliwia kryptograficzne podpisywanie firmware'u i weryfikację podczas aktualizacji.
Producent dostarcza także aplikację dla systemu iOS, która umożliwia zdalne programowanie, aktualizację zadań w menedżerze zadań oraz wyświetlanie statystyk generowanych przez wewnętrzny system raportowania.
Bogate wyposażenie
Płytka Feather nRF52 Pro Bluetooth LE ma bogate wyposażenie peryferyjne. Oprócz wydajnego procesora ze zmiennoprzecinkowym rdzeniem ARM Cortex-M4F, taktowanego częstotliwością 64 MHz i wyposażonego w pamięć Flash 512 kB i SRAM 64 kB, posiada wbudowaną przetwornicę DC/DC, która umożliwia zasilanie płytki napięciem z zakresu od 1,7 do 3,3 V.
Moduł Bluetooth LE ze zintegrowaną anteną mikropaskową pozwala na moc nadawania do 4 dBm. Na pokładzie płytki znajduje się również konwerter USB-UART, który ułatwia podłączenie Feather nRF52 Pro Bluetooth LE do komputera.