Table des matières:

Éviter les obstacles en pédalo avec Arudino : 9 étapes
Éviter les obstacles en pédalo avec Arudino : 9 étapes

Vidéo: Éviter les obstacles en pédalo avec Arudino : 9 étapes

Vidéo: Éviter les obstacles en pédalo avec Arudino : 9 étapes
Vidéo: Montage des Roulements Résumé Les obstacles 2024, Juillet
Anonim
Obstacle évitant le pédalo avec Arudino
Obstacle évitant le pédalo avec Arudino

Salut les amis, dans ce tutoriel, je vais vous montrer comment faire un bateau à aubes pour éviter les obstacles. J'ai eu cette idée alors que je me détendais près de mon étang à poissons et que je réfléchissais à une idée de défi plastique. Je me suis rendu compte que le plastique ici sera très utile pour une utilisation en bateau, en raison de sa flottabilité et de son étanchéité.

Fournitures

Corps

1 x récipient alimentaire 700 ml

2 x roue à aubes 70mm

5 x bouchon de bouteille

Parties éléctroniques

1 x Arduino Nano/Uno (Nano recommandé)

2 x moteur à courant continu

1 x pilote de moteur L298N

1 x capteur à ultrasons

1 x micro servo

2x18650 Batterie

1 support de batterie 18650 (2 places)

4 piles AA

1 x support de pile AA (4 places)

1 x interrupteur

Câble

Outils d'assistance

Pistolet à colle

Fer à souder

Étape 1: Principe de travail

Algorithme de base

Chaque fois que l'ultrason détecte un objet à une distance de 15 cm, le servo tourne à 180 degrés puis à 0 degré (tourner à droite et à gauche) pour trouver quel chemin est libre d'obstacles. Après cela, le moteur déplacera le pédalo vers une voie sans obstacles

Circuit

Dans ce projet, nous utiliserons 2 sources de tension, une pour Arduino, un capteur à ultrasons et un pilote de moteur, tandis que l'autre est spécifiquement pour le servo. Arduino, le capteur à ultrasons et le pilote de moteur utiliseront la batterie 18650 car la batterie 18650 peut fournir un courant important au moteur et pour d'autres raisons, car le moteur peut rapidement vider la batterie, nous avons donc besoin d'une batterie 18650 qui peut être rechargée.

Étape 2: Télécharger le code

Pour faciliter le processus de téléchargement, nous téléchargerons d'abord le code sur Arduino avant de créer le circuit.

Fichier Arduino:

Étape 3: Faire un trou pour l'arbre du moteur

Faire un trou pour l'arbre du moteur
Faire un trou pour l'arbre du moteur

Dans cette étape, nous allons faire des trous sur les côtés gauche et droit du récipient alimentaire. Plus tard, l'arbre de dynamo sera inséré dans ces deux trous. La position du trou est au milieu de la longueur du récipient alimentaire (longueur/2) et à 3,2 cm du fond.

Étape 4: Circuit moteur, partie 1

Circuit moteur partie 1
Circuit moteur partie 1
Circuit moteur partie 1
Circuit moteur partie 1

Dans cette étape, nous allons connecter le L298n à la batterie et au moteur.

Lien:

1. L298N (sortie) au moteur à courant continu

2. Borne positive de batterie pour commuter

3. L298N (12V) pour passer

4. Borne négative de la batterie à L298N (GND)

après cela, collez-les sur un récipient alimentaire.

Noter:

-Coller le support de batterie en plein milieu (largeur) pour que le pédalo ne penche pas à gauche ou à droite.

Étape 5: Circuit moteur, partie 2

Circuit moteur partie 2
Circuit moteur partie 2
Circuit moteur partie 2
Circuit moteur partie 2
Circuit moteur partie 2
Circuit moteur partie 2

Nous allons maintenant connecter arduino à L298N.

Lien:

1. D5 pour activer A

2. D6 pour activer B

3. A0 à l'entrée 1

4. A1 à l'entrée 2

5. A2 à l'entrée 3

6. A3 à l'entrée 4

7. Vin à 5V (V à partir de L298N)

8. GND (arduino) à GND (L298N)

Étape 6: Circuit de détection d'objets

Circuit de détection d'objet
Circuit de détection d'objet
Circuit de détection d'objet
Circuit de détection d'objet
Circuit de détection d'objet
Circuit de détection d'objet

Les principaux composants du circuit de détection d'objets sont le servomoteur et le capteur à ultrasons. Le capteur à ultrasons utilisera Arduino comme alimentation, tandis que le servo utilisera une batterie séparée (pile AA x 4). La batterie servo sera collée à l'extrémité du bac alimentaire face au support de batterie 18950.

Vous pouvez placer le capteur n'importe où tant qu'il n'est pas obstrué par d'autres objets. Dans mon cas, j'ai utilisé un couvercle de récipient en plastique qui a été coupé à la place des capteurs à ultrasons et du servo (voir image).

Connexion servo:

VCC vers batterie positive (AA)

Signalez à D10

Servo GND vers batterie GND et arduino

Connexion du capteur à ultrasons:

VCC à 3.3v (arduino)

GND à GND (arduino)

Écho à D2

Déclencher en D3

Étape 7: Bateau tampon

Bateau tampon
Bateau tampon

Le tampon a une fonction pour empêcher la roue à aubes de toucher le sol/la table lorsque nous la posons dessus. Le tampon utilisera un bouchon de bouteille. Car en plus d'être facile à trouver, le bouchon de la bouteille a également la bonne taille pour notre bateau.

Pour faire un tampon, prenez 3 bouchons de bouteilles et collez-les simplement sur le dessous du bateau comme indiqué ci-dessus.

Étape 8: Roues

roues
roues
roues
roues

Tout d'abord, faites un trou au centre du bouchon de la bouteille. Après cela, collez la palette sur le bouchon de la bouteille comme sur l'image suivante. Ensuite, la dernière étape consiste à le coller sur l'arbre de la dynamo.

Conseillé: