Table des matières:

Bot autonome basé sur Arduino utilisant un capteur à ultrasons : 5 étapes (avec photos)
Bot autonome basé sur Arduino utilisant un capteur à ultrasons : 5 étapes (avec photos)

Vidéo: Bot autonome basé sur Arduino utilisant un capteur à ultrasons : 5 étapes (avec photos)

Vidéo: Bot autonome basé sur Arduino utilisant un capteur à ultrasons : 5 étapes (avec photos)
Vidéo: Les Distributeurs Ne Veulent Pas Que Vous Sachiez Ça 2024, Juillet
Anonim
Bot autonome basé sur Arduino utilisant un capteur à ultrasons
Bot autonome basé sur Arduino utilisant un capteur à ultrasons
Bot autonome basé sur Arduino utilisant un capteur à ultrasons
Bot autonome basé sur Arduino utilisant un capteur à ultrasons
Bot autonome basé sur Arduino utilisant un capteur à ultrasons
Bot autonome basé sur Arduino utilisant un capteur à ultrasons
Bot autonome basé sur Arduino utilisant un capteur à ultrasons
Bot autonome basé sur Arduino utilisant un capteur à ultrasons

Créez votre propre Bot autonome basé sur Arduino à l'aide d'un capteur à ultrasons.

Ce bot peut à peu près se déplacer tout seul sans heurter aucun obstacle. Fondamentalement, ce qu'il fait, c'est qu'il détecte tout type d'obstacles sur son chemin et décide du meilleur chemin pour lui-même (enfin pas tous les types d'obstacles).

Alors sans perdre plus de temps, commençons.

Étape 1: Composants requis pour le projet

Composants requis pour le projet
Composants requis pour le projet
Composants requis pour le projet
Composants requis pour le projet
Composants requis pour le projet
Composants requis pour le projet
Composants requis pour le projet
Composants requis pour le projet

Voici la liste de tous les composants nécessaires dont vous avez besoin pour ce projet:

  • Arduino UNO R3
  • Capteur à ultrasons
  • Servomoteur (mini)
  • Fils de cavalier
  • Régulateur de tension L7805CV
  • Circuit intégré de pilote de moteur L293D
  • Batterie lithium-ion 4 x 3,7 V
  • 2 x moteur à engrenages
  • 3 x roues
  • Planche à pain

Une fois que vous avez rassemblé tous les composants, vous êtes prêt à partir.

Étape 2: Création du corps du bot

Créer le corps du bot
Créer le corps du bot
Créer le corps du bot
Créer le corps du bot
Créer le corps du bot
Créer le corps du bot

Suivez l'étape suivante pour faire le corps du bot:

Étape 1: Soudez les broches femelles de l'en-tête sur un petit morceau de PCB comme indiqué sur la photo. Et attachez-y une vis.

Étape 2: Vissez maintenant ce PCB à votre servomoteur et assurez-vous qu'il est suffisamment serré.

Étape 3: Prenez votre capteur à ultrasons et placez ses broches mâles dans les broches femelles du circuit imprimé. Insérez-le correctement (pour assurer la connexion). Et alignez-le de manière à ce que les 90 degrés du servomoteur soient face à la face avant du bot.

Étape 4: Maintenant, pour fabriquer le corps du bot, vous pouvez utiliser du carton ou du plastique avec de la colle chaude ou des vis. J'ai fait le corps du bot avec du fil de fer et des vis.

Étape 5: Placez l'Arduino et la maquette sur sa position comme indiqué sur la photo et fixez-les avec de la colle chaude ou du ruban adhésif double face.

Étape 6: Enfin placez le servomoteur sur sa position et fixez-le avec ce que vous voulez.

Étape 3: Schéma de principe du Bot

Schéma du Bot
Schéma du Bot
Schéma de principe du Bot
Schéma de principe du Bot

Connectez les composants comme indiqué dans le schéma. C'est assez facile.

Connectez d'abord deux batteries en parallèle, puis connectez-les en série pour obtenir la tension et la capacité maximales. Maintenant, si vous avez deux moteurs de même régime, vous n'avez pas besoin d'établir la connexion de la broche 11 d'Arduino à la broche 9 de L293D ic. Mais si vos moteurs n'ont pas le même régime, faites la connexion. Et assurez-vous que le moteur avec un régime plus élevé doit être dans la position du moteur 2.

Assurez-vous que toutes les connexions sont serrées et sécurisées.

Étape 4: Téléchargement du code sur l'Arduino

Téléchargement du code sur l'Arduino
Téléchargement du code sur l'Arduino

Le code de ce projet est donné ci-dessous.

Mais avant de télécharger le code, ouvrez-le et effectuez les modifications nécessaires.

Réglez le rpm_control du moteur le plus rapide de sorte que les deux moteurs aient le même régime. Et définissez également le right_delay et le left_delay en conséquence afin qu'il effectue un virage parfait de 90 degrés respectivement vers la droite et la gauche.

Une fois que vous avez téléchargé le code et que toutes les autres choses sont définies, vous êtes prêt à partir.

Étape 5: Vidéo de travail

Merci pour la lecture.

Conseillé: