Table des matières:
- Étape 1: Lien vidéo Youtube
- Étape 2: Pièces et outils requis
- Étape 3: Structure / Châssis
- Étape 4: Moteur / Actionneur
- Étape 5: préparer le terminal des moteurs
- Étape 6: Montez le moteur et installez le toit supérieur
- Étape 7: Contrôleur
- Étape 8: Pont en H (Module LM 298)
- Étape 9: Source d'alimentation
- Étape 10: Câblage électrique
- Étape 11: Logique de contrôle
- Étape 12: Logiciel
- Étape 13: Code Arduino
Vidéo: Voiture RC contrôlée par smartphone utilisant Arduino : 13 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Ce Instructable montre comment faire une voiture Robot Arduino contrôlée par Smartphone.
Mise à jour le 25 octobre 2016
Étape 1: Lien vidéo Youtube
Étape 2: Pièces et outils requis
1. Kit de châssis de robot 4WD 2. Arduino Uno
3. Module de pont en H LM298
4. Module Bluetooth HC-05
5. Batterie Li-Po 12v
6. Fils de raccordement mâle-femelle
7. Fils de cavalier mâle-mâle
8. Duct Tape ou tout autre ruban 9. Smartphone
Étape 3: Structure / Châssis
Vous pouvez acheter un châssis de voiture 4 roues motrices prêt à l'emploi ou vous pouvez le fabriquer en utilisant du PVC/tout type de panneau dur.
Étape 4: Moteur / Actionneur
Dans ce projet, j'utilise un moteur à courant continu 6v. Vous pouvez utiliser n'importe quel type de moteur à courant continu 6v.
Étape 5: préparer le terminal des moteurs
Coupez 4 morceaux de fils rouges et noirs d'une longueur d'environ 5 à 6 pouces.
Des fils de 0,5 mm² peuvent être utilisés.
Dénudez l'isolant des fils à chaque extrémité Soudez les fils à la borne du moteur
Vous pouvez vérifier la polarité du moteur en le connectant à la batterie. S'il tourne vers l'avant (fil rouge avec fil positif et fil noir avec borne négative de la batterie) alors la connexion est correcte.
Étape 6: Montez le moteur et installez le toit supérieur
Étape 7: Contrôleur
L'Arduino UNO est une carte microcontrôleur open source basée sur le microcontrôleur Microchip ATmega328P et développée par Arduino.cc. La carte est équipée d'ensembles de broches d'entrée/sortie (E/S) numériques et analogiques qui peuvent être interfacées avec diverses cartes d'extension (blindages) et d'autres circuits. La carte dispose de 14 broches numériques, 6 broches analogiques et programmable avec l'IDE Arduino (environnement de développement intégré) via un câble USB de type B. Il peut être alimenté par un câble USB ou par une batterie externe de 9 volts, bien qu'il accepte des tensions comprises entre 7 et 20 volts. Il est également similaire à l'Arduino Nano et Leonardo. La conception de référence matérielle est distribuée sous une licence Creative Commons Attribution Share-Alike 2.5 et est disponible sur le site Web Arduino. Des fichiers de mise en page et de production pour certaines versions du matériel sont également disponibles. "Uno" signifie un en italien et a été choisi pour marquer la sortie du logiciel Arduino (IDE) 1.0. La carte Uno et la version 1.0 du logiciel Arduino (IDE) étaient les versions de référence d'Arduino, maintenant évoluées vers des versions plus récentes. La carte Uno est la première d'une série de cartes USB Arduino et le modèle de référence pour la plate-forme Arduino. L'ATmega328 sur l'Arduino Uno est préprogrammé avec un chargeur de démarrage qui permet de télécharger un nouveau code sans l'utilisation d'un programmeur matériel externe.[3] Il communique en utilisant le protocole STK500 d'origine. L'Uno diffère également de toutes les cartes précédentes en ce qu'elle n'utilise pas la puce de pilote FTDI USB vers série. Au lieu de cela, il utilise l'Atmega16U2 (Atmega8U2 jusqu'à la version R2) programmé comme un convertisseur USB-série.
Les microcontrôleurs sont généralement programmés à l'aide d'un dialecte de fonctionnalités des langages de programmation C et C++. En plus d'utiliser des chaînes d'outils de compilateur traditionnelles, le projet Arduino fournit un environnement de développement intégré (IDE) basé sur le projet de langage de traitement.
Étape 8: Pont en H (Module LM 298)
Qu'est-ce que le pont en H ? Le terme pont en H est dérivé de la représentation graphique typique d'un tel circuit. C'est un circuit qui peut entraîner un moteur à courant continu en marche avant et en marche arrière. Fonctionnement: Voir l'image ci-dessus pour comprendre le fonctionnement du pont en H.
Il est composé de 4 commutateurs électroniques S1, S2, S3 et S4 (Transistors / MOSFET / IGBTS). Lorsque les interrupteurs S1 et S4 sont fermés (et S2 et S3 sont ouverts), une tension positive sera appliquée aux bornes du moteur. Il tourne donc dans le sens direct. De même, lorsque S2 et S3 sont fermés et que S1 et S4 sont ouverts, une tension inverse est appliqué à travers le moteur, donc tourne dans le sens inverse.
Remarque: Les interrupteurs d'un même bras (soit S1, S2 ou S3, S4) ne sont jamais fermés en même temps, cela provoquera un court-circuit mort. Les ponts en H sont disponibles sous forme de circuits intégrés, ou vous pouvez créer le vôtre en utilisant 4 transistors ou MOSFET. Dans notre cas, nous utilisons un circuit intégré à pont en H LM298 qui permet de contrôler la vitesse et la direction des moteurs.
Description de la broche:
Out 1: moteur à courant continu 1 "+" ou moteur pas à pas A+
Out 2: moteur à courant continu 1 "-" ou moteur pas à pas A-
Out 3: moteur à courant continu 2 "+" ou moteur pas à pas B+
Out 4: sortie moteur B
Pin 12v: entrée 12V mais vous pouvez utiliser 7 à 35V
GND: Terre
Pin 5v: sortie 5V si cavalier 12V en place, idéal pour alimenter votre Arduino (etc)
EnA: active le signal PWM pour le moteur A (veuillez consulter la section « Considérations sur l'esquisse Arduino »)
IN1: Activer le moteur A
IN2: Activer le moteur A
IN3: Activer le moteur B
IN4: Activer le moteur B
EnB: active le signal PWM pour le moteur B
Étape 9: Source d'alimentation
Ces Batteries peuvent être utilisées:
1. Pile alcaline AA (non rechargeable)2. Pile AA NiMh ou NiCd (rechargeable)
3. Batterie Li-ion
4. Batterie LiPo
Étape 10: Câblage électrique
Pour le câblage, vous avez besoin de câbles de démarrage. Connectez les fils rouges de deux moteurs (de chaque côté) ensemble et les fils noirs ensemble.
Donc finalement vous avez deux terminaux de chaque côté. MOTORA est en charge de deux moteurs du côté droit, en conséquence deux moteurs du côté gauche sont connectés à MOTORB Suivez les instructions ci-dessous pour tout connecter.
Connexion des moteurs:
Out1 -> Fil rouge du moteur côté gauche (+)
Out2 -> Fil noir du moteur côté gauche (-)
Out3 -> Fil rouge du moteur côté droit (+)
Out4 -> Fil noir du moteur côté droit (-)
LM298 -> Arduino
IN1 -> D5
IN2-> D6
IN2 ->D9
IN2-> D10
Module Bluetooth -> Arduino
Rx-> Tx
Tx ->Rx
GND -> GND
Vcc -> 3,3 V
Puissance:
12V -> Connecter le fil rouge de la batterie
GND -> Connecter le fil noir de la batterie et la broche Arduino GND
5V -> Connectez-vous à la broche Arduino 5V
Étape 11: Logique de contrôle
Étape 12: Logiciel
La partie logicielle est très simple, elle n'a besoin d'aucune bibliothèque. Si vous comprenez la table logique dans les étapes précédentes, vous pouvez écrire votre propre code. Je n'ai pas passé beaucoup de temps à écrire le code, j'ai donc juste utilisé un code écrit par quelqu'un d'autre. Pour contrôler la Robot Car, j'utilise mon smartphone. Le smartphone est connecté au contrôleur via un module Bluetooth (HC -06 / 05) Télécharger l'application Après avoir installé l'application, vous devez l'appairer avec le module Bluetooth. Le mot de passe pour l'appairage est " 1234 ".
Lien de téléchargement:
Étape 13: Code Arduino
==>Code Arduino
Ou
www.mediafire.com/folder/jbgp52d343bgj/Smartphone_Controlled_RC_Car_Using_Arduino_%7C%7C_By_Tafhim
Conseillé:
Voiture contrôlée par Bluetooth Arduino DIY: 6 étapes (avec photos)
Voiture Contrôlée Bluetooth Arduino DIY : Bonjour les amis ! Je m'appelle Nikolas, j'ai 15 ans et je vis à Athènes, en Grèce. Aujourd'hui, je vais vous montrer comment fabriquer une voiture contrôlée par Bluetooth à 2 roues à l'aide d'un Arduino Nano, d'une imprimante 3D et de quelques composants électroniques simples ! Assurez-vous de regarder mon
Voiture jouet contrôlée par Arduino : 3 étapes (avec photos)
Voiture jouet contrôlée par Arduino : il s'agit de la deuxième partie de mes voitures jouets contrôlées par Arduino. Encore une fois, il s'agit d'éviter les obstacles. Dans cette voiture, j'utilise un Arduino Nano au lieu d'un Uno. Le pilote du moteur est un module L298N
Bande LED 12v contrôlée par Wifi utilisant Raspberry Pi avec Tasker, intégration Ifttt.: 15 étapes (avec photos)
Bande LED 12v contrôlée par Wifi utilisant Raspberry Pi avec Tasker, intégration Ifttt.: Dans ce projet, je vais vous montrer comment contrôler une simple bande LED analogique 12v sur wifi à l'aide d'un Raspberry Pi. j'utilise un Raspberry Pi 1 modèle B+) 1x RGB 12v Le
Comment faire une voiture RC contrôlée par smartphone bricolage: 8 étapes (avec photos)
Comment faire une voiture RC contrôlée par smartphone DIY : Bonjour, les gars ! Dans ce tutoriel, je vais créer une voiture RC contrôlée par smartphone basée sur Arduino. Cette voiture peut être contrôlée via Bluetooth à l'aide de n'importe quel téléphone ou tablette Android. C'est un projet génial. c'est simple à faire, facile à programmer et aussi un
Voiture robot contrôlée par Bluetooth utilisant Arduino : 8 étapes (avec photos)
Voiture robot contrôlée par Bluetooth à l'aide d'Arduino : dans cette instructable, je vais vous guider pour créer une voiture robot qui contrôle Bluetooth à partir de votre téléphone mobile Android. Non seulement cela, la voiture robot a la capacité spéciale d'éviter les obstacles qu'elle rencontre lors du déplacement de la voiture vers l'avant. Le robot