Note : Tous les produits OSOYOO pour Arduino sont des cartes tierces qui sont entièrement compatibles avec Arduino.

Revendeurs en ligne agréés

Où acheter le set de batteries 18650 et le chargeur USB

Acheter aux OSOYOO Acheter aux US Acheter aux UK Acheter aux DE Acheter aux IT Acheter aux FR Acheter aux ES Acheter aux JP

Où acheter le set de boîtiers pour piles 9V et 18650

Acheter aux OSOYOO Acheter aux US Acheter aux UK Acheter aux DE Acheter aux IT Acheter aux FR Acheter aux ES Acheter aux JP

Objectif:

Dans ce tutoriel, nous allons utiliser le kit Osoyoo Smart DIY pour fabriquer une voiture intelligente télécommandée. Une fois l’installation de la voiture terminée, nous utiliserons une télécommande infrarouge pour contrôler les mouvements de la voiture, notamment avancer, reculer, tourner à gauche et à droite.

Pièces et dispositifs:

Nombre Photo Dispositif Quatité Accessoires Acheter en lien
1 Récepteur IR 1 Vis en plastique M3 x 2
Pilier en plastique M3 x 2
Ecrou plastique M3 x 2
Acheter en cliquant ici
2 Télécommande IR 1 Acheter en cliquant ici
3 Fil de liaison 20 broches mâle-femelle 20cm certains Acheter en cliquant ici
4 Tournevis hexagonal 1 Acheter en cliquant ici
5 Vis en plastique M3 2
6 Pilier en plastique M3 2
7 Ecrou plastique M3 2

Installation du matériel:
Étape 1: Installez le cadre de base de la voiture intelligente conformément à la leçon 1 sur la voiture intelligente . Si vous avez déjà effectué l’installation dans la leçon 1, conservez-la telle quelle.
Étape 2: Ajouter un module de réception IR sur la voiture. Installer le module de réception IR avec 2 vis en plastique M3*10, des piliers en plastique M3 et des écrous en plastique M3 à l’avant du châssis supérieur.

Étape 3: Connectez la broche S du récepteur IR à la broche D10 de votre carte, GND à GND, VCC à 5V, comme sur la photo suivante (N’oubliez pas : NE supprimez PAS les fils existants installés lors de la leçon 1 ) :


Installation du logiciel:

Logiciel Arduino (IDE) à source ouverte Télécharger le logiciel ici:
https://www.arduino.cc/en/Main/Software?setlang=en
7 zip est un utilitaire gratuit
qui décompresse les fichiers zip
Téléchargez gratuitement 7zip ici
https://www.7-zip.org/

Étape 1: Installer la dernière version de l’IDE (Si vous avez une version de l’IDE postérieure à 1.1.16, veuillez sauter cette étape). Télécharger l’IDE à partir de https://www.arduino.cc/en/Main/Software?setlang=en , puis installer le logiciel.

Étape 2: Installer la bibliothèque IRremote dans l’IDE (Si vous avez déjà installé la bibliothèque IRremote, veuillez sauter cette étape)
Télécharger la bibliothèque IRremote à partir de https://osoyoo.com/wp-content/uploads/samplecode/IRremote.zip, puis importer la bibliothèque dans l’IDE (Ouvrir l’IDE->cliquer sur Sketch->Inclure la bibliothèque->Ajouter la bibliothèque .Zip)

Dans la fenêtre qui s’ouvre, allez dans votre dossier de téléchargements, sélectionnez le fichier IRremote.zip que vous venez de télécharger.

Étape 3: Téléchargez la leçon 2 IRremote smart car sample code depuishttps://osoyoo.com/driver/v2car-lesson2.zip et décompressez le fichier zip de téléchargement smartcar-lesson2.zip, vous verrez un dossier appelé smartcar-lesson2.

Étape 4: Connectez votre carte au PC avec un câble USB, ouvrez l’IDE -> cliquez sur file -> cliquez sur Open -> choisissez le code “smartcar-lesson2.ino” dans le dossier smartcar-lesson2, chargez le code dans votre carte.

Étape 5: Choisissez la carte/le port correspondant à votre projet et téléchargez l’esquisse sur la carte.

Testing:
Appuyez sur les touches du contrôleur IR pour contrôler les mouvements de la voiture selon le tableau d’instructions suivant :

Remarque :
1) Essayez d’aligner le port d’émission de la télécommande IR avec la tête de réception IR comme sur l’image jointe.
2) Appuyez sur la télécommande doucement et à intervalles réguliers.

Recherche de pannes:

Certains utilisateurs ont constaté que cette télécommande IR ne fonctionnait pas. La raison peut être que la télécommande IR envoie un code de bouton différent qui ne correspond pas à notre exemple de code. Pour résoudre ce problème. Veuillez suivre les étapes suivantes:
Étape A) Obtenez le code IR de chaque bouton de votre télécommande IR.
Copier le code du lien suivant:https://osoyoo.com/wp-content/uploads/samplecode/irdemo.ino

téléchargez le croquis ci-dessus dans votre carte et ouvrez le moniteur série dans votre coin supérieur droit.

appuyez sur le bouton ◄ ► ▲ ▼ “OK” de votre télécommande, vous verrez leur code IR comme sur l’image suivante:

Inscrivez le code IR de vos boutons de commande ◄ ► ▲ ▼ “OK” bouton,

Étape B)remplacer le code IR dans le fichier de croquis de la leçon 2:
Ouvrez à nouveau le code de la leçon 2, vous verrez alors les lignes suivantes qui définissent le code IR de chaque bouton:
#define IR_ADVANCE 0x00FF18E7 //code du contrôleur IR “▲” bouton
#define IR_BACK 0x00FF4AB5 //code du contrôleur IR “▼” bouton
#define IR_RIGHT 0x00FF5AA5 //code du contrôleur IR “►” bouton
#define IR_LEFT 0x00FF10EF //code du contrôleur IR “◄” bouton
#define IR_STOP 0x00FF38C7 //code du contrôleur IR “OK” bouton
#define IR_turnsmallleft 0x00FFB04F //code du contrôleur IR “#” bouton
Veuillez modifier la valeur de chaque bouton dans les lignes ci-dessus pour qu’elle corresponde au code de l’étape A. Si vous ne savez pas comment changer, juste Envoyez-nous un e-mail et donnez-nous le code de chaque bouton de l’étape A. Je peux vous aider à changer le code et vous envoyer un nouveau fichier d’esquisse.
La méthode ci-dessus peut également vous permettre d’utiliser d’autres dispositifs d’émission IR (par exemple, la télécommande de la télévision, la télécommande du DVD, la télécommande de l’air conditionné, etc. Il suffit d’utiliser l’étape A pour obtenir le code clé de votre télécommande et de modifier le fichier d’esquisse à l’étape B, et cela fonctionnera.
Remarque :
1) Essayez d’aligner le port de l’émetteur de la télécommande IR avec la tête du récepteur IR, comme sur l’image jointe.
2) Veuillez appuyer sur la télécommande doucement et à intervalles réguliers.