MicroJPM
Adafruit Feather nRF52840 Express - (AD43412)
Adafruit Feather nRF52840 Express - (AD43412)
Couldn't load pickup availability
Descripción:
La Adafruit Feather nRF52840 Express es el nuevo miembro de la familia Feather con Bluetooth de bajo consumo y compatibilidad con USB nativo, ¡incluyendo el nRF52840! Es nuestra versión de un chip "todo en uno" compatible con Arduino y Bluetooth de bajo consumo con USB integrado y carga de batería. Gracias a su USB nativo, incluso está lista para unirse a CircuitPython.
Este chip tiene el doble de memoria flash y cuatro veces más memoria SRAM que su predecesora, la nRF52832: 1 MB de memoria flash y 256 KB de SRAM. En comparación con la nRF51, esta placa tiene entre 4 y 8 veces más.
Para este chip, hemos añadido compatibilidad con Arduino IDE: puedes programar el chip nRF52840 directamente para aprovechar al máximo el procesador Cortex-M4 y luego llamar a la pila de radio Nordic SoftDevice cuando necesites comunicarte a través de BLE. Dado que la API subyacente y los periféricos son los mismos para el '832 y el '840, puedes potenciar tus antiguos proyectos nRF52832 con el mismo código, ¡con una sola recompilación!
¡También elegimos este chip para nuestra primera placa CircuitPython compatible con BLE! CircuitPython funciona mejor con acceso a la unidad de disco, y este es el único chip BLE-plus-USB nativo que tiene la memoria suficiente para ejecutar el pequeño intérprete de Python. La gran cantidad de RAM y el rápido chip Cortex M4F lo convierten en una excelente opción.
Ten en cuenta que, por el momento, solo ofrecemos compatibilidad con la pila BLE en Arduino. ¡La compatibilidad con la pila BLE de CircuitPython aún está en desarrollo!
Incluye un montón de periféricos increíbles: un montón de GPIO, entradas analógicas, PWM, temporizadores, etc. Y lo mejor de todo: ¡tiene USB nativo! Por fin, ya no necesitas un chip USB serie independiente como el CP2104 o el FT232. La conexión serie se gestiona como un descriptor CDC USB, y el chip puede funcionar como teclado, ratón, dispositivo MIDI o incluso como unidad de disco. (Tenga en cuenta que, por el momento, solo ofrecemos compatibilidad con CDC para Arduino).
Otras mejoras que hemos incluido son un interruptor "USER" adicional que permite activar actualizaciones OTA (o lo que prefiera), un LED NeoPixel para actualizaciones de estado, 2 MB de memoria Flash QSPI para almacenar archivos de CircuitPython y un conector SWD.
Tenemos bastantes Feathers compatibles con BTLE (¡es un protocolo popular!), así que consulte nuestra guía de BT Feather para obtener información comparativa.
Preprogramamos el chip con nuestro gestor de arranque UF2, que puede usar programación UART de línea de comandos con nrfutil (usamos este para Arduino) o almacenamiento masivo de arrastrar y soltar, para la instalación de CircuitPython y también porque los gestores de arranque de unidades de almacenamiento masivo facilitan enormemente la actualización del firmware. ¿Desea programar el chip directamente? Puede utilizar nuestras herramientas de línea de comandos con su editor y cadena de herramientas favoritos. Si desea utilizar un programador/depurador SWD (para un uso aún más avanzado), disponemos de un conector estándar de 2x5 de 0,05".
Y lo mejor de todo: ¡nos hemos encargado de configurar la pila BLE de bajo nivel para que pueda centrarse en su proyecto desde el primer día! El código de ejemplo funciona a la perfección con nuestra aplicación existente para iOS y Android.
Características:
- ARM Cortex M4F (con aceleración de punto flotante por hardware) a 64 MHz
- 1 MB de memoria flash y 256 KB de SRAM
- Pila USB nativa de código abierto, preprogramada con el gestor de arranque UF2
- Radio de 2.4 GHz compatible con Bluetooth de bajo consumo (más información disponible en la especificación del producto nRF52840)
- Módulo con certificación FCC/IC/TELEC
- Potencia de salida de hasta +8 dBm
- Funcionamiento de 1.7 V a 3.3V con reguladores de voltaje internos lineales y CC/CC
- 21 GPIO, 6 x Pines ADC de 12 bits, hasta 12 salidas PWM (3 módulos PWM con 4 salidas cada uno)
- Pin n.° 3: LED rojo para parpadeo general, NeoPixel para retroalimentación en color
- Pin de encendido/activación
- Medidas: 51 mm x 23 mm x 7.2 mm sin conectores soldados
- 4 orificios de montaje
- Botón de reinicio
- Conector SWD para depuración
- ¡Funciona de fábrica con todos nuestros FeatherWings de Adafruit! (Incluso los que usan UART, como el FeatherWing GPS).
Bluetooth de bajo consumo es el nuevo protocolo inalámbrico de bajo consumo en el espectro de 2,4 GHz. En particular, es el único protocolo inalámbrico compatible con iOS sin necesidad de certificación especial y es compatible con todos los smartphones modernos. Esto lo hace ideal para proyectos portátiles que requieren un teléfono o tableta iOS o Android. También es compatible con Mac OS X y Windows 8+.
Para facilitar su uso en proyectos portátiles, hemos añadido un conector para cualquiera de nuestras baterías de polímero de litio de 3,7 V y un cargador de batería integrado. No necesita batería, ya que funciona perfectamente directamente desde el conector micro USB. Pero, si tiene batería, puede llevársela de viaje y conectarla al USB para recargarla. El Feather cambiará automáticamente a la alimentación USB cuando esté disponible. También conectamos la batería mediante un divisor a un pin analógico, para que pueda medir y monitorizar su voltaje y detectar cuándo necesita recargarla.
El poder de Bluefruit LE
El módulo Bluefruit LE es un chipset nRF52840 de Nordic, que puede usarse tanto como microcontrolador principal como como interfaz Bluetooth de bajo consumo. La mayoría de las personas estarán encantadas de usar el perfil de conexión UART RX/TX estándar de Nordic (¡el código está incluido!). En este perfil, Bluefruit actúa como un canal de datos que puede transmitir datos de forma transparente entre su dispositivo iOS o Android. Puede usar nuestra aplicación para iOS o Android, o crear la suya propia para comunicarse con el servicio UART.
¡La placa es capaz de mucho más que simplemente enviar cadenas de texto por aire! Gracias a una biblioteca de Arduino, tiene control total sobre el comportamiento del dispositivo, incluyendo la posibilidad de definir y manipular sus propios servicios y características GATT, o cambiar la forma en que el dispositivo se anuncia a otros dispositivos Bluetooth de bajo consumo.
Usa la app Bluefruit para empezar tu proyecto.
Con nuestra app Bluefruit para iOS o Android, puedes crear rápidamente un prototipo de tu proyecto usando tu teléfono o tableta iOS o Android como controlador. Disponemos de selector de color, cuaternión/acelerómetro/giroscopio/magnetómetro o localización (GPS) y un mando de juego de 8 botones. Estos datos se pueden leer a través de Bluetooth de baja energía (BLE) y procesar directamente con el microcontrolador nRF52.
Se entrega completamente ensamblado y probado, con un cargador de arranque USB que te permite usarlo rápidamente con el IDE de Arduino o para instalar CircuitPython. También incluimos un conector para que puedas soldarlo y conectarlo a una placa de pruebas sin soldadura. No incluye batería de polímero de litio ni cable microUSB (¡pero tenemos muchas opciones en la tienda si lo deseas!).
Share
