Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Servo contrôlé par Bluetooth

Composants et fournitures

Arduino UNO
× 1
Micro-servomoteur SG90
× 1
Module Bluetooth HC-05
× 1
Planche à pain (générique)
× 1
Câbles de raccordement (générique)
× 1

Applications et services en ligne

Arduino IDE

À propos de ce projet

Dans ce projet, je vais vous montrer comment contrôler un servomoteur à l'aide d'une application pour smartphone via Bluetooth.

Pour ce projet, nous utiliserons un module Bluetooth HC-05 avec un Arduino Uno pour contrôler un servo 9g.

--> Comment fonctionne ce projet ?

Ce projet comporte deux parties :

1. L'application Android - Cette application enverra divers paquets de données à notre module Bluetooth HC-05. (cliquez ici pour télécharger l'application)

(ps. Cette application n'est pas développée par moi.)

2. Le matériel - Il se compose du module Bluetooth HC-05, d'un Arduino Uno et d'un servomoteur.

--> Voici comment ça marche --

L'application Android envoie des paquets de données au module Bluetooth. Les modules Bluetooth envoient ce paquet de données à Arduino Uno via la communication série. Arduino Uno est programmé pour générer un signal de commande pour le servomoteur en fonction de la valeur du paquet de données. Voici un organigramme pour une meilleure compréhension.

--> Comment démarrer

1. Téléchargez l'application Android. (cliquez ici)

2. Téléchargez le code sur l'Arduino uno.

3. Effectuez les connexions.

Veuillez noter que le module Bluetooth HC-05 doit être connecté avec 3.3v et non avec 5v vcc car cela peut endommager le module.

4. Connectez le module Bluetooth à l'application Android - Lorsque vous allumez votre matériel, le module Bluetooth devient visible. Ouvrez donc l'application et cliquez sur rechercher les appareils à proximité. Sélectionnez HC-05. Une fois qu'il montre que vous êtes connecté, vous êtes prêt à partir !

Vous pouvez utiliser le curseur ou saisir la valeur manuellement pour contrôler le bras servo.

Code

  • Servo contrôlé par Bluetooth
Servo contrôlé par BluetoothC/C++
cet identifiant de code à télécharger sur l'Arduino uno.
#include#includeServo x;int bttx=9; //tx du module bluetooth est connecté à la broche 9 de arduinoint btrx=10; //rx du module bluetooth est connecté à la broche 10 de arduinoSoftwareSerial bluetooth(bttx,btrx);void setup(){ x.attach(11); // le servo est connecté à la broche 11 de l'arduino Serial.begin (9600); bluetooth.begin(9600);}boucle vide(){ if(bluetooth.available()>0) //si le module bluetooth transmet des données { int pos=bluetooth.read(); // stocke les données dans la variable pos Serial.println(pos); x.écrire(pos); // déplace la tête du servo vers la position donnée }}

Schémas

C'est ainsi qu'il faut faire le circuit.

Processus de fabrication

  1. Robot Raspberry Pi contrôlé par Bluetooth
  2. Créer un moniteur Ambilight à l'aide d'Arduino
  3. Jeu Arduino Pong - Écran OLED
  4. Voiture RC contrôlée par joystick
  5. Détecteur de fréquence audio
  6. Arduino avec Bluetooth pour contrôler une LED !
  7. clone Arduino Tamagotchi - animal numérique
  8. Tech-TicTacToe
  9. Robot à commande vocale