Table des matières:
- Étape 1: Une brève introduction à la communication et au protocole Bluetooth
- Étape 2: Envoi de données à Arduino via Bluetooth
- Étape 3: Circuit
- Étape 4: Coder
- Étape 5: Envoi de commandes AT au module Bluetooth HC05
- Étape 6: Achetez le module Bluetooth HC05
Vidéo: Premiers pas avec le module Bluetooth HC05 et Arduino [Tutoriel] : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Vous pouvez lire ceci et d'autres tutoriels incroyables sur le site officiel d'ElectroPeak
Dans ce didacticiel, vous apprendrez à communiquer et à envoyer des données avec Bluetooth à l'aide du module Bluetooth HC05 et de la carte Arduino. A la fin de cet article, vous apprendrez:
- Informations générales sur le protocole Bluetooth
- Comment envoyer des données via Bluetooth
- Comment envoyer AT-Command à HC05
Étape 1: Une brève introduction à la communication et au protocole Bluetooth
Il existe plusieurs moyens de communication sans fil tels que NRF, ZigBee, Wi-Fi et Bluetooth.
protocole Bluetooth; une méthode de communication abordable dans le réseau PAN, avec un débit de données maximal de 1 Mb/S, fonctionnant dans une portée nominale de 100 mètres en utilisant une fréquence de 2,4 G est un moyen courant de communication sans fil.
Le module HC05 est un module Bluetooth utilisant la communication série, principalement utilisé dans les projets électroniques.
Spécifications importantes du module Bluetooth HC05:
- Tension de fonctionnement: 3,6 V – 5 V
- Antenne interne: Oui
- Connexion automatique au dernier appareil: Oui
Étape 2: Envoi de données à Arduino via Bluetooth
Le module HC05 a un régulateur interne de 3,3 V et c'est pourquoi vous pouvez le connecter à une tension de 5 V. Mais nous recommandons fortement une tension de 3,3 V, car la logique des broches de communication série HC05 est de 3,3 V. Fournir 5V au module peut endommager le module.
Afin d'éviter que le module ne soit endommagé et de le faire fonctionner correctement, vous devez utiliser un circuit de division de résistance (5v à 3,3v) entre la broche arduino TX et la broche RX du module. Lorsque le maître et l'esclave sont connectés, les LED bleue et rouge de la carte clignotent toutes les 2 secondes. S'ils ne sont pas connectés, seul un bleu clignote toutes les 2 secondes.
Étape 3: Circuit
Étape 4: Coder
Pour communiquer avec le HC05 via Bluetooth, vous avez besoin d'une application de terminal Bluetooth sur votre téléphone. Vous pouvez utiliser celui-ci. Maintenant, pour commencer à transférer des données, téléchargez ce code sur votre Arduino et connectez HC05 à l'aide de l'application que vous venez d'installer. Le nom de la communication est HC05, le mot de passe est 1234 ou 0000 et le débit en bauds de transfert est 9600 par défaut.
Examinons de plus près le code et voyons ce que signifie chaque ligne:
#include "SoftwareSerial.h"
bibliothèque dont vous avez besoin pour la communication série logicielle. Vous pouvez le télécharger ici.
LogicielSérie MyBlue(2, 3);
Définition du logiciel pour les broches série; RX2 & TX3
MyBlue.begin(9600);
Configuration du débit en bauds série du logiciel à 9600
Lecture des données série et allumage/extinction des LED en conséquence.
Étape 5: Envoi de commandes AT au module Bluetooth HC05
En appuyant sur le bouton et en le maintenant enfoncé, le module passe en mode de commande AT. Sinon, il fonctionne en mode communication. Certains modules ont un bouton poussoir dans leurs packages et il n'est plus nécessaire d'en ajouter un. Le débit en bauds par défaut pour entrer en mode At-command est 38400. commandes à l'aide de Serial Monitor.
Vous recevrez la RÉPONSE en envoyant une COMMANDE au module. Voici quelques-unes des commandes AT les plus importantes:
Étape 6: Achetez le module Bluetooth HC05
Acheter le module Blurtooth HC05 d'ElectroPeak
Conseillé:
Moteur pas à pas contrôlé par moteur pas à pas sans microcontrôleur ! : 6 étapes
Moteur pas à pas contrôlé par moteur pas à pas sans microcontrôleur ! : Dans ce rapide Instructable, nous allons faire un simple contrôleur de moteur pas à pas à l'aide d'un moteur pas à pas. Ce projet ne nécessite aucun circuit complexe ni microcontrôleur. Alors sans plus tarder, commençons
Moteur pas à pas contrôlé par moteur pas à pas sans microcontrôleur (V2) : 9 étapes (avec photos)
Moteur pas à pas contrôlé par moteur pas à pas sans microcontrôleur (V2) : Dans l'un de mes précédents Instructables, je vous ai montré comment contrôler un moteur pas à pas à l'aide d'un moteur pas à pas sans microcontrôleur. C'était un projet rapide et amusant, mais il est venu avec deux problèmes qui seront résolus dans ce Instructable. Alors, esprit
Locomotive modèle commandée par moteur pas à pas - Moteur pas à pas en tant qu'encodeur rotatif : 11 étapes (avec photos)
Locomotive modèle commandée par moteur pas à pas | Moteur pas à pas en tant qu'encodeur rotatif : Dans l'un des précédents Instructables, nous avons appris à utiliser un moteur pas à pas comme encodeur rotatif. Dans ce projet, nous allons maintenant utiliser cet encodeur rotatif à moteur pas à pas pour contrôler un modèle de locomotive à l'aide d'un microcontrôleur Arduino. Alors, sans fu
Moteur pas à pas contrôlé par moteur pas à pas - Moteur pas à pas en tant qu'encodeur rotatif : 11 étapes (avec photos)
Moteur pas à pas contrôlé par moteur pas à pas | Moteur pas à pas en tant qu'encodeur rotatif : Vous avez quelques moteurs pas à pas qui traînent et vous voulez faire quelque chose ? Dans ce Instructable, utilisons un moteur pas à pas comme encodeur rotatif pour contrôler la position d'un autre moteur pas à pas à l'aide d'un microcontrôleur Arduino. Alors sans plus tarder, allons-y
Tutoriel Arduino - Moteur pas à pas avec Bluetooth : 6 étapes
Tutoriel Arduino - Moteur pas à pas avec Bluetooth : cette instructable est la version écrite de mon " Arduino : Comment contrôler le moteur pas à pas via Bluetooth (avec smartphone) " Dans ce projet, nous contrôlerons un moteur pas à pas avec un smartphone via Bluetooth. Ma chaîne YouTube Tout d'abord, vous devriez voir