Modules Bluetooth Le choix de l'IA
Choisi par un modèle d'IA à partir de ses connaissances d'entraînement.
Le choix de l'IA : Seeed Studio XIAO nRF52840
La puce Nordic nRF52840 offre un Bluetooth basse consommation de référence dans un format minuscule, avec un circuit de charge de batterie intégré.
Ne convient pas à : Ceux qui veulent seulement un port série sans fil pour une Arduino existante, ou une liaison Bluetooth classique avec un ancien appareil.
Le choix de l'IA selon le besoin
Pour Clé USB de développement et d'analyse BLE
Nordic Semiconductor nRF52840 Dongle
Clé USB officielle de Nordic, utilisable pour le prototypage et avec les outils nRF Connect.
Ne convient pas à : Ceux qui veulent brancher des capteurs sans souder.
Pour Bluetooth et Wi-Fi sur la même carte
Adafruit Feather (gamme)
Les variantes Feather à nRF52840 ou à ESP32 offrent une prise de batterie LiPo et de nombreux exemples documentés.
Ne convient pas à : Les projets à très faible budget.
Ce que l'IA prend en compte pour choisir : Modules Bluetooth
- Bluetooth classique ou BLE
- Le BLE pour communiquer avec un smartphone récent ou un objet sur pile ; le classique (SPP) seulement pour une liaison série avec un appareil ancien. Un iPhone ne voit pas un module Bluetooth classique en SPP.
- Puce
- Nordic nRF52 ou ESP32 plutôt que les clones génériques. La pile logicielle et les mises à jour de sécurité dépendent du fabricant de la puce.
- Consommation en veille
- Vérifier le courant en veille profonde annoncé par le fabricant. C'est ce qui détermine l'autonomie d'un capteur sur pile bouton.
- Niveaux logiques
- Broches en 3,3 V : prévoir un pont diviseur sur la ligne de réception face à une Arduino 5 V. Le 5 V abîme les entrées des modules HC-05 et HM-10.
Les marques qui comptent
- Nordic Semiconductor : Référence des puces BLE, avec un kit de développement complet. Voir Nordic Semiconductor sur Amazon
- Seeed Studio : Cartes XIAO compactes fondées sur des puces Nordic et Espressif. Voir Seeed Studio sur Amazon
- Adafruit : Cartes Bluefruit et Feather avec des bibliothèques Arduino et CircuitPython. Voir Adafruit sur Amazon
- Espressif : L'ESP32 gère le BLE, et le Bluetooth classique pour le modèle d'origine. Voir Espressif sur Amazon
À éviter
- Les modules HM-10 contrefaits vendus sans indication de la puce : commandes AT différentes et firmware non modifiable.
- Utiliser un HC-05 pour une application iPhone : il n'est pas compatible.
Questions
HC-05 ou HM-10 ?
Le HC-05 est en Bluetooth classique, compatible avec Android et un PC mais pas avec l'iPhone ; le HM-10 est en BLE et fonctionne avec les deux.