Adafruit Feather nRF52840 - Express

Referentie
ADA4062
Swipen voor 4 additionele foto's
€ 30,19 € 24,95
Niet in voorraad, levertermijn binnen 1 week
Details
  • Een krachtig Featherbord met een nRF52840 microcontroller, geschikt voor Bluetooth Low Energy projecten
  • Hoge kloksnelheid en veel geheugen: 64Mhz kloksnelheid en 1MB flash- geheugen en 256KB RAM
  • Met nRF52840 Express microcontroller van Nordic Semiconductor - uitstekende balans tussen prestaties en energieverbruik
Meer informatie
Meer informatie
Referentie ADA4062
Merk ADAFRUIT
Zolang de voorraad strekt Nee
Technische specificaties

De Adafruit Feather nRF52840 Express is het nieuwe lid van de Feather-familie met Bluetooth Low Energy en native USB-ondersteuning met de nRF52840! Het is een 'alles-in-één' Arduino-compatibel + Bluetooth Low Energy met ingebouwde USB plus batterij-aansluiting. Met native USB is hij zelfs klaar om deel te nemen aan het CircuitPython-feest.

Deze chip heeft twee keer zoveel flash en vier keer zoveel SRAM als zijn eerdere broer, de nRF52832 - 1 MB FLASH en 256 KB SRAM. Vergeleken met de nRF51 heeft dit bord 4-8 keer meer van alles.

Voor deze chip werd Arduino IDE-ondersteuning toegevoegd - je  kan de nRF52840-chip rechtstreeks programmeren om optimaal te profiteren van de Cortex-M4-processor en vervolgens de Nordic SoftDevice-radiostack bellen wanneer je via BLE moet communiceren. Aangezien de onderliggende API en randapparatuur hetzelfde zijn voor de '832 en '840, kan je uw oudere nRF52832-projecten superchargen met exact dezelfde code, met een enkele hercompilatie!

Deze chip werd ook gekozen voor het eerste BLE-vriendelijke CircuitPython-bord! CircuitPython werkt het beste met toegang tot een harde schijf, en dit is de enige BLE-plus-USB-native chip die het geheugen heeft om een kleine Python-interpreter uit te voeren. Het enorme RAM-geheugen en de snelle Cortex M4F-chip maken dit een goede match.

Het heeft tal van geweldige randapparatuur: veel GPIO, analoge ingangen, PWM, timers, enz. Het beste van alles is dat het die native USB heeft! Ten slotte is er geen aparte USB-seriële chip zoals CP2104 of FT232 nodig. Serieel wordt behandeld als een USB CDC-descriptor en de chip kan fungeren als een toetsenbord, muis, MIDI-apparaat of zelfs een schijfstation. Deze chip heeft TinyUSB-ondersteuning - dat betekent dat je hem kunt gebruiken met Arduino als een native USB-apparaat en kunt fungeren als UART (CDC), HID, Mass Storage, MIDI en meer!

Enkele andere upgrades die werden toegevoegd zijn een extra 'USER'-schakelaar die kan worden gebruikt om OTA-updates te activeren (of wat je ook kiest), een NeoPixel-LED voor statusupdates, 2 MB QSPI Flash voor het opslaan van CircuitPython-bestanden en een SWD-connector.

Er zijn nogal wat BTLE-capabele Feathers (het is een populair protocol!), dus bekijk de BT Feather-gids van Adafruit voor wat vergelijkingsinformatie.

De chip werd voorgeprogrammeerd met de UF2-bootloader, die gebruik kan maken van commandline UART-programmering met nrfutil (we gebruiken dit voor Arduino) of drag-n-drop massaopslag, voor de installatie van CircuitPython en ook omdat bootloaders voor massa-opslagstations het updaten van firmware zo eenvoudig maken. Wil je de chip direct programmeren? Je kan de opdrachtregeltools gebruiken met uw favoriete editor en toolchain. Als je een SWD-programmeur/debugger wil gebruiken (voor nog geavanceerder gebruik), is er een standaard 2x5 0,05"-connector.

Het beste van alles is dat al het zware werk reeds gedaan werd om de low-level BLE-stack in vorm te krijgen, zodat je u vanaf dag één op uw project kan concentreren! De voorbeeldcode werkt uitstekend met de bestaande iOS- en Android-app.

Functies:

  • ARM Cortex M4F (met HW floating point versnelling) draaiend op 64MHz
  • 1 MB flash en 256 KB SRAM
  • Native Open Source USB-stack - voorgeprogrammeerd met UF2 bootloader
  • Bluetooth Low Energy-compatibele 2,4 GHz-radio (details beschikbaar in de productspecificatie van de nRF52840)
  • FCC / IC / TELEC gecertificeerde module
  • Tot +8dBm uitgangsvermogen
  • Werking van 1,7 V tot 3,3 V met interne lineaire en DC/DC-spanningsregelaars
  • 21 GPIO, 6 x 12-bits ADC-pinnen, tot 12 PWM-uitgangen (3 PWM-modules met elk 4 uitgangen)
  • Hardware SPI, UART, I2C en I2S op alle pinnen
  • Pin #3 rode LED voor algemeen gebruik knipperend, NeoPixel voor kleurrijke feedback
  • Pin aan/uit/inschakelen
  • Afmetingen: 2,0 "x 0,9" x 0,28 " (51 mm x 23 mm x 7,2 mm) zonder ingesoldeerde headers
  • Licht als een (grote?) veer - 6 gram
  • 4 Montage gaten
  • Reset-knop
  • SWD-connector voor foutopsporing
  • Werkt out of the box met alle Adafruit FeatherWings! (Zelfs de UART-gebruikende zoals de GPS FeatherWing)

Bluetooth Low Energy is het populairste nieuwe draadloze protocol met een laag vermogen van 2,4 GHz. Het is met name het enige draadloze protocol dat u met iOS kunt gebruiken zonder dat u speciale certificering nodig hebt, en het wordt ondersteund door alle moderne smartphones. Dit maakt het uitstekend geschikt voor gebruik in draagbare projecten die gebruik maken van een iOS- of Android-telefoon of -tablet. Het wordt ook ondersteund in Mac OS X en Windows 8+.

Om het gemakkelijk te gebruiken voor draagbare projecten, werd een connector toegevoegd voor 3,7 V lithium-polymeerbatterijen en ingebouwde batterijoplader. Je hebt geen batterij nodig, want hij werkt prima rechtstreeks via de micro-USB-connector. Maar als je wel een batterij hebt, kun je deze onderweg meenemen en vervolgens de USB aansluiten om op te laden. De Feather schakelt automatisch over op USB-stroom wanneer deze beschikbaar is. We hebben de batterij ook via een verdeler aan een analoge pin vastgemaakt, zodat u de batterijspanning kunt meten en controleren om te detecteren wanneer u moet opladen.

De kracht van Bluefruit LE

De Bluefruit LE-module is een nRF52840-chipset van Nordic, die zowel als hoofdmicrocontroller als als Bluetooth-energiezuinige interface kan worden gebruikt. Voor de meeste mensen zullen ze erg blij zijn om het standaard Nordic UART RX/TX-verbindingsprofiel te gebruiken - de code wordt verstrekt! In dit profiel fungeert de Bluefruit als een datapijp, die 'transparant' heen en weer kan zenden vanaf je iOS- of Android-apparaat. U kunt onze iOS-app of Android-app gebruiken, of uw eigen app schrijven om te communiceren met de UART-service.

Het board is tot veel meer in staat dan alleen het versturen van snaren via de ether! Dankzij een Arduino-wrapperbibliotheek heb je volledige controle over hoe het apparaat zich gedraagt, inclusief de mogelijkheid om je eigen GATT-services en -kenmerken te definiëren en te manipuleren of de manier te wijzigen waarop het apparaat zichzelf adverteert voor andere Bluetooth Low Energy-apparaten om te zien.

Gebruik de Bluefruit App om je project op gang te brengen

Met behulp van onze Bluefruit iOS-app of Android-app kun je snel een prototype van je project maken door je iOS- of Android-telefoon/tablet als controller te gebruiken. We hebben een kleurenkiezer, quaternion/versnellingsmeter/gyro/magnetometer of locatie (GPS) en een gamepad met 8 knoppen. Deze gegevens kunnen via BLE worden gelezen en direct door de nRF52-microcontroller worden verwerkt

Wordt volledig geassembleerd en getest geleverd, met een USB-bootloader waarmee je hem snel kunt gebruiken met de Arduino IDE of om CircuitPython te installeren. Er wordt ook ook een header bijgeleverd, zodat je hem erin kunt solderen en op een soldeerloos breadboard kan aansluiten. Lipoly-batterij en MicroUSB-kabel niet inbegrepen (maar we hebben wel veel opties in de winkel als je dat wilt!)

* Ondanks een zeer uitgebreid voorraadsysteem, is het mogelijk dat de voorraadstatus niet overeenstemt met de actuele voorraad. Aarzel niet ons te contacteren, indien u zekerheid wenst over de beschikbaarheid. 

** De weergegeven foto bij de producten kan verschillen van het eigenlijke product.