La
Adafruit Plume 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 planches dans la famille Feather, vérifiez-les ici.
Cette puce a deux fois plus de flash, de SRAM et de performances que les anciens modules Bluefruit basés sur nRF51. Mieux encore, il prend en charge l'IDE Arduino, il n'y a donc pas de puce "assistante" comme l'ATmega32u4 ou l'ATSAMD21. Au lieu de cela, cette puce est programmée directement ! Il a des tonnes de périphériques impressionnants : beaucoup de GPIO, des entrées analogiques, PWM, des minuteries, etc. 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 depuis 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 réduite et des coûts de production réduits si jamais vous souhaitez concevoir votre propre matériel basé sur votre projet Bluefruit nRF52 Feather !
Nous avons pas mal de plumes compatibles BTLE (c'est un protocole populaire !), alors consultez notre guide BT Feather pour 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 la puce directement ? 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 programmateur/débogueur SWD (pour une utilisation encore plus avancée), prenez un en-tête de boîte SWD à souder dans les emplacements fournis.
Mieux encore, nous avons fait tout le gros du travail pour mettre en forme la pile BLE de bas niveau afin 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.
Traits:- ARM Cortex M4F (avec accélération matérielle en virgule flottante) fonctionnant à 64 MHz
- Flash de 512 Ko et SRAM de 64 Ko
- 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 les spécifications du produit nRF52832)
- Module certifié FCC / IC / TELEC
- Jusqu'à +4dBm de puissance de sortie
- Fonctionnement de 1,7 V à 3,3 V avec régulateurs de tension internes linéaires et DC/DC
- 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/d'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 (grosse ?) plume - 5,7 grammes
- 4 trous de montage
- Bouton de réinitialisation
- Connecteur SWD en option pour le débogage
- Fonctionne immédiatement avec presque tous nos Adafruit FeatherWings ! (Les ailes qui nécessitent l'UART comme le GPS FeatherWing ne fonctionneront pas)
Bluetooth Low Energy est le nouveau protocole sans fil à spectre 2,4 GHz à faible consommation le plus en vogue. 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 sous Mac OS X et Windows 8+.
Pour le rendre facile à utiliser pour les projets portables, nous avons ajouté un connecteur pour l'une de nos batteries au lithium polymère de 3,7 V et une charge de batterie intégrée. Vous n'avez pas besoin de 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 brancher l'USB pour la recharger. Le Feather basculera automatiquement sur l'alimentation USB lorsqu'elle sera disponible. Nous avons également relié 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 LELe 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 tuyau de données, qui peut transmettre « de manière transparente » 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 cordes 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.
Utilisez l'application Bluefruit pour démarrer votre projetÀ l'aide de notre application Bluefruit iOS ou Android, vous pouvez rapidement obtenir un prototype de votre projet en utilisant votre téléphone/tablette iOS ou Android comme contrôleur. Nous avons un sélecteur de couleurs, un quaternion/accéléromètre/gyroscope/magnétomètre ou un emplacement (GPS) et une manette de jeu à 8 boutons. Ces données peuvent être lues via BLE et traitées directement par le microcontrôleur nRF52
Vous pouvez faire beaucoup plus aussi !- Le Bluefruit peut également agir comme un clavier HID (pour les appareils prenant en charge BLE HID)
- Peut devenir un moniteur de fréquence cardiaque BLE (un profil standard pour BLE) - il vous suffit d'ajouter le circuit de détection des impulsions
- Transformez-le en balise, la norme Google pour les balises Bluetooth LE. Il suffit de l'allumer et l'ami émettra une URL vers tous les appareils à proximité avec l'application nRF Beacon installée.
- Capacité de démarrage en direct intégrée. Utilisez n'importe quel appareil Android ou iOS pour obtenir des mises à jour et installez-les via l'application Nordic OTA (ou l'application Adafruit). Cela mettra à jour le code natif sur le module BLE et constitue une alternative au chargeur de démarrage USB-série
Livré entièrement assemblé et testé, avec un chargeur de démarrage USB qui vous permet de l'utiliser rapidement avec l'IDE Arduino. Nous ajoutons également un en-tête afin que vous puissiez le souder et le brancher sur une planche à pain sans soudure.
Batterie Lipoly et câble MicroUSB non inclus (mais nous avons beaucoup d'options dans la boutique si vous le souhaitez !)
Consultez notre tutoriel pour toutes sortes de détails, y compris les schémas, les fichiers, les instructions IDE, et plus encore !
<br /& ampli; ampli; ampli; ampli; ampli; ampli; ampli; gt;