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

Voiture Bluetooth DIY : Véhicule télécommandé Arduino

Composants et fournitures

Composant Quantité
Arduino UNO 1
Moteur DC 12 V 200 tr/min 2
Shield pilote moteur L293D pour Arduino Uno 1
Module Bluetooth HC-05 1
Plaque d'essai (breadboard) 1
Fils de câblage (jumper wires) 1 lot

Applications et services en ligne

À propos de ce projet

Bonjour ! Tout ce qui se contrôle est passionnant. L'automatisation et la robotique nous fascinent car nous aimons contrôler notre environnement. Ce tutoriel vous apprend à construire votre propre voiture commandée par Bluetooth. C'est parti !

Nous utilisons le module Bluetooth HC-05 pour recevoir les commandes. Une application Android tierce (télécharger ici) enverra les paquets de commande au module Bluetooth.

Construction du matériel

Châssis de la voiture

Voiture à deux moteurs. J'ai utilisé deux moteurs DC 12 V 200 tr/min. Vous pouvez utiliser un châssis tout fait. J'ai découpé une plaque PVC comme châssis.

Voiture Bluetooth DIY : Véhicule télécommandé Arduino
Voiture Bluetooth DIY : Véhicule télécommandé Arduino

La structure de base est prête. Vous pouvez adapter le design, mais gardez le poids minimal (conception deux moteurs).

Circuit

Suivez le schéma pour les connexions. Voici le résultat une fois tout branché :

Voiture Bluetooth DIY : Véhicule télécommandé Arduino
Voiture Bluetooth DIY : Véhicule télécommandé Arduino
Voiture Bluetooth DIY : Véhicule télécommandé Arduino

Alimentation

Point crucial. L'Arduino est alimenté par une power bank 5 V. Mais les moteurs 12 V ont besoin d'une source séparée. J'ai mis deux piles 9 V en série (18 V), mais elles ne fournissaient pas assez de courant → moteurs très lents. Recommandation : utilisez une vraie batterie 12 V (type LiPo ou plomb) capable de délivrer le courant nécessaire.

Code

Le sens de rotation des moteurs détermine la direction de la voiture :

void forward() {
  motor1.run(FORWARD);
  motor2.run(FORWARD);
}
void backward() {
  motor1.run(BACKWARD);
  motor2.run(BACKWARD);
}
void left() {
  motor1.run(BACKWARD);
  motor2.run(FORWARD);
}
void right() {
  motor1.run(FORWARD);
  motor2.run(BACKWARD);
}
void Stop() {
  motor1.run(RELEASE);
  motor2.run(RELEASE);
}

Voilà !

  1. Téléversez le code sur l'Arduino.
  2. Faites les connexions.
  3. Lancez l'application Android.
  4. Connectez votre téléphone à la voiture via Bluetooth.

Notre magnifique résultat !

Voiture Bluetooth DIY : Véhicule télécommandé Arduino
Voiture Bluetooth DIY : Véhicule télécommandé Arduino
Voiture Bluetooth DIY : Véhicule télécommandé Arduino
Voiture Bluetooth DIY : Véhicule télécommandé Arduino
Voiture Bluetooth DIY : Véhicule télécommandé Arduino

J'espère que ce tutoriel vous a plu. Suggestions bienvenues en commentaires !

Code

Code complet (C/C++)

#include <AFMotor.h>
AF_DCMotor motor1(1); // motor1 = moteur gauche
AF_DCMotor motor2(2); // motor2 = moteur droit
int val;

void setup() {
  Serial.begin(9600);
  motor1.setSpeed(255); // vitesse max
  motor2.setSpeed(255);
  Stop();
}

void loop() {
  val = Serial.read(); // lecture Bluetooth via port série
  if(val == '1') forward();    // avant
  if(val == '2') backward();   // arrière
  if(val == '3') left();       // gauche
  if(val == '4') right();      // droite
  if(val == '5') Stop();       // stop
}

void forward() {
  motor1.run(FORWARD);
  motor2.run(FORWARD);
}
void backward() {
  motor1.run(BACKWARD);
  motor2.run(BACKWARD);
}
void left() {
  motor1.run(BACKWARD);
  motor2.run(FORWARD);
}
void right() {
  motor1.run(FORWARD);
  motor2.run(BACKWARD);
}
void Stop() {
  motor1.run(RELEASE);
  motor2.run(RELEASE);
}

Schémas

Voiture Bluetooth DIY : Véhicule télécommandé Arduino
Connexions : alimentation 12 V sur le shield moteur (non montrée sur le schéma). Notez que le schéma n'inclut pas la source d'alimentation externe.

Processus de fabrication

  1. Construire un robot Raspberry Pi piloté par Bluetooth avec retour audio
  2. Transformez votre voiture RC en véhicule piloté par Bluetooth
  3. Transformez une vieille voiture RC en véhicule piloté au joystick avec Arduino
  4. Contrôler une LED par Bluetooth avec Arduino et MIT App Inventor
  5. Calculatrice basique Arduino UNO - Projet facile pour débutants
  6. Robot commandé par la voix avec Arduino Nano et Bluetooth
  7. Construire un affichage à persistance rétinienne portable avec Arduino UNO et ATtiny85
  8. Appareils électroménagers à commande vocale : contrôle Bluetooth avec Google Assistant
  9. Wi-Servo : Contrôlez des servomoteurs via Wi-Fi depuis un navigateur Web