nrf51822 Arduino :un guide sur les fonctionnalités, les applications, les avantages et un exemple de projet de la technologie BLE
Bluetooth Low Energy (cartes BLE) est une technologie de réseau sans fil conçue pour les applications de fitness, de sécurité et de soins de santé. Bien qu'indépendant d'un Bluetooth standard, il peut coexister avec LE et BR/EDR (Bluetooth Basic rate/enhanced data rate). Un appareil BLE a deux formes, modules et forme de puce. Un exemple de puce de circuit intégré BLE est nrf51822 Arduino relevant de la série NRF51 SoC (système sur puce). Une autre classe du studio nrfGo avec des publicités personnalisées est la carte NRF52 et la carte nrf5.
Une clé USB Bluetooth standard
Qu'est-ce que l'Arduino nrf51822 ?
Le NRF51822 est un module sans fil 2,4 GHz RF SoC/multi-protocole BLE (Bluetooth Low Energy) conçu pour les applications sans fil à ultra-basse consommation (ULP).
Arduino NRF51822
Sa petite carte de dérivation est livrée dans un emballage en étain et devrait avoir les certifications CE, TELEC et FCC. De plus, vous trouverez également une antenne à puce et des circuits de support pour contribuer à une faible consommation d'énergie et à un rôle périphérique.
Caractéristiques et spécifications
Les caractéristiques et spécifications du nrf51822 sont les suivantes :
- Tout d'abord, il a une plage de tension d'alimentation de 2,0 V à 3,6 V.
- Sa plage de température de fonctionnement est comprise entre -40 °C et +85 °C.
- Ensuite, nrf51822 dispose d'une antenne embarquée et d'un processeur ARM® Cortex™-M0 32 bits.
- Troisièmement, il peut s'interfacer numériquement avec UART, I2C et SPI et dispose d'une interconnexion périphérique programmable (PPI). De plus, sa puissance de sortie programmable varie de -20 à +4 dBm de puissance TX.
- De plus, il a une compatibilité de brochage avec la série NRF51xxx tout en étant entièrement compatible avec la série NRF24L.
- Cinquièmement, la gestion mondiale des semi-conducteurs nordiques nr51822 est globalement distincte.
- Il dispose également d'un cryptage matériel AES 128 bits avec 32 Ko de RAM et 256 Ko de mémoire flash.
Représentation visuelle de la fonction d'arrondi AES
- La puce ADC 10 bits dispose d'une pile de protocoles et d'un développement d'applications indépendants.
- De plus, il a une distance de communication (c'est-à-dire, ouvert en extérieur à un débit de données de 1M) de 30m.
- Sa gamme de fréquences de 2,4 GHz est de type émetteur-récepteur RF multiprotocole.
- Toutes les broches d'E/S ont un en-tête de broche d'extension sauf P0.27 et P0.26. En outre, le pas de sa tête de broche est de 2,0 mm et a un espacement de 18,00 mm entre ses côtés droit et gauche.
- Enfin, sa dimension PCB est de 20,8 mm × 17,0 mm et pèse 0,9 g.
Candidature
Les applications de nrf51822 Arduino incluent ;
- Contrôle de l'industrie,
- Appareils portables
- Capteurs de mode de vie et de soins de santé,
- Balises d'alerte de proximité et de sécurité,
- Jouets et jeux électroniques
- étiquettes RFID,
- Télécommande CE pour STB, systèmes multimédias et TV,
(télécommande du téléviseur)
- Balises,
- Application intelligente Bluetooth,
- Système d'acquisition de données,
- Accessoires de téléphonie mobile et
(accessoires de téléphonie mobile)
- Appareils électroménagers intelligents.
Introduction au projet Arduino nrf51822
Vous pouvez essayer le projet power BLE ci-dessous en utilisant un IDE Arduino NRF51822.
Liste des pièces
Ils incluent ;
- Un ordinateur personnel avec l'un des systèmes d'exploitation ci-dessous ;
- Linux,
- Windows 8. x, 7 ou 10,
- Mac OSX 10.9x, 10.10x ou 10.11.4.
- Cartes de développement telles que RBL nrf51822 ou module nrf52,
- Un package de support de la carte de développement avec une fonctionnalité complémentaire 1.0.6
- EDI Arduino 1.6.9.
Étapes
- Installez l'IDE Arduino sur votre PC après l'avoir récupéré sur le site Web.
- Pour démarrer l'opération Arduino IDE, cliquez sur la préférence.
- Utilisez la procédure suivante :Outils -> Menu de la carte -> Gestionnaire de carte pour vous aider à installer le module complémentaire de la carte nrf51822.
- Ensuite, si vous utilisez un PC Windows, obtenez le pilote USB série/CDC, puis terminez son installation. Le but est de vous permettre de télécharger des croquis dans votre IDE Arduino tout en utilisant le port série.
- Si vous utilisez Linux, incluez les règles udev, puis redémarrez votre système.
- De plus, corrigez le défi de téléchargement sur vos systèmes Linux 64 bits.
Chargeur de démarrage
- Ici, vous trouverez un chargeur de démarrage. Le micrologiciel Hex se trouve dans le dossier bootloader de votre carte de développement. Il vous aide à charger un croquis Arduino tout en utilisant un IDE Arduino.
- Connectez la carte nrf51822 au PC via un port USB compact pour charger le bootloader. Par conséquent, l'action signalera un lecteur. Ensuite, vous ferez glisser le firmware sur votre lecteur CDC.
Remarque ;
Vous pouvez également suivre les sessions OTA pour plus d'instructions puisque le chargeur de démarrage possède une fonctionnalité OTA.
Alternativement, vous pouvez ignorer complètement l'étape du chargeur de démarrage.
Tester
- Commencez par sélectionner la carte de développement (nrf51822) ou la carte nano BLE dans le menu Arduino IDE.
- Ensuite, sélectionnez votre port série via ; Menu -> Outils -> Ports -> [Nom de votre carte de port série]. Le port à côté d'un dongle d'interface USB aide à obtenir une impression.
- Ensuite, le chargement de l'exemple de clignotement permet de tester le tableau et de voir s'il fonctionne.
- Enfin, chargez l'esquisse Arduino sur la carte de développement à partir de l'icône de téléchargement, et le tour est joué !
L'une des illustrations Bluetooth Low Energy que vous pouvez essayer inclut ;
- BLE_Beacon,
- BLE_HRM (moniteur de fréquence cardiaque), ou
- BLEController.
Étape – Menu –> Fichier –> BLE_Examples.
Avantages du module NRF51822
Vous vous demandez probablement pourquoi vous devriez vous contenter du module NRF51822. Voici les raisons.
Facile à appliquer
Nrf51822 a une antenne intégrée qui rend le développement plus simple. Ainsi, vous pouvez appliquer le module sans vous soucier des problèmes de conception radio tels que la soudure à pas fin et l'adaptation d'impédance spécifique.
Hautes performances et rentabilité
Son antenne PCB intégrée minimise le coût des matériaux tout en offrant des performances de qualité.
Facilité de connexion à iOS ou Android
Nrf51822 est un module BLE (Bluetooth Low-Energy) à faible consommation d'énergie.
Présence d'une technologie sans fil à faible consommation
Un micro nrf51822, par défaut, fonctionne comme Bluetooth Low Energy pour n'importe quel appareil UART. Par conséquent, connecter le module à un Android ou iOS via l'application nRF UART devient facile.
Conclusion
Nous sommes arrivés à la fin de notre discussion sur la technologie Bluetooth Low Energy qui implique la puce nrf51822. Si vous avez des questions ou avez besoin d'éclaircissements à des fins d'analyse, veuillez nous contacter.
Technologie industrielle
- Capteur Arduino - Types et applications
- Engrenages hélicoïdaux 101 :types, fabrication, avantages et applications
- Avantages et applications du prototypage rapide
- Coule rapide des métaux :avantages et applications
- Transistor 2N3771 :brochage, fonctionnalités, applications et alternatives
- Capteur de température numérique à 1 fil DS18B20 – Brochage, caractéristiques et applications
- Arduino Protoshield - Un guide rapide et complet sur son assemblage
- Applications, avantages et inconvénients du soudage TIG
- applications, avantages et inconvénients des moteurs à essence