Tutoriel Bluetooth Low Energy (BLE) Arduino Nano ESP32 - Application Bluetooth DIYables

Vue d'ensemble

Ce tutoriel explique comment utiliser le Bluetooth Low Energy (BLE) sur l'Arduino Nano ESP32 avec l'application Bluetooth DIYables. Aucun matériel Bluetooth supplémentaire n'est nécessaire — le BLE est intégré directement dans la carte.

L'Arduino Nano ESP32 inclut le support BLE intégré, permettant une connexion directe à l'application Bluetooth DIYables sur Android et iOS.

Remarque : L'Arduino Nano ESP32 prend en charge le BLE uniquement — le Bluetooth Classique n'est pas disponible. L'application Bluetooth DIYables prend en charge le BLE et le Bluetooth Classique sur Android, et le BLE sur iOS, ce qui la rend compatible avec les deux plateformes.

Tutoriel Bluetooth Low Energy BLE Arduino Nano ESP32 - Application Bluetooth DIYables

Fonctionnalités

  • Portée sans fil : Contrôlez votre Arduino à jusqu'à 10 mètres de distance
  • Multi-plateforme : Compatible avec Android et iOS
  • Connexion automatique : Le BLE se connecte sans couplage manuel
  • Ensemble de widgets riche : Curseurs, joystick, moniteur, traceur, jauge, température, chat, tableau, rotateur, et plus encore
  • Faible consommation : Le BLE consomme beaucoup moins d'énergie que le Bluetooth Classique
  • Configuration simple : Une seule installation de bibliothèque gère toutes les communications

Matériel nécessaire

1×Arduino Nano ESP32
1×Câble USB Type-A vers Type-C (pour PC USB-A)
1×Câble USB Type-C vers Type-C (pour PC USB-C)
1×Recommandé: Carte d'extension à bornier à vis pour Arduino Nano
1×Recommandé: Carte d'extension breakout pour Arduino Nano
1×Recommandé: Répartiteur d'alimentation pour Arduino Nano ESP32

Ou vous pouvez acheter les kits suivants:

1×Kit de Capteurs DIYables (18 capteurs/écrans)
Divulgation : Certains des liens fournis dans cette section sont des liens affiliés Amazon. Nous pouvons recevoir une commission pour tout achat effectué via ces liens, sans coût supplémentaire pour vous. Nous vous remercions de votre soutien.

Exigence de firmware

> Recommandé : Mettez à jour vers le dernier firmware pour le module WiFi de votre Arduino Nano ESP32. Voir : Comment mettre à niveau le firmware sur Arduino Nano ESP32

Configuration logicielle

Étapes rapides

  • Nouveau sur l'Arduino Nano ESP32 ? Commencez par le guide de démarrage Arduino Nano ESP32.
  • Connectez l'Arduino Nano ESP32 à votre ordinateur à l'aide d'un câble USB.
  • Ouvrez l'Arduino IDE.
  • Sélectionnez la carte Arduino Nano ESP32 et le port COM correct.

Installer le cœur de la carte

  • Ouvrez Outils Carte Gestionnaire de cartes...
  • Recherchez "Arduino SAMD Boards"
  • Installez la version 1.8.13 ou plus récente

Installer la bibliothèque Bluetooth DIYables

  • Cliquez sur l'icône Bibliothèques dans la barre latérale gauche de l'Arduino IDE.
  • Recherchez "DIYables Bluetooth" et trouvez la bibliothèque Bluetooth DIYables par DIYables.
  • Cliquez sur Installer.
Bibliothèque Bluetooth DIYables Arduino Nano ESP32
  • Lorsqu'on vous demande d'installer les dépendances, cliquez sur Tout installer (inclut ArduinoBLE 1.3.6 ou plus récent).
Dépendance Bluetooth DIYables Arduino Nano ESP32

Application mobile

  • Téléchargez l'application Bluetooth DIYables : Android | iOS

Remarque : L'application Bluetooth DIYables prend en charge le BLE et le Bluetooth Classique sur Android, et le BLE sur iOS. L'Arduino Nano ESP32 utilise le BLE, donc l'application est compatible avec Android et iOS. Le BLE ne nécessite pas de couplage manuel — scannez et connectez-vous directement.

  • Lancez l'application Bluetooth DIYables.
  • Au premier lancement, accordez les autorisations suivantes :
    • Appareils à proximité (Android 12+) / Bluetooth (iOS) — requis pour scanner et se connecter aux appareils Bluetooth
    • Localisation (Android 11 et versions antérieures uniquement) — requis pour scanner les appareils BLE sur les anciennes versions Android
  • Assurez-vous que le Bluetooth est activé sur votre appareil.
  • Appuyez sur le bouton Connecter sur l'écran d'accueil. L'application va scanner les appareils BLE à proximité.
Application Bluetooth DIYables - Écran d'accueil avec bouton de scan
  • Sélectionnez votre Arduino Nano ESP32 dans la liste des appareils découverts.

Exemples

Les exemples suivants utilisent la plateforme ArduinoBLE (BLE uniquement), compatible avec l'Arduino Nano ESP32.

Dépannage

Ce qui se passePourquoi cela se produitComment y remédier
L'appareil n'est pas visible dans le scan de l'applicationLe firmware Bluetooth est obsolèteMettez à jour le firmware vers la version 1.4.8 ou plus récente via Outils → Mise à jour du firmware
BLE.begin() renvoie falseFirmware obsolète ou mauvais cœur de carteMettez à jour le firmware Bluetooth et le cœur Arduino SAMD
Connexion établie mais aucune donnée reçueLa bibliothèque ArduinoBLE est obsolèteMettez à niveau ArduinoBLE vers la version 1.3.6 ou ultérieure via le Gestionnaire de bibliothèques
Erreur de compilation ArduinoBLE.h introuvableLa bibliothèque ArduinoBLE n'est pas installéeInstallez ArduinoBLE via le Gestionnaire de bibliothèques
Erreurs de compilation liées à la carteMauvais cœur de carte installéInstallez Arduino SAMD Boards version 1.8.13 ou plus récente
L'application se connecte puis se déconnecte immédiatementInterférences ou alimentation instableUtilisez une alimentation USB stable et gardez l'appareil à moins de 5 mètres

Remarques

  • Utilisez les exemples ArduinoBLE_. N'utilisez pas Esp32BLE_ ou Esp32Bluetooth_ — ceux-ci sont conçus pour un matériel différent.
  • Maintenez la carte alimentée via USB ou une source externe pour maintenir une publicité BLE active.

※ NOS MESSAGES

  • N'hésitez pas à partager le lien de ce tutoriel. Cependant, veuillez ne pas utiliser notre contenu sur d'autres sites web. Nous avons investi beaucoup d'efforts et de temps pour créer ce contenu, veuillez respecter notre travail !