Table des matières:

Canon RC : 11 étapes
Canon RC : 11 étapes

Vidéo: Canon RC : 11 étapes

Vidéo: Canon RC : 11 étapes
Vidéo: How to Connect Canon Camera to Laptop & Desktop Computers 2024, Novembre
Anonim
Canon RC
Canon RC

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: ce dont vous aurez besoin

Ce dont vous aurez besoin
Ce dont vous aurez besoin
Ce dont vous aurez besoin
Ce dont vous aurez besoin
Ce dont vous aurez besoin
Ce dont vous aurez besoin
Ce dont vous aurez besoin
Ce dont vous aurez besoin

Composants du corps

-2 roues (3d imprimées ou comme vous souhaitez les concevoir)

-Châssis-De préférence fait de quelque chose qui peut être facilement façonné, c'est-à-dire percé, découpé au laser, etc. C'est parce que nous aurons beaucoup de câblage et nous devrons donc créer des ports dans le châssis pour câbler les composants électriques des canons.

Composants électriques

-Carte Arduino Uno

-Ir Télécommande

-Capteur infrarouge

-Moteurs pas à pas/vitesse à courant continu

-Beaucoup de câblage et de câbles de saut

-Carte V.2 (non requise mais rend les connexions beaucoup plus organisées et plus faciles à exécuter)

-12v batteries et pack batterie (alimentation)

-L298 pilote de moteur

Étape 2: Assemblage de la construction électrique Cannon

Assemblage du canon - construction électrique
Assemblage du canon - construction électrique

Connectez les moteurs à vitesse CC au pilote de moteur L298

-Acheminez les fils individuels du moteur pas à pas/vitesse CC et branchez-les dans les ports du module L298. C'est le composant qui entraînera les moteurs.

Étape 3: connectez le capteur infrarouge à la carte V5

Connectez le capteur infrarouge à la carte V5
Connectez le capteur infrarouge à la carte V5

Connectez le capteur Ir à la carte V5. C'est une partie qui permettra à l'utilisateur de contrôler la voiture via la télécommande Ir. Cela se fait en branchant simplement le câble du capteur IR au port qui dit "Capteur IR"

Étape 4: Installez la carte V5 sur Arduino Uno

Placez la carte V5 sur Arduino Uno
Placez la carte V5 sur Arduino Uno

-C'est la grande partie de l'utilisation de la carte V5, cela facilite ces connexions. Il est conçu pour "sac-pack" sur l'Arduino Uno et permet ainsi d'économiser beaucoup de câblage et de rendre les connexions soignées. Assurez-vous de régler vos broches dans le bon ordre, c'est-à-dire (GND au port de terre, analogique à analogique, etc.) afin d'éviter de plier ou d'endommager les ports.

Étape 5: Connectez l'alimentation à la carte Arduino

Connectez l'alimentation à la carte Arduino
Connectez l'alimentation à la carte Arduino
Connectez l'alimentation à la carte Arduino
Connectez l'alimentation à la carte Arduino

En utilisant une batterie pour cela également, cet élément économise également beaucoup de câblage et semble un peu plus élégant. Hautement recommandé. Ces batteries, souvent peu coûteuses, sont également livrées avec son propre interrupteur marche/arrêt indépendant. Connectez simplement la prise de courant (assurez-vous d'avoir un port compatible avec l'arduino) à l'arduino.

Étape 6: Disposition globale du circuit

Disposition globale du circuit
Disposition globale du circuit

Voici ce qui se passe sous le capot.

-Les moteurs de vitesse entraînés par le L298

-Le capteur Ir connecté à la carte V5.

-Une alimentation 12v

- Tous les composants électriques sont alimentés/mis à la terre à l'aide d'un rail de mise à la terre selon les besoins.

Étape 7: Code et principe de fonctionnement

Code et principe de fonctionnement
Code et principe de fonctionnement

Le canon est fondamentalement entièrement actionné via la télécommande Ir et sera l'objectif principal à des fins de programmation. Le système de contrôle Ir consiste à envoyer et recevoir des informations. L'envoi se fait depuis la télécommande et la réception se fait par le capteur Ir. Les télécommandes infrarouges envoient des signaux via un code d'impulsion binaire, comme de nombreux autres instruments de tous les jours. Afin de ne pas confondre le capteur et d'éviter de capter le mauvais code d'impulsion, il est courant de le moduler à une fréquence porteuse donnée que le capteur peut ensuite filtrer et recevoir comme une commande unique.

Étape 8: Inclure la bibliothèque IR

Y compris la bibliothèque IR
Y compris la bibliothèque IR

-il existe de nombreuses bibliothèques ir en ligne qui pourraient être incluses dans le sketch arduino afin de faciliter la programmation de la télécommande ir. Ceux-ci peuvent être trouvés par exemple à

www.liquidcrystal.com

www.elegoo.com

Après avoir téléchargé la bibliothèque, incluez-la dans votre croquis initial (voir l'image ci-dessus).

Il y a aussi des "exemples de croquis" dans le programme, dont l'un est pour un système Ir. Ce serait aussi un excellent point de départ. (voir image ci-dessus)

Un fichier à cristaux liquides avec certaines propriétés de la bibliothèque est également inclus.

Étape 9: programmez les touches que vous souhaitez utiliser

Programmez les touches que vous souhaitez utiliser
Programmez les touches que vous souhaitez utiliser

Le canon avance, recule et vise à gauche et à droite. Nous aurions donc besoin de clés pour effectuer ces opérations. Nous pourrions accomplir la tâche d'assigner des clés pour faire des choses spécifiques en utilisant leur valeur de clé unique. Nous pourrions ensuite affecter ces valeurs clés à des fonctions spécifiques en utilisant la fonction #define.

par exemple

#comprendre

#définir F 16736925

#définir B 16754775

où "F" serait la variable associée à l'avance et le chiffre à côté, la valeur clé unique pour effectuer cette tâche.

Définir des composants particuliers sur « élevé » ou « faible » réalisera des objectifs particuliers. par exemple. Dans notre code, si nous souhaitons que le canon avance, nous réglerons les broches de sortie du moteur à courant continu sur un niveau élevé, provoquant le déplacement de la voiture. Un croquis complet de tout cela sera fourni à la fin.

Étape 10: Terminez le code et bougez

-Si vous n'êtes pas familier avec le codage, n'ayez crainte, il existe de nombreux codes et exemples en ligne que vous pouvez suivre pour faire bouger votre canon. Voici mon code final pour ce canon, il a été échantillonné sur www.elegoo.com et ajusté en fonction des critères de pointage du canon.

Étape 11: Téléchargez votre code et testez-le

Téléchargez votre code et testez-le
Téléchargez votre code et testez-le

Si tout s'est bien passé, vous devriez pouvoir faire bouger votre canon. N'oubliez pas de charger les batteries et d'allumer l'interrupteur. De plus, n'exécutez pas le canon lorsqu'il est connecté à l'ordinateur. Cela pourrait être dangereux pour certaines des pièces sensibles de votre construction.

Bonne chance!

Conseillé: