Table des matières:
- Étape 1: ce dont vous aurez besoin
- Étape 2: Assemblage de la construction électrique Cannon
- Étape 3: connectez le capteur infrarouge à la carte V5
- Étape 4: Installez la carte V5 sur Arduino Uno
- Étape 5: Connectez l'alimentation à la carte Arduino
- Étape 6: Disposition globale du circuit
- Étape 7: Code et principe de fonctionnement
- Étape 8: Inclure la bibliothèque IR
- Étape 9: programmez les touches que vous souhaitez utiliser
- Étape 10: Terminez le code et bougez
- Étape 11: Téléchargez votre code et testez-le
Vidéo: Canon RC : 11 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
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
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
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 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
-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
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
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
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
-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
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
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é:
Transformez une calculatrice graphique HP49G en un intervalle pour Canon Eos : 4 étapes
Turn-a-HP49G-Graphing-Calculator-into-an-Intervalomet for Canon Eos: Disparador automático y manual para Canon Eos con HP49GPor Abraham [email protected]://www.flickr.com /photos/cacholongo/Componentes necesarios:2n3904,Resistencia 2,2k;Diodo 1n4001,Cable de conexiÃÂ&su
Canon à marbre pour la physique : 12 étapes
Marble Cannon for Physics: Ceci est un tutoriel pour construire un canon à marbre.Créé par: Erin Hawkins et Evan Morris
Chronographe Nerf et cadence de tir du canon : 7 étapes
Chronographe Nerf et baril à cadence de tir : Introduction En tant que bricoleur, il est toujours très satisfaisant de voir les résultats numériques de votre bricolage. Beaucoup d'entre nous ont déjà modifié des pistolets Nerf et qui n'aime pas jeter des morceaux de mousse à travers la maison à plus de 100 ips ? Après avoir modifié de nombreux Nerf g
Comment faire un canon à charge de feu dans Minecraft: 7 étapes
Comment faire un canon à charge de feu dans Minecraft
Canon à bras laser réel de Metroid ! : 9 étapes (avec photos)
Real Laser Arm Cannon de Metroid ! : Il n'y a pas beaucoup de personnages de jeux vidéo aussi géniaux que Samus. Chasseur de primes qui sauve l'univers avec l'une des armes les plus cool de toute la science-fiction. Quand j'ai vu qu'Instructables organisait une compétition basée sur un jeu vidéo, j'ai tout de suite su que c'était son arme