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 cette leçon, nous ajouterons un servomoteur, un module ultrasonique et un buzzer au cadre de la leçon 1. Grâce à ces nouveaux dispositifs, la voiture peut “voir” l’obstacle grâce au capteur à ultrasons et mesurer la distance. Si la distance est inférieure à une valeur seuil prédéfinie, le buzzer émet un signal sonore et la voiture fait automatiquement demi-tour

Vous devez avoir terminé la leçon 1 (assemblage de la voiture) avant de poursuivre cette leçon.

Pièces et dispositifs

Nombre Photo Dispositif Quatité Accessoires Acheter en lien
1 Capteur Ultrosonic 1 Vis M1.5*8 x 4
Ecrou M1.5 x 4
Acheter en cliquant ici
2 Servomoteur 1 Vis autotaraudeuse M2.2*8 x 2
Vis autotaraudeuse M2*4 x 1
Acheter en cliquant ici
3 Support de montage pour capteur à ultrasons 1 Vis M1.5*8 x 4
Ecrou M1.5 x 4
Vis autotaraudeuse M2*4 x 1
Acheter en cliquant ici
4 Module capteur de buzzer 1 Vis en plastique M3 x 1
Pilier en plastique M3 x 1
Ecrou plastique M3 x 1
Acheter en cliquant ici
5 Fil de liaison 20 broches mâle-femelle 20cm certains Acheter en cliquant ici
6 Tournevis à fente 1 Acheter en cliquant ici
7 Tournevis hexagonal 1 Acheter en cliquant ici
8 Vis autotaraudeuse M2*4 1
9 Vis autotaraudeuse M2.2*8 2
10 Vis et écrou M1.5*8 4
11 Vis en plastique M3 1
12 Pilier en plastique M3 1
13 Ecrou plastique M3 1

Installation du matériel

Étape 1: Installez la structure de base de la voiture intelligente conformément à la leçon 1 sur la voiture intelligente .Si vous avez déjà terminé l’installation de la leçon 1, ne changez rien, ne changez rien, sauf que vous déplacez l’ENA de D9 à D3(nous avons besoin de D9 pour le contrôle du servo). Si vous avez installé la leçon 2 ou 3, vous pouvez enlever les fils. Si vous avez installé la leçon 4, vous pouvez la conserver.

Étape 2: Installer le servomoteur à l’avant du châssis supérieur de la voiture à l’aide de deux vis autotaraudeuses M2.2*8.

Étape 3: Installer le module ultrasonique sur le support de montage à l’aide de 4 vis M1,5*8 et d’écrous M1,5.

Étape 4: Installer le support de montage du module ultrasonique sur le servomoteur à l’aide d’une vis autotaraudeuse M2*4.

Étape 5: Installer le module Buzzer à l’arrière du châssis supérieur à l’aide d’une vis plastique M3, d’un pilier plastique M3 et d’un écrou plastique M3.

Étape 6: Connectez le servomoteur SG90, le module de pilotage de moteur OSOYOO MODEL X et le shield OSOYOO Uart WiFi V1.3 comme suit:

Étape 7: Connecter le module ultrasonique, le module Buzzer avec le bouclier OSOYOO Uart WiFi V1.3 comme indiqué dans le diagramme de connexion ci-dessous.

Étape 8: Fixez les vis sur les piliers en cuivre pour relier le châssis supérieur au châssis inférieur si vous les enlevez.


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:Télécharger l’exemple de code à partir dehttps://osoyoo.com/driver/v2smartcar-lesson5.zip , décompressez le fichier zip de téléchargement smartcar-lesson5.zip, vous verrez un dossier appelé v2smartcar-lesson5 .

Étape 3: 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.(Remarque : Veuillez éteindre la batterie lorsque votre robot est connecté à un ordinateur personnel ou portable via un câble USB.)

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

Étape 5:Alignement initial de la direction du capteur à ultrasons

Après avoir mis la batterie sous tension, vous entendrez un long bip, puis le servo effectuera quelques mouvements et s’arrêtera finalement dans une direction pendant 5 secondes.

Pendant les 5 premières secondes, vous devez vous assurer que le capteur ultrasonique (deux yeux) est orienté vers l’avant.

Si ce n’est pas le cas, vous devez immédiatement éteindre la batterie et retirer le capteur du servo, le réinstaller et l’orienter vers l’avant, comme sur l’image suivante. Sinon, le programme d’évitement des obstacles ne fonctionnera pas correctement.

Après avoir réglé la direction du capteur, rallumez la batterie. Après avoir entendu un long bip, le capteur doit être orienté vers l’avant, comme sur l’image suivante. Si sa direction n’est pas droite, éteignez la batterie et procédez de nouveau à l’alignement de la direction.

Essais:

Après avoir allumé l’interrupteur de la batterie sur le boîtier de la batterie, si le module ultrasonique se met en position de vue de face, cela signifie qu’il n’est plus nécessaire d’ajuster la position du capteur. Il suffit d’attendre 5 secondes. Si aucun obstacle n’est détecté, la voiture avance. Si un obstacle est détecté, la voiture s’arrête, le module ultrasonique tourne de droite à gauche pour détecter les obstacles environnants. La voiture robot décidera de tourner à gauche, à droite ou de reculer en fonction des données du capteur d’obstacle et de notre algorithme d’évitement d’obstacle.

Il peut arriver que votre voiture subisse une collision et que la position du capteur ultrasonique change, vous devez vous rappeler d’aligner à nouveau la direction du capteur comme indiqué dans le lien Alignement de la direction initiale du servo du capteur ultrasonique

Trouble Shooting

Existe-t-il un moyen simple d’aligner mon capteur ultrasonique pour qu’il soit orienté vers l’avant?
Étape 1) Télécharger https://osoyoo.com/driver/arduino_servo_car/servo.zip

Étape 2) Décompressez le fichier ci-dessus et exécutez le fichier servo.ino dans votre voiture.
Votre servo se déplacera de gauche à droite et s’arrêtera finalement en position centrale. Si votre capteur à ultrasons n’est pas orienté vers l’avant. Détachez le capteur ultrasonique de la tête du servo, repositionnez-le vers l’avant, puis fixez la vis du capteur pour fixer sa direction. Voir la vidéo de 7:4 à 8:10

Étape 3) Après avoir modifié la direction du capteur, exécutez à nouveau le sketch v2smartcar-lesson5.ino. Votre voiture commencera à éviter les obstacles.