Adafruchtfeder nRF52840 Express

Adafruchtfeder nRF52840 Express

33,93 

Derzeit nicht verfügbar

33,93 

Verfügbarkeit: Derzeit nicht verfügbar Aritkelnummer: AD4062 Kategorien: , Etikett:

Benachrichtigen Sie mich, wenn der Artikel verfügbar ist.

Beschreibung

Der Adafruit Feather nRF52840 Express ist das neue Mitglied der Feather-Familie mit Bluetooth Low Energy und nativer USB-Unterstützung mit dem nRF52840! Es ist unsere Interpretation eines 'All-in-One' Arduino-kompatiblen + Bluetooth Low Energy mit integriertem USB plus Akkuladung. Mit nativem USB ist es sogar bereit, an der CircuitPython-Party teilzunehmen. Wir haben andere Boards in der Feather-Familie, sieh sie dir hier an.

Dieser Chip hat doppelt so viel Flash und viermal so viel SRAM wie sein früherer Bruder nRF52832 - 1 MB FLASH und 256 KB SRAM. Im Vergleich zum nRF51 hat dieses Board 4-8 mal mehr von allem.

Für diesen Chip haben wir Arduino IDE-Unterstützung hinzugefügt - Sie können den nRF52840-Chip direkt programmieren, um den Cortex-M4-Prozessor voll auszunutzen, und dann den Nordic SoftDevice-Funkstack anrufen, wenn Sie über BLE kommunizieren müssen. Da die zugrunde liegende API und die Peripheriegeräte für '832 und' 840 gleich sind, können Sie Ihre älteren nRF52832-Projekte mit demselben exakten Code mit einer einzigen Neukompilierung aufladen!

Wir haben diesen Chip auch für unser erstes BLE-freundliches CircuitPython-Board ausgewählt! CircuitPython funktioniert am besten mit Festplattenzugriff, und dies ist der einzige BLE-plus-USB-native Chip, derhat hat den Speicher, um den kleinen Python-Interpreter auszuführen. Der massive RAM und der schnelle Cortex M4F-Chip machen dies zu einer guten Ergänzung.

Es hat jede Menge fantastischer Peripheriegeräte: viele GPIO, analoge Eingänge, PWM, Timer usw. Das Beste ist, es musshat natives USB! Endlich kein separater USB-Seriell-Chip wie CP2104 oder FT232 erforderlich. Seriell wird als USB-CDC-Deskriptor behandelt, und der Chip kann wie eine Tastatur, eine Maus, ein MIDI-Gerät oder sogar ein Diskettenlaufwerk fungieren. Dieser Chip hat TinyUSB-Unterstützung - that bedeutet, dass Sie es mit Arduino als natives USB-Gerät verwenden und als UART (CDC), HID, Massenspeicher, MIDI und mehr fungieren können!

Einige andere Upgrades, die wir hinzugefügt haben, sind ein zusätzlicher "USER"-Schalter zumhat könnte verwendet werden, um OTA-Updates auszulösen (oder whateine NeoPixel-LED für Statusaktualisierungen, 2 MB QSPI-Flash zum Speichern von CircuitPython-Dateien und einen SWD-Anschluss.

Wir haben einige BTLE-fähige Federn (es ist ein beliebtes Protokoll!). Schauen Sie sich also unseren BT-Feather-Leitfaden an, um einige Vergleichsinformationen zu erhalten.

Wir haben den Chip mit unserem UF2-Bootloader vorprogrammiert, der entweder die Befehlszeilen-UART-Programmierung mit nrfutil (wir verwenden dies für Arduino) oder den Drag-n-Drop-Massenspeicher für die CircuitPython-Installation verwenden kann und auch, weil Bootloader mit Massenspeicher-Laufwerk aktualisiert werden Firmware so einfach. Möchten Sie den Chip direkt programmieren? Sie können unsere Befehlszeilentools mit Ihrem bevorzugten Editor und Ihrer bevorzugten Toolchain verwenden. Wenn Sie einen SWD-Programmierer / Debugger verwenden möchten (für eine noch fortgeschrittenere Verwendung), haben wir einen Standard-2 × 5 0.05-Zoll-Anschluss.

Das Beste von allem ist, dass wir alle schwere Arbeit geleistet haben, um den Low-Level-BLE-Stack in Form zu bringen, damit Sie sich vom ersten Tag an auf Ihr Projekt konzentrieren können! Der Beispielcode funktioniert hervorragend mit unserer bestehenden iOS- und Android-App.

Zusätzliche Informationen

MARKE

Adafruit

  • Abmessungen (nicht zusammengebaut): 51 mm x 23 mm x 7.2 mm / 2 "x 0.9" x 0.28 "
  • Gewicht: 6g
  • ARM Cortex M4F (mit HW-Gleitkommabeschleunigung) mit 64MHz
  • 1 MB Flash und 256 KB SRAM
  • Native Open Source USB-Stack - Vorprogrammiert mit UF2 Bootloader
  • Bluetooth Low Energy - kompatibles 2.4GHz - Radio (Details siehe nRF52840 Produktspezifikation)
  • FCC / IC / TELEC-zertifiziertes Modul
  • Bis zu + 8dBm Ausgangsleistung
  • 1.7v bis 3.3v Betrieb mit internen linearen und DC / DC Spannungsreglern
  • 21 GPIO, 6 x 12-Bit ADC-Pins, bis zu 12 PWM-Ausgängen (3 PWM-Module mit jeweils 4-Ausgängen)
  • Pin # 3 rote LED für allgemeines Blinken, NeoPixel für farbenfrohes Feedback
  • Power / Enable-Pin
  • Maßnahmen 2.0 mm x 0.9 mm x 0.28 mm (51 "x 23" x 7.2 ") ohne eingelötete Header
  • Leicht wie eine (große?) Feder - 6 Gramm
  • 4-Befestigungslöcher
  • Reset-Taste
  • SWD-Anschluss zum Debuggen
  • Funktioniert sofort mit all unseren Adafruit FeatherWings! (Sogar die UART-verwendenden wie das GPS FeatherWing)

Bluetooth Low Energy ist das heißeste neue drahtlose 2.4-GHz-Funkprotokoll mit geringem Stromverbrauch. Insbesondere ist es das einzige drahtlose Protokoll that Sie können mit iOS ohne spezielle Zertifizierung verwenden und es wird von allen modernen Smartphones unterstützt. Dies macht es hervorragend für den Einsatz in tragbaren Projekten that wird ein iOS- oder Android-Telefon oder -Tablet verwenden. Es wird auch in Mac OS X und Windows 8+ unterstützt.

Um die Verwendung für tragbare Projekte zu vereinfachen, haben wir einen Anschluss für eine unserer 3.7-V-Lithium-Polymer-Batterien hinzugefügt und eine Batterieladung eingebaut. Sie benötigen keinen Akku, da dieser direkt über den Micro-USB-Anschluss einwandfrei funktioniert. Wenn Sie jedoch einen Akku haben, können Sie ihn unterwegs mitnehmen und zum Aufladen den USB-Anschluss anschließen. Die Feder schaltet automatisch auf USB um, wenn sie verfügbar ist. Wir haben die Batterie auch über einen Teiler an einen analogen Pin gebunden, sodass Sie die Batteriespannung messen und überwachen können, um festzustellen, wann eine Aufladung erforderlich ist.

Die Kraft von Bluefruit LE

Das Bluefruit LE-Modul ist ein nRF52840-Chipsatz von Nordic, der sowohl als Hauptmikrocontroller als auch als Bluetooth-Niedrigenergie-Schnittstelle verwendet werden kann. Für die meisten Menschen wird es sehr glücklich sein, das standardmäßige nordische UART RX / TX-Verbindungsprofil zu verwenden - Code wird bereitgestellt! In diesem Profil fungiert die Bluefruit als Datenpipe, that kann "transparent" von Ihrem iOS- oder Android-Gerät hin und her übertragen. Sie können unsere verwenden iOS App or Android App, oder Schreiben Sie Ihre eigene, um mit dem UART-Service zu kommunizieren.

Das Board kann viel mehr als nur Strings über Funk senden! Dank einer Arduino-Wrapper-Bibliothek haben Sie die volle Kontrolle über das Verhalten des Geräts, einschließlich der Möglichkeit, Ihre eigenen zu definieren und zu bearbeiten GATT Dienstleistungen und Eigenschaftenoder ändern Sie den Weg that Das Gerät macht Werbung für andere Bluetooth Low Energy-Geräte.

Verwenden Sie die Bluefruit App, um Ihr Projekt zu starten

Verwendung unserer Bluefruit iOS App or Android Appkönnen Sie Ihr Projekt schnell prototypisieren, indem Sie Ihr iOS- oder Android-Telefon / -Tablet als Controller verwenden. Wir haben eine FarbwählerQuaternion / Beschleunigungsmesser / Kreisel / Magnetometer oder Ortung (GPS)und eine 8-Taste Steuere das Gamepad. Diese Daten können über BLE gelesen und direkt vom nRF52-Mikrocontroller verarbeitet werden

Wird komplett montiert und getestet mit einem USB-Bootloader gelieferthat Mit dieser Funktion können Sie sie schnell mit der Arduino IDE oder zur Installation von CircuitPython verwenden. Wir werfen auch einen Header ein, damit Sie ihn einlöten und in ein lötfreies Steckbrett stecken können. Lipoly Batterie machen MicroUSB Kabel nicht enthalten (aber wir haben viele Optionen im Shop, wenn Sie möchten!)