L'Adafruit Feather nRF52 Bluefruit est une autre carte Bluetooth Low Energy tout-en-un facile à utiliser, avec une puce Bluetooth native, la nRF52832 ! C'est notre point de vue sur un "tout-en-un" compatible Arduino + Bluetooth Low Energy avec USB intégré et chargement de la batterie. Nous avons d'autres cartes de la famille Feather, consultez-les ici.
Cette puce a deux fois plus de mémoire flash, de SRAM et de performances que les modules Bluefruit antérieurs basés sur nRF51. Mieux encore, il prend en charge l'IDE Arduino, il n'y a donc pas de puce « d'assistance » comme l'ATmega32u4 ou l'ATSAMD21. Au lieu de cela, cette puce est programmée directement ! Il contient des tonnes de périphériques géniaux : beaucoup de GPIO, d'entrées analogiques, de PWM, de minuteries, etc. Le fait de laisser de côté le microcontrôleur supplémentaire signifie que le prix, la complexité et la consommation d'énergie sont tous inférieurs / meilleurs. Il vous permet d'exécuter du code directement sur le nRF52832, directement à partir de l'IDE Arduino comme vous le feriez avec tout autre appareil compatible MCU ou Arduino. Un seul MCU signifie de meilleures performances, une consommation d'énergie globale inférieure et des coûts de production inférieurs si jamais vous souhaitez concevoir votre propre matériel basé sur votre projet Bluefruit nRF52 Feather !
Nous avons plusieurs Feathers compatibles BTLE (c'est un protocole populaire ! ) alors consultez notre guide BT Feather pour obtenir des informations de comparaison.
Nous avons préprogrammé la puce avec un chargeur de démarrage à réinitialisation automatique afin que vous puissiez télécharger rapidement dans l'IDE Arduino sans appuyer sur un bouton. Vous voulez programmer directement la puce ? Vous pouvez utiliser nos outils de ligne de commande avec votre éditeur et votre chaîne d'outils préférés. Si vous souhaitez utiliser un programmeur/débogueur SWD (pour une utilisation encore plus avancée), procurez-vous un en-tête de boîte SWD à souder dans les points fournis.
Mieux encore, nous avons fait tout le travail lourd pour obtenir le bas niveau La pile BLE prend forme pour que vous puissiez vous concentrer sur votre projet dès le premier jour ! L'exemple de code fonctionne très bien avec notre application iOS et Android existante.
e protocole. En particulier, c'est le seul protocole sans fil que vous pouvez utiliser avec iOS sans avoir besoin d'une certification spéciale, et il est pris en charge par tous les téléphones intelligents modernes. Cela le rend excellent pour une utilisation dans des projets portables qui utiliseront un téléphone ou une tablette iOS ou Android. Il est également pris en charge par Mac OS X et Windows 8+.
Pour le rendre facile à utiliser pour les projets portables, nous avons ajouté un connecteur pour n'importe laquelle de nos batteries lithium-polymère 3,7 V et un chargeur de batterie intégré. Vous n'avez pas besoin d'une batterie car elle fonctionnera très bien directement à partir du connecteur micro USB. Mais, si vous avez une batterie, vous pouvez l'emporter avec vous, puis branchez l'USB pour la recharger. Le Feather basculera automatiquement sur l'alimentation USB lorsqu'il sera disponible. Nous avons également lié la batterie via un diviseur à une broche analogique, afin que vous puissiez mesurer et surveiller la tension de la batterie pour détecter quand vous avez besoin d'une recharge.
La puissance de Bluefruit LE
Le module Bluefruit LE est un chipset nRF52832 de Nordic, qui peut être utilisé à la fois comme microcontrôleur principal et comme interface Bluetooth basse consommation. Pour la plupart des gens, ils seront très heureux d'utiliser le profil de connexion Nordic UART RX/TX standard - le code est fourni ! Dans ce profil, le Bluefruit agit comme un canal de données, qui peut transmettre « de manière transparente » dans les deux sens depuis votre appareil iOS ou Android. Vous pouvez utiliser notre application iOS ou Android, ou écrire la vôtre pour communiquer avec le service UART.
La carte est capable de bien plus que simplement envoyer des chaînes par voie hertzienne ! Grâce à une bibliothèque wrapper Arduino, vous avez un contrôle total sur le comportement de l'appareil, y compris la possibilité de définir et de manipuler vos propres services et caractéristiques GATT, ou de modifier la façon dont l'appareil s'annonce pour que d'autres appareils Bluetooth Low Energy puissent le voir.
ARM Cortex M4F (avec accélération matérielle en virgule flottante) fonctionnant à 64 MHz
512 Ko de mémoire flash et 64 Ko de SRAM
Convertisseur série USB intégré pour une programmation et un débogage rapides et efficaces
Radio 2,4 GHz compatible Bluetooth Low Energy ( Détails disponibles dans la spécification du produit nRF52832)
Module certifié FCC / IC / TELEC
Puissance de sortie jusqu'à +4dBm
Fonctionnement de 1,7v à 3,3v avec régulateurs de tension linéaires internes et CC/CC
19 GPIO, 8 broches ADC 12 bits, jusqu'à 12 sorties PWM (3 modules PWM avec 4 sorties chacun)
Broche #17 LED rouge à usage général clignotant
Broche d'alimentation/activation
Mesure 2,0" x 0,9" x 0,28" (51 mm x 23 mm x 8 mm) sans embases soudées
Léger comme une (grande ?) plume - 5,7 grammes
4 trous de montage
Bouton de réinitialisation
Connecteur SWD en option pour le débogage
Fonctionne immédiatement avec à peu près tous nos Adafruit FeatherWings ! (Les ailes qui nécessitent l'UART comme le GPS FeatherWing ne fonctionneront pas)