» Électronique » Arduino »Bateau sur Arduino avec capteurs

Bateau Arduino avec capteurs


L'auteur a basé ce projet sur une version plus simple. fait maison bateaux, et l'a perfectionné. Des capteurs sont placés dans le bateau pour éviter les obstacles et se déplacer vers la lumière. Comment le contrôleur dans le bateau est utilisé Arduino, un capteur à ultrasons est installé à l'avant et des capteurs de lumière sont situés sur les côtés. Ce bateau simple ne s'écrase pas dans les murs et est contrôlé par une lampe de poche.

Matériaux et outils:
- Ruban isolant / ruban adhésif
- Thermoglue avec colle chaude
- Moteurs DC 2 pcs
- Bouteilles en plastique 2 pièces
- fils
- Petites hélices 2 pièces
- Arduino, ordinateur et câble USB
- Boîte en plastique
- Batterie 9V et connecteur
- Diodes de puissance (type 1N4004)
- Résistances
- Transistor MOSFET ou TIP 120
- Deux photocellules et deux boutons
- ciseaux
- Soudure avec un fer à souder


Étape 1. Installation des moteurs.
Les couvercles sont retirés des bouteilles et un trou est fait dans chacune d'elles. À l'intérieur de la couverture, l'auteur serre de la colle chaude sans fermer les trous. Il a placé l'arbre du moteur dans le trou et l'a mis sur la colle. Une fois la colle sèche, l'arbre tourne librement. La même procédure se produit avec le deuxième capot.
Bateau Arduino avec capteurs


Étape 2. Fixation des bouteilles.
Les bouteilles ont été attachées ensemble par le principe d'un radeau à l'aide de trois bandes de ruban adhésif.


Étape 3. Soudure aux moteurs.
Comme les moteurs montés dans les bouchons n'avaient pas de fils, il était nécessaire de les souder, la longueur des fils était d'environ 25-30 cm.


Étape 4. La coupe dans les bouteilles.
Pour que les fils tombent dans la coque du bateau, une petite fente est faite de leur côté supérieur.


Étape 5. Fixation des moteurs.
De plus, l'auteur tord les couvercles des bouteilles, car elles ne se tordaient pas bien; j'ai dû utiliser de la colle chaude. Les fils sont insérés dans les trous préparés sur les bouteilles.


Étape 6. Cas.
Une boîte en plastique colle à deux bouteilles. Dans cette capacité pour l'électronique, vous pouvez faire des trous pour les fils ou maintenir les fils à l'arrière de la boîte. Les trous pour les fils sur les bouteilles sont isolés avec un adhésif thermofusible.


Étape 7. Schéma de câblage.
Le circuit utilise un transistor TIP 120 comme interrupteur (vous pouvez utiliser des transistors MOSFET ou Darlington similaires). Il est utilisé pour commuter la charge lors de la consommation d'une grande quantité de courant, car l'Arduino n'a pas assez de puissance pour les moteurs. Ce circuit est assemblé pour le premier puis pour le deuxième moteur (une autre batterie n'est pas nécessaire pour le deuxième moteur).


Étape 8. Capteurs.
Le capteur à ultrasons est idéal pour l'avant du bateau, avertit des obstacles sur le chemin. Les photocellules agissent comme des antennes et sont utilisées pour faire flotter le bateau dans la lumière.Les boutons sur les côtés sont utilisés comme capteurs d'obstacles. Vous pouvez également modifier le code et utiliser d'autres capteurs, tels que l'infrarouge.


Étape 9. Schémas pour les capteurs.
Le schéma montre la connexion d'un simple bouton et d'une résistance 1K. Le schéma des deux boutons est répété, les boutons sont placés des deux côtés du bateau. Ils seront chargés de modifier le mouvement du bateau lors d'une collision.


La figure suivante montre un circuit avec une résistance 1K et une cellule photoélectrique. L'auteur l'a exécutée 2 fois et a placé les photocellules sur les côtés opposés du bateau.


Étape 10. Code de programme.
L'auteur a fourni la possibilité de télécharger son code pour l'utiliser, fournissant ainsi des fonctionnalités de base à ceux qui assembleront un tel bateau. Le code inclut la prise en charge des photocellules, du télémètre et des boutons. Le bateau essaie d'éviter les obstacles devant lui et tourne dans le sens opposé lorsqu'il rencontre des obstacles sur le côté. Si vous ne souhaitez pas utiliser l'ensemble des capteurs, seuls certains d'entre eux ont un code pour chacun séparément. Vous pouvez télécharger tous les codes sous l'article.


Étape 11. Assemblage du bateau.
Circuit assemblé, Arduino et batteries sont emballés.


Étape 12. Téléchargez le croquis.
Ensuite, l'IDE Arduino s'ouvre, en choisissant le bon fichier et le bon port, après quoi l'auteur a compilé et téléchargé le code sur le contrôleur.






Étape 13. Résistant à l'eau et test.
L'auteur a en outre isolé tous les endroits potentiels d'infiltration d'eau avec de la colle chaude. Également isolé tous les fils des courts-circuits. Le conteneur avec Arduino est recouvert de la même boîte et scellé avec du ruban électrique. Des hélices sont fixées aux moteurs. Ici, le bateau est prêt, vous pouvez maintenant commencer à tester sur l'eau.






Vidéo avec un essai préliminaire du bateau:



boat-master.zip [11,21 Ko] (téléchargements: 202)
9.5
10
10

Ajoutez un commentaire

    • souriresouritxaxaokne sais pasYahoonea
      patronse gratterfououioui-ouiagressifsecret
      désolédansedanse2danse3pardonaiderles boissons
      arrêteramisbonbonsifflerévanouirla langue
      fumerapplaudircraydéclarermoqueurdon-t_mentiontélécharger
      chaleurirritérire1mdaréunionmasquagenégatif
      not_ipop-cornpunirlireeffrayerfait peurrecherche
      railleriemerci_vousçato_clueumnikaigud'accord
      mauvaisabeilleblack_eyeblum3rougirse vanterennui
      censuréplaisanteriesecret2menacervictoireyusun_bespectacled
      shokrespektlolprévalubienvenuekrutoyya_za
      ya_dobryiaidene_huliganne_othodifludinterdirefermer

Nous vous conseillons de lire:

Donnez-le au smartphone ...