Robot voiture contrôlé par Arduino et télécommande

Arduino UNO 17-11-24
30 0

Plan de tutoriel

1- Qu'est ce qu'un robot voiture télécommandé ?

2- Fonctionnement du robot voiture télécommandé commandé par Arduino

3- Composants principaux du robot

4- Schéma du câblage du robot

5- Programmation de la carte Arduino UNO

 

 

 

Qu'est ce qu'un robot voiture télécommandé ?

Un robot voiture télécommandé est un dispositif combinant les principes d'un véhicule télécommandé et ceux d'un robot. Ce type de robot peut être contrôlé à distance ou programmé pour exécuter des tâches autonomes. Voici une description détaillée :

Composantes principales :

Châssis : La structure principale, souvent équipée de roues ou de chenilles pour permettre les déplacements.

Système de propulsion : Habituellement constitué de moteurs électriques reliés aux roues pour le mouvement.

Télécommande : Une unité (souvent sans fil, comme un contrôleur radio ou une application mobile) qui permet à l'utilisateur de diriger le robot en temps réel.

Unités de contrôle :

Manuel : Utilisation d'une télécommande pour piloter directement.

Autonome : Le robot est équipé de microcontrôleurs (comme Arduino ou Raspberry Pi) et de capteurs pour prendre des décisions basées sur l'environnement.

Capteurs (optionnel) : Ces capteurs permettent au robot d'interagir avec son environnement. Ils peuvent inclure :

Capteurs de distance (ultrasoniques ou infrarouges) pour éviter les obstacles.

Caméras pour la vision par ordinateur.

Capteurs de ligne pour suivre des trajectoires tracées au sol.

Batteries : Une source d'alimentation pour les moteurs et l'électronique.

 

Fonctionnement du robot voiture télécommandé commandé par Arduino

Le fonctionnement d’un robot voiture télécommandé à deux roues, utilisant une carte Arduino, un capteur KY-032, une télécommande infrarouge (pour le contrôle manuel), et un SN754410 (pont en H pour les moteurs), repose sur une combinaison de contrôle manuel (via la télécommande) et automatique (avec le capteur KY-032)

Voici une description étape par étape du fonctionnement:

1- Lorsque l’utilisateur appuie sur un bouton de la télécommande, le signal infrarouge est reçu par le module récepteur.

2- L’Arduino décode ce signal pour identifier quelle commande est envoyée (par exemple, avancer, reculer, tourner à gauche/droite).

3- En fonction de la commande, l’Arduino envoie des signaux au SN754410 pour actionner les moteurs :

Avancer : Les deux moteurs tournent dans le même sens.

Reculer : Les deux moteurs tournent en sens inverse.

Tourner : Un moteur avance pendant que l’autre recule.

 

Composants principaux du robot

Arduino :

Arduino Uno

La carte microcontrôleur qui contrôle l’ensemble du système.

Kit robot :

a- Deux roues motrices et un châssis :  Les roues sont reliées à des moteurs à courant continu (DC motors) pour le déplacement.

b- Roulette omnidirectionnelle Fournit de la stabilité au châssis à l’avant ou à l’arrière.

SN754410 (pont en H) :

Un circuit intégré qui permet de contrôler les moteurs, leur sens de rotation (avant/arrière) et leur vitesse.

Télécommande infrarouge :

Permet à l’utilisateur de contrôler manuellement le robot.

KY-032 :

KY-032 infrared sensor module

Un capteur infrarouge qui détecte les signaux infrarouges émis par une télécommande.

Batterie 4xAA :

Pour alimenter le SN754410 et les moteurs.

Batterie de 9V

Pour alimenter l’Arduino UNO

Fils de connexion :

Fils de connexion

Des fils électriques et des connecteurs seront nécessaires pour relier les différents composants entre eux et à la carte Arduino UNO.

Plaque d'essai (Breadboard) :

plaque d'essai

On utilise la plaque d'essai pour faciliter le câblage des différents composants.

 

Schéma du câblage du robot

1- SN754410 :

Reliez les broches de contrôle du SN754410 à l’Arduino :

Broches numériques 10, 11 pour le moteur gauche.

Broches numériques 5, 6 pour le moteur droit.

Alimentez le SN754410 via :

VCC1 (5V depuis l’Arduino).

VCC2 (alimentation des moteurs).

2- KY-032 (Récepteur infrarouge) :

VCC : 3.3V de l’Arduino.

GND : Masse commune.

OUT : Broche numérique (ex. 4).

 

Programmation de la carte Arduino UNO

Voici le code nécessaire pour la carte Arduino pour orchestrer le contrôle des moteurs, capteurs et signaux de la télécommande.

0 commentaire

laisser un commentaire

Veuillez noter s'il vous plaît*

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Passion de robotique

Atelier robotique

Construction des robots

Bras robotique

Maison intelligente

But de ce site web

La robotique éducative joue un rôle important dans l'éducation des enfants et des jeunes en les aidant à acquérir des compétences en science et technologie.
Dans ce cadre notre site web représente une excellente ressource pour les parents, les enseignants et les enfants qui souhaitent découvrir la robotique.

Coordonnées

Zaouiet Kontech-Jemmel-Monastir-Tunisie

+216 92 886 231

medaliprof@gmail.com

Photos des articles

Site robotique réalisé par Mohamed Ali-Prof Info