Adafruit Feather nRF52840 Express er det nyeste medlem af Feather familien, med lavt strømforbrugende Bluetooth (BLE) og medfødt USB-understøttelse og selvfølgelig nRF52840! Feather nRF52840 er Adafruits bud på en 'alt-i-et' Arduino-kompatibel microprocessorkort med lavt strømforbrugende Bluetooth (BLE), med indbygget USB og batteri lade-kredsløb. Med den medfødte USB er Feather nRF52840 endda klar til brug med CircuitPython. Denne enhed er blot seneste skud på stammen i Adafruits Feather familie.

Denne chip har dobbelt så meget flash, og fire gange så meget SRAM som sin lillebror nRF52832 - 1 MB FLASH og 256KB SRAM. Sammenlignet med nRF51, har dette kort 4-8 gange mere af alt.

Til denne chip har Adafruit tilføjet Arduino IDE-support, så du nu kan programmere nRF52840 chippen direkte, og derved få fuld udnyttelse af Cortex-M4 processoren. Og gennem Nordic SoftDevice radio stack, kan du kommunikere over BLE. Da den undreliggende API og enheder er de samme som på '832 og '840, kan du genanvende dine ældre nRF52832 projekter med den præcis samme kode, og blot en enkel recompile!

Adafruit har valgt denne chip til deres første BLE-venlige CircuitPython kort! CircuitPython virker bedst med disk drev adgang, og dette er den eneste BLE-og-USB-medfødte chip, der har hukommelsen til at klare en kørende Python “tolk”. Den massive mængde RAM og hurtige Cortex M4F chip er et super match.

Bemærk venligst at der denne gang kun er BLE stack support i Arduino. CircuitPython BLE stack support er stadig under udvikling!

Feather nRF52840 har en masse fede features: Rigeligt med GPIO, analoge indgange, PWM, timere osv. Det bedste af det hele, er dog at den har den medfødte USB! Endelig er det ikke længere nødvendigt at separere USB serial chip, som CP2104 eller FT232. Serial bliver behandlet som en USB CDC-deskriptor, og chippen kan agere keyboard, mus, MIDI enhed eller endda disk drev. (Note: Adafruit understøtter ikke andet end CDC til Arduino på nuværende tidspunkt)

Af ekstra opgraderinger kan nævnes: En ekstra 'USER' kontakt (der kan bruges til at starte OTA opdateringer, eller hvad du ellers kunne ønske dig), en NeoPixel LED til status opdateringer, 2 MB QSPI Flash til lagring af CircuitPython filer, og en SWD-tilslutning.

Adafruit har præ-programmeret chippen med deres UF2 bootloader, som kan bruge enten kommandolinje UART-programmering med nrfUTIL programmet (Adafruit bruger denne til Arduino) eller træk-og-slip masselagring, til CircuitPython installation og (også) fordi masselagrings bootloadere gør det let at opdatere firmware. Ønsker du at programmere chippen direkte, kan du bruge Adafruits kommandolinje værktøjer med dit favorit redigerings-værkøj og “toolchain”. Ønsker du at bruge SWD programmering (til endnu mere avanceret brug), har enheden en standard 2x5 0.05" tilslutning.

Adafruit har sørget for at BLE stacken er klar til brug, så du kan fokusere på dit projekt fra dag ét! Eksempel koden virker perfekt med Adafruits eksisterende iOS og Android app.

Funktioner

  • ARM Cortex M4F (med Hardware floating point acceleration) der arbejder ved 64MHz
  • 1MB FLASH og 256KB SRAM
  • Medfødt Open Source USB stack - præ-programmeret med UF2 bootloader
  • Strømbesparende Bluetooth (BLE) kompatible 2.4GHz radio (Flere detaljer er tilgængelig i nRF52840 produktspecifikationen)
  • FCC / IC / TELEC certificeret modul
  • Op til +8dBm udgangs strøm
  • 1.7v til 3.3v drift med integreret lineær og DC/DC-strøm regulatorer
  • 21 GPIO, 6 x 12-bit ADC pins, op til 12 PWM-udgange (3 PWM moduler med 4 udgange hver)
  • Pin #3 rød LED til generelle formål blink, NeoPixel til farverig feedback
  • Power/aktiverings pin
  • Måler 51mm x 23mm x 7.2mm, uden headers
  • Let som en fjer - 6 gram
  • 4 monteringshuller
  • Reset knap
  • SWD-tilslutning til fejlsøgning
  • Virker direkte fra kassen med alle Adafruits FeatherWings! (Selv de UART-brugende, som f.eks. GPS FeatherWing)

Lavt strømforbrugende Bluetooth (BLE) er den sejeste ny lavt strømforbrugende 2.4GHz spektrum trådløs protokol. Det er blandt andet den eneste trådløse protokol, som man kan bruge med iOS uden at have en special certificering, og den understøttes af all moderne smartphones. Dette gør den fantastisk at bruge i transportable projekter, der drager nytte af iOS eller Android telefon eller tablet. Det er også understøttet af Mac OS X og Windows 8+.

For at gøre transportable projekter lettere, er der tilføjet et stik til et af Adafruits 3.7V Lithium polymer batterier og indbygget batteri opladning. Du behøver ikke et batteri, for enheden kører fint på strøm direkte til mikro USB-forbindelsen. Men har du et batteri kan du tage enheden med på farten og blot tilslutte USB for at oplade. Feather skifter automatisk over til USB strøm når det er tilgængeligt. Batteriforbindelsen kører også igennem en opdeler til en analog pin, så du kan måle batteriniveauet, så du ved hvornår der er brug for en opladning.

BLUEFRUIT LE’s STYRKE

Dette BluefruitLE modul er et nRF52840 chipset fra Nordic, hvilket både kan bruges som en primær mikrocontroller og et lavt strømforbrugende Bluetooth interface. Det fleste vil være rigelig glad for at bruge den standard Nordic UART RX/TX-forbindelses profil - kode er tilgængelig! Under denne profil vil Bluefruit agere dataforbindelse, der 'transparent' transmittere frem og tilbage til din iOS eller Android enhed. Du kan bruge Adafruits iOS eller Android App, eller kode din egen app til at kommunikere via UART servicen.

Dette kort er i stand til meget mere, end blot at sende strenge trådløst! Takket være et Arduino “wrapper” (en “wrapper” binder biblioteker sammen med Arduino API, for bedre kode funktionalitet og brugeroplevelse) bibliotek, har du fuld kontrol over hvordan enheden opfører sig, inklusive muligheden for at definere og manipulere din egen GATT-service og karakteristik, eller ændre den måde enheden annoncerer sig selv til andre BLE enheder.

Brug Bluefruit Appen til at komme i gang med dit projekt.

Gennem Bluefruit iOS eller Android App, kan du hurtigt prototype dit projekt ved hjælp af din iOS eller Android telefon/tablet som controller. I appen er der en farve vælger, kvaternioner, accelerometer, gyroskop, magnetometer eller lokation (GPS) samt en 8-knaps gamepad. Disse data kan aflæses over BLE og bearbejdes direkte af nRF52 mikrocontrolleren.

Enheden leveres samlet og testet, og med USB bootloader, så du hurtigt kan komme i gang igennem Arduino IDE eller installere CircuitPython. Der medfølger også lidt ekstra headers, som du kan lodde på og tilslutte et loddefrit breadboard. Batteri og MicroUSB kable er IKKE inkluderet.

Specifikationer

  • Dimensioner (adskilt): 51mm x 23mm x 7.2mm
  • Vægt: 6g
Mere information
Brand Adafruit
Vægt (kg) 0.006000
Indsend din bedømmelse
Du anmelder:Adafruit Feather nRF52840
Din bedømmelse
Copyright © 2012-nu MiniElektro. Alle rettigheder forbeholdes.