Table des matières:

Voiture RC contrôlée par Bluetooth avec contrôle de vitesse et mesure de distance : 8 étapes
Voiture RC contrôlée par Bluetooth avec contrôle de vitesse et mesure de distance : 8 étapes

Vidéo: Voiture RC contrôlée par Bluetooth avec contrôle de vitesse et mesure de distance : 8 étapes

Vidéo: Voiture RC contrôlée par Bluetooth avec contrôle de vitesse et mesure de distance : 8 étapes
Vidéo: Comment Télécommander Sans Fil - montage électronique simple 2024, Juillet
Anonim
Image
Image

Enfant, j'ai toujours été fasciné par les voitures RC. De nos jours, vous pouvez trouver de nombreux tutoriels pour fabriquer vous-même des voitures RC bon marché contrôlées par Bluetooth à l'aide d'Arduino. Allons plus loin et utilisons nos connaissances pratiques en cinématique pour calculer la distance parcourue et la vitesse du bot.

Cette instructable a été réalisée en collaboration avec HATCHNHACK. Consultez leur site Web incroyable pour tout votre équipement de prototypage, vos blogs, vos idées et bien plus encore.

Étape 1: Étape 1: Trouver les pièces requises pour créer un projet

Eh bien, j'écris ceci comme un Instructable général, donc je vais essayer d'obtenir des alternatives si vous ne trouvez pas les pièces que j'utilise. J'ajouterai également des liens d'achat afin que vous puissiez acheter les articles que vous n'avez pas sous la main et que vous puissiez personnaliser votre bot avec votre créativité. Pour les pièces nécessaires à la réalisation de ce projet, reportez-vous à hnhcart. Ils ont des pièces de bonne qualité avec une gamme de prix incroyable.

  • Microcontrôleur: eh bien si vous êtes débutant essayez d'utiliser un Arduino. Eh bien, j'utilise Arduino Uno. Lien d'achat pour l'Arduino Uno.
  • Moteurs et encodeurs: pour ce projet, j'utilise des motoréducteurs à arbre latéral de 150 tr/min avec un encodeur intégré pour calculer les tours. si vous ne parvenez pas à trouver de tels moteurs, vous pouvez vous référer à de simples moteurs bo à double arbre et vous devrez acheter des encodeurs pour les moteurs BO. vous pouvez acheter des moteurs BO à double arbre | encodeurs simples
  • Pilote de moteur: vous aurez besoin d'un pilote de moteur pour faire fonctionner les moteurs car la plupart des microcontrôleurs ne peuvent pas fournir autant de tension. J'utilise un L298N que vous pouvez consulter ici pour acheter ici.
  • CHÂSSIS: Pour le châssis et les pneus, vous devez en acheter un spécifique pour les moteurs que vous utilisez. pour acheter des châssis pour moteurs BO vous pouvez vous référer à ce lien.
  • Module Bluetooth (HC05): Pour connecter Arduino à notre smartphone, nous avons besoin d'un appareil de communication Bluetooth. c'est ici que le HC05 est utile. Lien d'achat pour HC05
  • Cavaliers: nous avons tous besoin de cavaliers pour connecter des trucs. Si vous êtes un débutant, vous en aurez besoin pour différents projets. vous pouvez en acheter d'ici: - Homme à homme | Homme à femme
  • Batterie: eh bien, j'utilise une batterie lipo 12v pour ce projet. si vous n'en avez pas, vous pouvez toujours passer aux batteries lithium-ion génériques 12v. Ou si vous utilisez des moteurs BO 9v, vous pouvez même utiliser une simple batterie 9v. Mais veillez à vérifier les spécifications de votre moteur avant d'acheter la batterie car vous pouvez endommager le moteur si vous fournissez une tension supérieure à la capacité du moteur. Pour acheter une pile 9v, référez-vous ici.
  • Planche à pain/planche de prototypage: vous aurez besoin de quelque chose pour connecter tous les fils. Ici, la planche à pain vous sera utile. lien d'achat pour Breadboard | planche de prototypage

Étape 2: configuration de votre châssis

Câblage du pilote de moteur
Câblage du pilote de moteur

Si vous travaillez avec des châssis pré-construits, vous n'aurez pas à vous soucier de rien.

Comme je n'avais pas le châssis pré-construit spécifique pour mes moteurs, j'ai donc dû en construire un moi-même. J'ai choisi la feuille acrylique pour la base car elle est légère et facile à travailler et j'ai utilisé des pinces standard pour monter les moteurs.

et enfin visser la roue chaster en bas pour soutenir le bot.

Étape 3: Câblage du pilote de moteur

Câblage du pilote de moteur
Câblage du pilote de moteur

Pour fournir suffisamment de jus aux moteurs, nous devons configurer le pilote de moteur.

  1. d'abord, visser les pôles +ve et -ve du moteur au connecteur PTR du driver du moteur.
  2. puis pour alimenter, le pilote du moteur vis le +ve de la batterie au port 12v et le -ve au port GND du pilote du moteur.
  3. placez la broche d'entrée du pilote de moteur sur la broche PWM d'Arduino selon votre choix. N'OUBLIEZ PAS de changer les broches du moteur dans le code en conséquence.

  4. ajoutez un interrupteur entre le +ve de la batterie et le driver du moteur sinon, vous devrez continuer à débrancher la batterie lorsque vous ne l'utilisez pas.
  5. obtenez 2 fils du 5v et du GND du pilote du moteur à la planche à pain afin que vous puissiez alimenter Arduino ainsi que d'autres appareils.

Étape 4: Configuration des ENCODEURS

ENCODEURS Configuration
ENCODEURS Configuration

comme vous pouvez le voir, l'encodeur est intégré au moteur.

  • M1 et M2 sont les +ve et -ve du moteur qui entre dans le driver du moteur
  • attacher à 5v et GND des encodeurs au 5v et GND de la maquette pour alimenter les encodeurs
  • A et B sont pour les broches de sortie du codeur auxquelles nous allons attacher la broche 2 et la broche 3 de l'Arduino

Étape 5: Câblage de l'Arduino et du module Blutooth

Câblage de l'Arduino et du module Blutooth
Câblage de l'Arduino et du module Blutooth
Câblage de l'Arduino et du module Blutooth
Câblage de l'Arduino et du module Blutooth
  • attachez le GND et le 5v de la planche à pain à Vin et GND de l'Arduino pour alimenter l'Arduino.
  • faites de même avec le module Bluetooth pour l'alimenter également.
  • attachez le TX et le RX du module Bluetooth aux broches 0 et 1 de l'Arduino. Les broches 0 et 1 de l'Arduino sont les broches désignées pour la communication série, alors soyez prudent lors du téléchargement du croquis sur l'Arduino car vous devrez peut-être déconnecter la broche TX car Arduino ne peut utiliser qu'une seule communication série à la fois. Vous pouvez éviter ce problème en introduisant la bibliothèque Software Serial dans le code
  • et enfin attachez les broches de l'encodeur aux broches 2 et 3 de l'Arduino. Les broches 2 et 3 sont des broches désignées pour les interruptions. Pour plus d'informations sur les interruptions, reportez-vous ici. vous n'aurez peut-être pas besoin d'interruptions si vous utilisez un disque d'encodeur avec moins de lignes d'impulsion.

Étape 6: Fixation de l'électronique au Bot

Attacher l'électronique au Bot
Attacher l'électronique au Bot

vous pouvez utiliser des vis pour monter l'électronique sur le bot, sinon, lorsque le bot se déplace, l'électronique a tendance à tomber.

eh bien, je n'avais pas ces petites vis pour monter l'électronique alors je suis allé coller à chaud l'électronique sur la base elle-même.

Étape 7: Créer l'application pour contrôler le bot

Construire l'application pour contrôler le bot
Construire l'application pour contrôler le bot
Construire l'application pour contrôler le bot
Construire l'application pour contrôler le bot

pour créer l'application, j'ai utilisé l'inventeur de l'application MIT, qui est vraiment facile à utiliser et pratique pour les débutants. Croyez-moi, je ne suis pas un développeur Android et l'idée de créer une application m'a fait peur. Mais avec cela, je viens d'apprendre en créant l'application.

Pour la partie designer, je vous laisse cela. Personnalisez comme vous l'aimez.

vous pouvez vous référer aux images pour faire la partie backend.

Vous pouvez même télécharger mon application pour le bot à partir d'ici.

Étape 8: Coder pour l'Arduino

pouvez télécharger le fichier INO à partir d'ici pour programmer l'Arduino.

laissez une question pour toute question sur le code.

tout est prêt, vous êtes prêt à partir avec votre propre voiture RC contrôlée par Bluetooth.

Conseillé: