Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Pour mon projet d'été 2020, j'ai réalisé deux voitures robots avec le même châssis. Une voiture robot était censée utiliser un capteur à ultrasons pour détecter les objets devant elle, puis changer automatiquement de direction en conséquence. L'autre voiture était censée pouvoir être contrôlée par mon téléphone.
Étape 1: Obtenez des fournitures
Toutes les fournitures nécessaires à la fabrication des deux voitures sont répertoriées ci-dessous:
- Base en acrylique transparent
- 2 roues en plastique avec pneus en caoutchouc
- 2 motoréducteurs jaunes (assurez-vous d'y brancher les connecteurs)
- Roulette/roue arrière - Matériel de montage (écrous et boulons) - Entretoises hexagonales - Clone KeyeStudio Arduino (tableau jaune et noir) - Carte NodeMCU Esp8266 - Mini planche à pain - Planche à pain 480 points
- Micro USB (pour ESP8266)
- USB A vers B (pour carte Arduino
- Batterie 6 volts (contient 4xAA)
- DF Robot Dual H-Bridge (circuit imprimé noir, avec dissipateur de chaleur noir et connecteurs verts)
- L298N (circuit imprimé rouge avec dissipateur thermique noir et connecteurs bleus)
- Fils de cavalier
- 2 quantités de capteurs IR (petites cartes de circuits imprimés bleus, connecteurs à 4 broches)
- Disques de mouvement de roue 3qty (1 est une pièce de rechange)
- 2 servos 9g
- Capteur UltraSonic (circuit imprimé bleu, 2 grands « yeux » ronds)
- Bouton marche/arrêt
- 1 tournevis Hobby (manche noir, dessus orange)
- Ruban adhésif double face (pour monter les pièces dans le châssis. Vous pouvez également utiliser un pistolet à colle)
Étape 2: Assemblez le châssis de la voiture
Un manuel est venu avec mon ensemble, vous pouvez donc enregistrer l'image et la suivre si vous le souhaitez. Sinon, vous pouvez suivre mes instructions ci-dessous pour assembler le châssis. Vous voudrez peut-être demander à une deuxième personne de vous aider, car il peut être très difficile de serrer les vis sans que quelqu'un vous aide à immobiliser la voiture.
Vous devez d'abord fixer le moteur sur le châssis en utilisant les attaches en plastique, des vis et des écrous comme dans l'image ci-dessus
Ensuite, vous attachez les roues aux moteurs
Vous devez maintenant fixer la roue avant au châssis à l'aide des entretoises hexagonales, des vis et des écrous
Ensuite, vous fixez le conteneur de batterie en utilisant également des vis. Après cela, le châssis de la voiture est terminé !
Étape 3: Câblage
Nous allons d'abord contrôler la voiture par le capteur à ultrasons. Vous aurez besoin de votre capteur à ultrasons, d'une batterie 6V, de câbles de démarrage, de votre carte L298, de votre maquette et d'un tableau rouge Arduino. J'ai utilisé le schéma ci-dessus pour m'aider.
Connectez les deux moteurs à la carte L298 à l'aide de cavaliers
Connectez la carte L298 à la source d'alimentation 9V
Connectez la carte L298 à GND sur votre carte rouge
Connectez le capteur à ultrasons à la maquette vide et aux entrées analogiques
Connectez la carte L298 à la carte rouge
Connectez le capteur pivotant à la planche à pain et au tableau rouge
Connectez ensuite l'autre batterie à la carte rouge avec un adaptateur
Étape 4: Coder
Le code affiché sera utilisé pour envoyer un ping au capteur à ultrasons pour vérifier tout ce qui se trouve devant lui. Il indiquera ensuite à la voiture de changer de direction en fonction de l'obstruction de sa trajectoire. Vous devrez également télécharger la bibliothèque NewPing publiée ci-dessous. Ensuite, vous devez le mettre dans le dossier des bibliothèques de l'application Arduino.
bitbucket.org/teckel12/arduino-new-ping/downloads/
Étape 5: Succès (ou pas)
Maintenant, si vous faites tout correctement, cela devrait fonctionner. Comme vous pouvez le voir ici, j'ai fait fonctionner les capteurs, mais les moteurs ne fonctionnent pas. Le code et le capteur semblent tous fonctionner. Cependant, la voiture ne roulera tout simplement pas. J'ai vérifié le câblage et le code et tout semblait bien. Vous pouvez rencontrer ces problèmes techniques, et si tel est le cas, assurez-vous de vérifier si quelque chose est cassé ou non. Le capteur fonctionnait clairement comme le montrent les vidéos publiées ci-dessous. Le moteur n'est certainement pas cassé non plus car je l'ai utilisé avec succès dans la voiture suivante. En fait, j'ai fait cette voiture après la voiture suivante, mais j'ai décidé de montrer celle-ci en premier. Je soupçonne qu'il y a un problème avec la carte L298.
Étape 6: Câblage de la deuxième voiture
Nous allons maintenant construire la voiture qui peut être contrôlée par votre téléphone. Heureusement, celui-ci a fonctionné et j'ai des vidéos de celui-ci en train de conduire. Pour cette voiture, vous n'avez pas besoin d'autant de matériel que la précédente. Vous n'avez besoin que de câbles de démarrage, de votre carte L298N et de votre conteneur de batterie. J'ai utilisé un téléphone Android pour télécharger l'application nécessaire pour contrôler la voiture.
Connectez les moteurs à la carte L298
Connectez la maquette et la carte L298
Assurez-vous de connecter également la batterie à la carte L298
Étape 7: Coder
Voici le code que vous devez télécharger pour cette voiture. Il est censé détecter l'adresse IP de votre téléphone afin que vous puissiez contrôler la voiture avec votre téléphone. Vous devrez également télécharger une application sur votre téléphone Android.
Étape 8: Succès
Avec toutes les marches en bas, vous devriez maintenant pouvoir contrôler la voiture à l'aide de votre écran tactile