Table des matières:

Led de contrôle Arduino avec module Bluetooth HC-06 : 4 étapes
Led de contrôle Arduino avec module Bluetooth HC-06 : 4 étapes

Vidéo: Led de contrôle Arduino avec module Bluetooth HC-06 : 4 étapes

Vidéo: Led de contrôle Arduino avec module Bluetooth HC-06 : 4 étapes
Vidéo: Светодиодный контроллер Arduino Bluetooth с Bluetooth-модулем Android HC-05 | Разработчик прилож MIT 2024, Novembre
Anonim
Image
Image
Led de contrôle Arduino avec module Bluetooth HC-06
Led de contrôle Arduino avec module Bluetooth HC-06

Bonjour à tous, c'est mon premier tutoriel officiel sur Instructable.com, je suis très excité par mon premier projet !

Aujourd'hui, je vais vous montrer comment connecter un module Arduino et Bluetooth. Arduino communiquera avec la carte du module Bluetooth HC-06 en utilisant la communication série. (ce tutoriel fonctionne également pas HC-05)

REGARDER L'INTRO ICI

Le module Bluetooth que nous utiliserons aujourd'hui est le HC-06 qui est bien connu et bon marché. (J'ai eu le mien pour 2$ chez aliexpress)

Notre application est toujours en cours de test, nous vous encourageons donc à envoyer un e-mail à: [email protected] si vous rencontrez des problèmes techniques ou si vous avez rencontré des problèmes. Merci beaucoup de votre compréhension

Qu'est-ce que le HC-06 ?

Le HC-06 est un module Bluetooth esclave de classe 2 conçu pour une communication série sans fil transparente. Une fois couplé à un appareil Bluetooth maître tel qu'un PC, un smartphone ou une tablette, son fonctionnement devient transparent pour l'utilisateur. Toutes les données reçues via l'entrée série sont immédiatement transmises par voie hertzienne. Lorsque le module reçoit des données sans fil, elles sont envoyées via l'interface série exactement là où elles sont reçues. Aucun code utilisateur spécifique au module Bluetooth n'est nécessaire dans le programme du microcontrôleur utilisateur.

Nous utiliserons également la communication série pour le projet d'aujourd'hui. Pour Arduino, il s'agit par défaut des broches RX et TX (D0, D1)

Pour plus d'informations, visitez:

Après avoir lu cette instructable, vous pourrez:

1) Connectez la carte Arduino à n'importe quel téléphone Android par Bluetooth et envoyez/recevez des données.

2) Construisez un projet et lisez les valeurs des capteurs sans fil

3) Construisez un robot domotique ou contrôlé sans fil.

Étape 1: Pièces et composants

Pièces et composants
Pièces et composants
Pièces et composants
Pièces et composants
Pièces et composants
Pièces et composants

Nous aurons besoin de ces pièces:

  • 1x carte Arduino (j'utiliserai Arduino UNO)
  • 1x module Bluetooth HC-06 ou HC-05
  • 1x Led de n'importe quelle couleur (j'ai utilisé du bleu 5mm)
  • 1x 220Ω Résistance
  • Planche à pain et pulls
  • (En option) Batterie 9V

Étape 2: Connexions et schéma

Connexions et schéma
Connexions et schéma
Connexions et schéma
Connexions et schéma

Construisons!

Le circuit est très simple et petit, il n'y a donc que quelques connexions à faire.

Toutes les connexions importantes et le schéma sont montrés dans l'image ci-dessus.

Connectez l'extrémité négative de la Led à GND avec une résistance de 220Ω et l'extrémité positive à la broche numérique 2.

Étape 3: Code Arduino et communication série

Code Arduino et communication série
Code Arduino et communication série

Téléchargez le croquis suivant sur l'Arduino à l'aide d'un câble USB.

N'oubliez pas de déconnecter le module HC-06 avant de télécharger le croquis !

Pourquoi?

Les broches du HC-06 (RX et TX) utilisent les broches d'Arduino Uno pour la communication avec l'ordinateur. Cette carte particulière n'a qu'une seule broche série matérielle et la connexion de quelque chose à celle-ci lors du téléchargement d'un croquis créera un conflit. Télécharger

Explication du code:

  • Tout d'abord, nous avons déclaré un entier constant (constant, qui ne peut pas être modifié par la suite) pour Led, qui est sur la broche 2
  • Dans setup(), nous avons démarré la communication série avec un débit en bauds de 9600 et configuré la led en tant que SORTIE
  • Dans loop(), chaque fois que le programme se répète, nous lisons Serial avec Serial.read() et nous stockons comme un seul caractère dans une variable appelée "c"
  • Nous ajoutons plusieurs instructions if/else pour vérifier si le "c" est un "a" ou un "b"
  • Si le caractère est 'a' nous allumons la led, si le caractère est 'b' nous éteignons la led
  • Nous avons ajouté un petit délai pour les lectures

Nous sommes maintenant prêts pour la dernière étape !

Étape 4: Connectez Arduino à un appareil Android

Connecter Arduino à un appareil Android
Connecter Arduino à un appareil Android
Connecter Arduino à un appareil Android
Connecter Arduino à un appareil Android
Connecter Arduino à un appareil Android
Connecter Arduino à un appareil Android

Téléchargez maintenant l'application suivante: Smart Bluetooth - Arduino Bluetooth Serial ⚡

LIEN:

Smart Bluetooth est une application qui vous permet d'utiliser votre téléphone pour communiquer avec votre module ou votre carte Bluetooth, de la manière la plus simple et la plus simple. Il ouvre la porte à des moyens illimités de contrôler vos projets de bricolage. Smart Bluetooth offre de nombreuses manières différentes d'envoyer des données à votre module.

Smart Bluetooth a les caractéristiques suivantes:

  • Connexion rapide à votre module
  • Envoyer et recevoir des données de votre module
  • Contrôlez les broches numériques et PWM du récepteur
  • Thème sombre et clair
  • Différentes dispositions de contrôle pour différents objectifs
  • Interface utilisateur moderne et réactive
  • Boutons et commutateurs personnalisables
  • Réalisez votre projet DIY RC Car avec une belle manette de jeu
  • Contrôlez facilement vos bandes de Led RGB avec des curseurs
  • Désactive automatiquement le Bluetooth lorsqu'il est fermé pour économiser la batterie
  • Ligne de commande (terminal)

Dans ce tutoriel, nous utilisons le premier TAB avec une grosse led, juste assez pour envoyer deux caractères.

Dans ces images suivantes, je vais vous montrer comment utiliser l'application. Je vais vous montrer comment rechercher des appareils à proximité, comment coupler avec le module que nous utilisons et comment configurer les données envoyées depuis l'application. Si vous vous sentez confus, faites une pause et revenez aux étapes précédentes jusqu'à ce que cela fonctionne. Cependant, si vous rencontrez toujours des problèmes, faites le moi savoir à [email protected], je vous répondrai dans les 24h:)

  1. Ouvrez l'application, parcourez l'intro, appuyez sur le bouton RECHERCHER et recherchez les appareils à proximité
  2. Lorsque votre appareil est trouvé, sélectionnez-le en cliquant dessus
  3. Sélectionnez le thème préféré (sombre ou clair) et maintenez le bouton que vous avez sélectionné
  4. Attendez la connexion, si elle échoue, essayez de vous reconnecter
  5. Une fois la connexion réussie, appuyez sur la grosse led dans le premier onglet (led) et vérifiez la led connectée à votre Arduino si elle clignote
  6. Si tout fonctionne et que vous souhaitez modifier les données envoyées à Arduino, débloquer plus de fonctionnalités et me soutenir, acheter premium, je serai très heureux:)

Ça devrait être ça.

N'oubliez pas de noter et de laisser un bon commentaire. Merci et à bientôt pour le prochain tutoriel:)

Veuillez soutenir mon projet de bras robotique ici: Cliquez ici !

Conseillé: