Table des matières:
- Étape 1: Pièces et composants
- Étape 2: Connexions et schéma
- Étape 3: Code Arduino et communication série
- Étape 4: Connectez Arduino à un appareil Android
Vidéo: Led de contrôle Arduino avec module Bluetooth HC-06 : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
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
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
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
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
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:)
- Ouvrez l'application, parcourez l'intro, appuyez sur le bouton RECHERCHER et recherchez les appareils à proximité
- Lorsque votre appareil est trouvé, sélectionnez-le en cliquant dessus
- Sélectionnez le thème préféré (sombre ou clair) et maintenez le bouton que vous avez sélectionné
- Attendez la connexion, si elle échoue, essayez de vous reconnecter
- 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
- 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é:
Comment créer une maison intelligente à l'aide du module de relais de contrôle Arduino - Idées domotiques : 15 étapes (avec photos)
Comment créer une maison intelligente à l'aide du module de relais de contrôle Arduino | Idées de domotique : Dans ce projet de domotique, nous allons concevoir un module de relais domestique intelligent qui peut contrôler 5 appareils ménagers. Ce module relais peut être contrôlé à partir d'un mobile ou d'un smartphone, d'une télécommande IR ou d'une télécommande TV, interrupteur manuel. Ce relais intelligent peut également détecter le r
Domotique avec module de relais contrôlé par infrarouge et Bluetooth : 10 étapes
Domotique avec module de relais contrôlé par infrarouge et Bluetooth : dans ce projet de domotique, j'ai montré comment nous pouvons contrôler la lumière, le ventilateur et d'autres appareils ménagers à partir de notre application pour smartphone et de notre télécommande infrarouge à l'aide du circuit du module de relais de contrôle Arduino. Ce relais intelligent contrôlé par Arduino circuit a deux modes, Inf
Contrôle de la luminosité Contrôle LED basé sur PWM à l'aide de boutons-poussoirs, Raspberry Pi et Scratch : 8 étapes (avec photos)
Contrôle de la luminosité Contrôle des LED basé sur PWM à l'aide de boutons poussoirs, Raspberry Pi et Scratch : j'essayais de trouver un moyen d'expliquer le fonctionnement du PWM à mes étudiants, alors je me suis fixé pour tâche d'essayer de contrôler la luminosité d'une LED à l'aide de 2 boutons poussoirs - un bouton augmentant la luminosité d'une LED et l'autre la diminuant. Pour programmer
Robot Arduino avec distance, direction et degré de rotation (est, ouest, nord, sud) contrôlé par la voix à l'aide d'un module Bluetooth et d'un mouvement de robot autonome. : 6 étapes
Robot Arduino avec distance, direction et degré de rotation (est, ouest, nord, sud) contrôlé par la voix à l'aide d'un module Bluetooth et d'un mouvement de robot autonome. , Gauche, Droite, Est, Ouest, Nord, Sud) requis Distance en centimètres à l'aide de la commande vocale. Le robot peut également être déplacé de manière autonome
Contrôle de la luminosité de la LED à l'aide du module Arduino et Bluetooth (HC-05) : 4 étapes
Contrôle de la luminosité de la LED à l'aide d'Arduino et du module Bluetooth (HC-05) : IntroductionDans ce tutoriel, nous allons contrôler la luminosité de la LED à l'aide d'Arduino UNO, du module Bluetooth (HC-05) et de l'application Android pour Bluetooth (terminal Bluetooth)