Table des matières:

Robot gestuel avec Arduino maison : 7 étapes
Robot gestuel avec Arduino maison : 7 étapes

Vidéo: Robot gestuel avec Arduino maison : 7 étapes

Vidéo: Robot gestuel avec Arduino maison : 7 étapes
Vidéo: faire un robot avec arduino facile ! 2024, Novembre
Anonim
Robot gestuel avec Arduino fait maison
Robot gestuel avec Arduino fait maison

Dans cet article, nous allons expliquer comment construire étape par étape une voiture de contrôle des gestes avec notre propre Arduino fait maison. Cela inclut comment cela fonctionne; toute la mécanique, les composants, etc.

Nous espérons que vous l'aimez beaucoup, nous avons découvert quelle est la science derrière un Arduino

Qu'est-ce qu'un Arduino ?

Arduino est une plate-forme électronique open source basée sur du matériel et des logiciels faciles à utiliser. Les cartes Arduino sont capables de lire les entrées, comme la lumière sur un capteur, un doigt sur un bouton ou des tâches beaucoup plus complexes.

Vous pouvez dire à votre carte quoi faire en envoyant un ensemble d'instructions au microcontrôleur de la carte. Pour ce faire, vous utilisez le langage de programmation Arduino (basé sur le câblage) et le logiciel Arduino (IDE), basé sur le traitement. Il est utilisé par des artistes, des étudiants, des programmeurs et des professionnels, principalement utilisé pour des projets, mais peut également être utilisé pour de petites expériences amusantes.

Source:

Comment ça fonctionne:

Après avoir terminé la construction de notre Arduino maison et de la voiture de contrôle des gestes, nous programmerons l'Arduino pour qu'il reconnaisse l'accéléromètre et nos mouvements avec la main.

L'Arduino sera attaché à un gant afin qu'il soit facile à manipuler, vous pouvez également voir dans quelle position vous dérange le moins.

Étape 1: liste des composants

Liste des composants
Liste des composants

Arduino maison:

  • Planche à pain (440 ou 840 Tie Point)
  • Fils 22 AWG (différentes couleurs)
  • 2 LED (toutes les couleurs)
  • 2 Résistances 220 Ohm (Rouge, Rouge, Marron)
  • Régulateur de tension 7805
  • 1 Résistances 10k Ohm (Marron, Noir, Rouge)
  • 2 condensateurs 10 uF
  • Cristal d'horloge 16 MHz
  • 2 condensateurs 22 pF
  • Petit interrupteur tactile momentané
  • TTL-232R3V3 USB. Câble de convertisseur série
  • ATMEGA328 ou ATMEGA 168
  • Batterie 9v

Voiture de contrôle des gestes:

  • Arduino Lilypad ou Arduino maison
  • Accéléromètre
  • Module RF 433
  • HT12E et HT12D
  • Pilote de moteur L293DNE
  • BO Moteur et Roues
  • Conseil de prototypage
  • 2 piles 9v
  • Bois
  • Batterie
  • Régulateur de tension 7805
  • Fils
  • 2 résistances 330k Ohm

Suppléments:

  • USB 2 fils
  • Fil mâle et femelle
  • Gant
  • Étain
  • Soudeur électrique
  • Arduino
  • Pistolet à colle

Étape 2: Arduino: configuration de la mise sous tension

Arduino: configuration de la mise sous tension
Arduino: configuration de la mise sous tension
Arduino: configuration de la mise sous tension
Arduino: configuration de la mise sous tension
Arduino: configuration de la mise sous tension
Arduino: configuration de la mise sous tension

Tout d'abord, nous devons configurer l'alimentation, sinon rien ne fonctionnera. (Rouge = Puissance, Noir = Terre)

1. Ajoutez de l'alimentation et de la terre au bas du BroadBoard, là où se trouvera le régulateur de tension.

2. Ajoutez de l'alimentation et de la terre au bas du Broadboard, en connectant chaque rail.

3. Mettez le régulateur de tension à côté de la droite, puis un condensateur de 10 uF à sa gauche et l'autre sur le rail droit.

4. Ajoutez la LED à côté de l'entrée d'alimentation, c'est notre indicateur d'alimentation; et une résistance de 220 Ohm entre le rail gauche et le milieu.

Nous avons maintenant la configuration de puissance.

Étape 3: Mappage des broches: ATMEGA328/168

Mappage des broches: ATMEGA328/168
Mappage des broches: ATMEGA328/168
Mappage des broches: ATMEGA328/168
Mappage des broches: ATMEGA328/168
Mappage des broches: ATMEGA328/168
Mappage des broches: ATMEGA328/168

Nous allons maintenant raccorder tous nos composants.

Pour éviter toute réinitialisation pendant le processus, placez le condensateur 10k Ohm sur la broche RESET.

1. Ajoutez le cristal d'horloge 16MHz entre les broches 9 et 10, et ajoutez les deux condensateurs 22 pF fonctionnant à la terre sur le rail gauche.

2. Ajoutez le petit bouton pour pouvoir réinitialiser l'Arduino quand vous le souhaitez et le préparer pour la programmation, et ajoutez un petit fil à la jambe inférieure gauche du commutateur pour le RESET.

3. Enfin, ajoutez un fil d'alimentation à la broche 19, connectez-le à la LED (jambe longue au fil) et placez l'autre résistance de 220 ohms sur le rail droit. (Essayez de faire clignoter la LED)

Vous voyez un Arduino presque fonctionnel.

Étape 4: démarrage et programmation

Démarrage et programmation
Démarrage et programmation

Qu'est-ce qu'un chargeur de démarrage ?

Un Bootloader est un morceau de code qui s'exécute avant l'exécution de tout système d'exploitation; fondamentalement sans elle, rien ne se passerait.

Démarrage de l'Arduino:

Si vous avez un nouvel ATMEGA328, vous devrez y graver le chargeur de démarrage.

Voici le lien que vous pouvez suivre:

La programmation:

Connectez l'USB TTL-232R3V3 à la carte proto, puis assemblez-le avec des fils à l'ATMEGA328; vérifiez que votre pile 9v n'est pas branchée.

Ouvrez l'IDE Arduino et dans les fichiers d'esquisse d'exemples, sous Numérique, chargez l'esquisse Blink

Sous l'option de fichier Serial Port, sélectionnez le port COM que vous utilisez avec votre câble USB.

Appuyez maintenant sur l'icône de téléchargement, puis appuyez sur le bouton de réinitialisation; si tout fonctionne correctement, la LED sur la broche 13 clignotera, car elle est programmée pour cela.

Une fois que vous avez fini de programmer où vous voulez, dans ce cas la Gesture Control Car, vous pouvez la déconnecter et utiliser votre batterie 9v pour l'alimentation.

Étape 5: Gesture Car: Structure du bâtiment

Voiture gestuelle: structure du bâtiment
Voiture gestuelle: structure du bâtiment

Commencez à construire la structure de la voiture avec des morceaux de bois, des petits, 2 blocs pour l'avant et l'arrière (où vont les roues) et un grand au milieu pour le support; collez-le avec le pistolet à colle

Collez ensuite les moteurs de chaque côté et branchez les 4 roues. Soudez une masse folle à chaque moteur.

Découpez un Saquare de 15x15cm, découpez-le pour qu'il s'adapte à la structure (base)

Étape 6: Circuit émetteur

Circuit émetteur
Circuit émetteur

Nous allons maintenant commencer à créer le circuit et la programmation de l'émetteur.

Regardez la vidéo de 3.36 à 6.17: Circuit de l'émetteur

Codage pour The Gesture Car:

Télécharger le plan:

Étape 7: Circuit du récepteur

Circuit récepteur
Circuit récepteur

Maintenant, commencez à façonner le circuit récepteur

Regardez la vidéo de 6h18 à 8h34: Circuit récepteur

Télécharger le plan:

Enfin, collez le tout à la base et c'est prêt à fonctionner pleinement.

Projet original réalisé par Tapendra Mandal; Lien de chaîne

Conseillé: