Table des matières:

TrojanBOT : 17 étapes
TrojanBOT : 17 étapes

Vidéo: TrojanBOT : 17 étapes

Vidéo: TrojanBOT : 17 étapes
Vidéo: Что такое Trojan и как от них защищаться 2024, Décembre
Anonim
TrojanBOT
TrojanBOT

Cette instructable a été créée pour répondre aux exigences du projet du Makecourse à l'Université de Floride du Sud (www.makecourse.com).

Étape 1: Avant de commencer, vous aurez besoin de:

ÉLECTRONIQUE

-Arduino Uno

-Adafruit Motorshield V2

-Module bluetooth HC-05 pour Arduino

-4 roues de voiture jouet avec moteur à courant continu et boîte de vitesses

-9V batterie

-Câbles de raccordement mâle à femelle

- une mini planche à pain

-Câble USB 2.0 Type-A vers Type-B

MATÉRIEL

-Gorilla Duct Tape

-Époxy en deux parties

-Attaches d'arbre

-Roulements de skate

-Fer à souder

-Imprimante 3D

-ruban de friction

-ciseaux-petit scredriver électronique à tête plate

-Petite clé Allen

-Préservatifs emballés circulaires

LOGICIEL

-Logiciel de programmation Arduino

-Pack de modélisation 3D

-Application google play électronique Bluetooth pour smartphone

Étape 2: Pièces 3D

Pièces 3D
Pièces 3D
Pièces 3D
Pièces 3D
Pièces 3D
Pièces 3D
Pièces 3D
Pièces 3D

TOUTES LES PIÈCES SONT JOINTES EN TANT QUE FICHIERS DE PIÈCES SOLIDWORKS 2017. Dans cette première partie, nous avons une boîte modifiée où tous nos composants électroniques seront conservés. Les dimensions de ces pièces sont cruciales avec peu de marge de tolérance. Les dimensions sont de 190 mm X 125 mm. La boîte mesure 60 mm de haut. La boîte a également une épaisseur de paroi de 3 mm. Il y a quatre chevilles sur la boîte où le couvercle se fixera. ATTENTION, les piquets se cassent facilement, ne forcez pas le couvercle sur les piquets.

La bande transporteuse est la partie la plus délicate de ce projet, elle a des dimensions de 91 mm de longueur X 81 mm de largeur et une hauteur de 46 mm.

Les rouleaux sont spécifiés pour cette base de convoyeur, vous en aurez besoin de deux. Vous aurez également besoin de deux arbres. L'étape suivante vous montrera le processus de construction.

Étape 3: Assemblage du convoyeur: ce dont vous aurez besoin

Assemblage du convoyeur: ce dont vous aurez besoin
Assemblage du convoyeur: ce dont vous aurez besoin

(Tout ce dont vous aurez besoin ici se trouve dans la section matériel de l'étape « Avant de commencer, vous aurez besoin »)

-4x roulements de skate

-1x partie de base de convoyeur

-2x arbres de 8 mm

-2x rouleaux

-Ruban de gorille

-Loctite ou Super Duper Glue

-Ruban de friction

-Ciseaux

-petite clé allen

Étape 4: Assemblage de la bande transporteuse, des rouleaux

Assemblage de la bande transporteuse, des rouleaux
Assemblage de la bande transporteuse, des rouleaux
Assemblage de la bande transporteuse, des rouleaux
Assemblage de la bande transporteuse, des rouleaux

L'ordre de ce que vous faites dans cette étape n'a pas d'importance.

Tout d'abord, prenez le ruban de friction et enroulez-le autour du rouleau. (Cela permettra la friction entre le rouleau et la courroie)

Ensuite, prenez un arbre et insérez-le dans le rouleau et fixez-le avec de la colle (super colle ou Loctite)

Étape 5: préparez vos roulements

Préparez vos roulements
Préparez vos roulements
Préparez vos roulements
Préparez vos roulements
Préparez vos roulements
Préparez vos roulements
Préparez vos roulements
Préparez vos roulements

Dans cette étape, vous aurez besoin de vos 4 roulements, de votre ruban gorille, de vos rouleaux préparés, de votre base de convoyeur et de quelques ciseaux.

Tout d'abord, prenez un petit morceau de gorilla tape et coupez-le à la largeur du roulement. Enroulez-le autour de votre roulement et répétez cela pour le reste des roulements

Ensuite, placez un roulement sur un côté de chaque rouleau.

Ensuite, glissez votre roulement + galet dans un côté du convoyeur de la base de l'eau.

Enfin, faites glisser vos roulements à travers les trous de l'autre côté du convoyeur de base et sur l'autre côté de l'arbre

Étape 6: Assemblage de la bande transporteuse: la bande

Assemblage de la bande transporteuse: la bande
Assemblage de la bande transporteuse: la bande
Assemblage de la bande transporteuse: la bande
Assemblage de la bande transporteuse: la bande
Assemblage de la bande transporteuse: la bande
Assemblage de la bande transporteuse: la bande

-Premièrement, prenez environ un morceau de ruban de gorille de 10''

-Deuxièmement, repliez une extrémité sur l'autre de manière à ce que les extrémités «collantes» se touchent.

-Troisièmement, coupez ce morceau et enroulez-le autour des rouleaux. (Il y aura un certain chevauchement, ce qui est bien).

-Quatrièmement, assurez-vous de trouver où les deux extrémités se rencontrent et pincez où elles se rencontrent, et coupez la pièce qui se chevauche où vous avez pincé.

-Cinquièmement, prenez un morceau de ruban adhésif plus petit (1,5'' - 2,0'') de long et coupez-le.

- Sixièmement, prenez ce petit morceau de ruban adhésif et placez-en la moitié sur une extrémité de votre ceinture. (L'autre moitié "collante" du plus petit morceau de ruban adhésif doit être exposée)

-Septièmement, enroulez votre ceinture autour des rouleaux et fixez l'autre extrémité "collante" du plus petit morceau de ruban adhésif à l'autre extrémité de votre ceinture.

-Enfin, testez votre tapis roulant en vous assurant qu'il bouge. (Vous devrez peut-être répéter tout ce processus jusqu'à ce que vous ayez bien compris, si la ceinture ne bouge pas, répétez mais essayez de la resserrer).

Étape 7: Assemblage des roues: préparez les carters du moteur à courant continu

Assemblage des roues: préparer les carters du moteur à courant continu
Assemblage des roues: préparer les carters du moteur à courant continu
Assemblage des roues: préparer les carters du moteur à courant continu
Assemblage des roues: préparer les carters du moteur à courant continu
Assemblage des roues: préparer les carters du moteur à courant continu
Assemblage des roues: préparer les carters du moteur à courant continu

Vous aurez besoin d'un total de 3 moteurs à courant continu

-Tout d'abord, soudez les fils sur les bornes du moteur à courant continu

-Deuxièmement, sortez les moteurs à courant continu des boîtiers et utilisez un dremel pour retirer le clip pour faire une surface lisse

-Enfin, dremel un arbre pour faire une autre surface lisse

-Répétez ce processus pour 5 carters moteurs différents (4 carters pour les roues et 1 carter pour le moteur à courant continu entraînant la bande transporteuse.

Étape 8: Assemblage des roues: Montez les carters de moteur avec les moteurs à courant continu attachés

Assemblage des roues: montez les carters du moteur avec les moteurs à courant continu attachés
Assemblage des roues: montez les carters du moteur avec les moteurs à courant continu attachés
Assemblage des roues: montez les carters du moteur avec les moteurs à courant continu attachés
Assemblage des roues: montez les carters du moteur avec les moteurs à courant continu attachés
Assemblage des roues: montez les carters du moteur avec les moteurs à courant continu attachés
Assemblage des roues: montez les carters du moteur avec les moteurs à courant continu attachés
Assemblage des roues: montez les carters du moteur avec les moteurs à courant continu attachés
Assemblage des roues: montez les carters du moteur avec les moteurs à courant continu attachés

Dans cette étape, vous n'utiliserez que 2 moteurs à courant continu avec leurs boîtiers et 2 autres boîtiers modifiés

-Insérer d'abord 2 moteurs à courant continu dans deux carters

-Deuxièmement, utilisez votre époxy en deux parties pour couvrir la surface lisse du boîtier et placez-les aux deux endroits avant avec les fils du moteur à courant continu exposés (2 boîtiers et 2 moteurs)

-Troisièmement, montez les deux boîtiers arrière (ces deux boîtiers n'auront pas de moteurs).

Étape 9: Assemblage du système de convoyeur avec moteur

Assemblage du système de convoyeur avec moteur
Assemblage du système de convoyeur avec moteur
Assemblage du système de convoyage avec moteur
Assemblage du système de convoyage avec moteur
Assemblage du système de convoyeur avec moteur
Assemblage du système de convoyeur avec moteur

Dans cette étape, vous aurez besoin d'une clé Allen, de ruban adhésif, de votre bande transporteuse et d'un coupleur d'arbre

-Commencez par serrer les boulons du coupleur d'arbre à l'extrémité exposée de l'arbre de la bande transporteuse

-Deuxièmement, jouez le tapis roulant à l'intérieur de la boîte

-Troisièmement, faites glisser l'arbre exposé du boîtier du moteur dans l'autre extrémité du coupleur (essayez de tout garder aussi droit que possible) et serrez les boulons du coupleur

-Enfin, faites preuve de créativité avec le ruban adhésif et collez le boîtier du moteur à courant continu à l'extérieur de la boîte. Assurez-vous qu'il est sécurisé mais PAS TROP SERRÉ ! Et ne couvrez pas le trou désigné pour le câblage.

Étape 10: Schéma fonctionnel: un précurseur du système électronique

Schéma fonctionnel: un précurseur du système électronique
Schéma fonctionnel: un précurseur du système électronique

Le motorshield sera empilé directement sur l'Arduino. Vous utiliserez des cavaliers mâles à femelles pour établir des connexions directes au blindage moteur empilé à trois emplacements pour vos moteurs à courant continu. Il y a un port Vin où vous ferez une connexion directe à une batterie de 9 volts. Une maquette sera utilisée pour connecter le module bluetooth HC-05 au motorshield empilé. Et enfin, vous aurez besoin d'un smartphone pour télécharger l'application Bluetooth Electronics et modifier le programme shell du contrôleur RC pour contrôler le bot

Étape 11: Assemblage des composants électroniques

Assemblage des composants électroniques
Assemblage des composants électroniques
Assemblage des composants électroniques
Assemblage des composants électroniques
Assemblage des composants électroniques
Assemblage des composants électroniques
Assemblage des composants électroniques
Assemblage des composants électroniques

Pour ce montage, vous aurez besoin de:

-Motorshield et Arduino

-Six cavaliers mâles à femelles avec les extrémités mâles dénudées

-Module bluetooth HC-05

-Une mini planche à pain

-Quatre fils de connexion mâle à femelle supplémentaires

-9 volts connecteur de batterie avec les extrémités dénudées

-2 petits fils

-Mini tête plate

-Premièrement, prenez deux câbles de démarrage M-F dénudés et, à l'aide d'un mini tournevis à tête plate, connectez les extrémités exposées des câbles de démarrage dans M1 sur le blindage du moteur.

-Ensuite, prenez les fils de connexion d'alimentation et connectez-les à Vin sur le blindage du moteur (LA POLARITÉ est IMPORTANTE !!!)

-Enfin, connectez 2 fils dénudés dans M3 et deux fils dans M4 sur le blindage du moteur.

Lorsque cela est dit et fait, vous devriez avoir un système qui ressemble à l'image 4 dans cette étape.

Étape 12: Suite de l'assemblage des composants électroniques

Assemblage des composants électroniques suite
Assemblage des composants électroniques suite
Assemblage des composants électroniques suite
Assemblage des composants électroniques suite
Assemblage des composants électroniques suite
Assemblage des composants électroniques suite

Vous pouvez maintenant empiler ce motorshield directement sur l'Arduino

-Ensuite, connectez votre HC-05 à la maquette

-Connectez le 5 V sur le HC-05 au côté positif de la planche à pain et le GRND sur le HC-05 au côté négatif de la planche à pain en utilisant vos petits fils.

-Connectez le rail positif de la planche à pain au 5 V sur le motorshield et le rail négatif au GND sur l'arduino à l'aide de deux fils de liaison M-F non dénudés

-En utilisant les cavaliers non dénudés, connectez une extrémité mâle au TX et un autre mâle au RX sur le HC-05 et exécutez le TX sur le HC-05 à RX sur le motorshield, et RX sur le HC-05 à TX sur le motorshield. (Ceux-ci sont désignés comme des broches numériques 0 et 1 sur le motorshield

C'est tout le câblage nécessaire pour ce projet.

Étape 13: Schéma

Schématique
Schématique

-Ici vous pouvez voir le module Bluetooth connecté à la maquette. Il a 4 broches que nous utiliserons, TX, RX, Vcc et GRND. Connectez GRND et VCC aux rails négatif et positif, respectivement. Utilisez ensuite des cavaliers pour connecter la borne négative à GRND sur le blindage et le rail positif à 5 V sur le blindage.

-TX du HC-05 va à RX sur le motorshield, RX sur le HC-05 va à TX sur l'arduino (déroutant, je sais).

-Dans le schéma, il n'a pas le blindage exact du moteur, mais vous connecteriez les bornes des moteurs à courant continu aux M3, M4 et M1 sur le blindage.

-Enfin, connectez la pile 9V aux bornes Vin sur le blindage.

Étape 14: connexion des fils aux moteurs à courant continu

Connexion des fils aux moteurs à courant continu
Connexion des fils aux moteurs à courant continu
Connexion des fils aux moteurs à courant continu
Connexion des fils aux moteurs à courant continu
Connexion des fils aux moteurs à courant continu
Connexion des fils aux moteurs à courant continu
Connexion des fils aux moteurs à courant continu
Connexion des fils aux moteurs à courant continu

-Tout d'abord, faites passer les fils M1 du blindage du moteur aux bornes DC soudées de la bande transporteuse (TRÈS IMPORTANT)

-Deuxièmement, faites passer les fils de M4 sur le blindage du moteur aux bornes du moteur à courant continu qui sont montées sur le côté gauche du bot. (TRÈS IMPORTANT QUE LES FILS M4 SE BRANCHENT AU MOTEUR MONTÉ À GAUCHE)

-Troisièmement, acheminez les fils M3 vers le moteur monté à droite (TRÈS IMPORTANT QUE LES FILS M3 SE CONNECTENT AU MOTEUR MONTÉ À DROITE)

-Enfin, montez la mini planche à pain à l'arrière du bot comme indiqué.

Étape 15: CODEZ !!

CODE!!!!
CODE!!!!
CODE!!!!
CODE!!!!
CODE!!!!
CODE!!!!

Le code est donné sur la façon dont j'ai câblé cela.

Cliquez ICI pour télécharger les bibliothèques requises pour ce projet

Allez au programme Arduino et suivez les images ci-dessus

-Tout d'abord, ajoutez les bibliothèques zip que vous avez téléchargées

-Deuxièmement, installez la bibliothèque Adafruit V2

-Troisièmement, inclure les bibliothèques

-Enfin, le code devrait s'exécuter si vous avez suivi les étapes jusqu'à présent.

Étape 16: APPLICATION BLUETOOTH

APPLICATION BLUETOOTH
APPLICATION BLUETOOTH
APPLICATION BLUETOOTH
APPLICATION BLUETOOTH
APPLICATION BLUETOOTH
APPLICATION BLUETOOTH

-Tout d'abord, connectez votre câble USB à l'Arduino

-Deuxièmement, cliquez sur télécharger en haut à gauche (si vous obtenez un message d'erreur, retirez le capot moteur et téléchargez-le)

-Troisièmement, accédez au Google Play Store sur votre smartphone et téléchargez l'application

-Quatrièmement, ouvrez l'application et assurez-vous que votre Bluetooth est connecté et connectez-vous au HC-05 (lors de la connexion, il peut vous demander le code d'appairage, le code d'appairage est: 1234).

-Cinquièmement, une fois connecté, accédez à la démo de la voiture RC et cliquez sur « EDITER »

-Sixièmement, faites glisser le bouton « A » sur le panneau.

-Septièmement, revenez à l'écran principal et cliquez sur « EXÉCUTER »

Étape 17: tapotez-vous dans le dos

TU L'AS FAIT!!!!!!! TAPEZ-VOUS DANS LE DOS ET MONTREZ VOS AMIS !!!!

REMARQUE: À ce stade, la polarité du moteur à courant continu compte, vous devrez peut-être effectuer des essais et des erreurs en commutant les fils sur les bornes du moteur à courant continu pour obtenir la direction souhaitée des moteurs.

Par exemple, si j'appuie sur le contrôleur en avant et que les roues tournent dans le sens opposé, il suffit de basculer les extrémités femelles sur les bornes CC.

Conseillé: