Table des matières:

Roll-E [Robot Upcyled E-Waste] : 4 étapes (avec photos)
Roll-E [Robot Upcyled E-Waste] : 4 étapes (avec photos)

Vidéo: Roll-E [Robot Upcyled E-Waste] : 4 étapes (avec photos)

Vidéo: Roll-E [Robot Upcyled E-Waste] : 4 étapes (avec photos)
Vidéo: The Doctrine of Repentance | Thomas Watson | Christian Audiobook 2024, Novembre
Anonim
Roll-E [Robot à déchets électroniques Upcyled]
Roll-E [Robot à déchets électroniques Upcyled]

Vous vous souvenez de notre ami ramasseur d'ordures WALL·E ? Eh bien, ce type ici est son jeune cousin, et il s'appelle Roll-E. C'est officiellement mon premier instructable, alors s'il vous plaît soyez gentil et faites-moi savoir toutes les erreurs que je peux faire.

Personne n'aime lire de longs instructables sans images, j'ai donc essayé autant que possible d'ajouter beaucoup d'images pour faciliter la construction de ce robot. J'ai également rendu l'instructable aussi courte et directe que possible [juste quatre étapes].

L'instructable va être en quatre parties;

  • Matériaux
  • Assemblée
  • Connections electriques
  • Code.

Plongeons dans …..

Étape 1: Matériaux

Matériaux
Matériaux

Liste des matériaux

  1. Arduino Uno (x1) - Ce serait le cerveau de notre robot.
  2. Motor Shield (x1) - Pour piloter nos motoréducteurs, vous pouvez utiliser une puce L293D pour faire la même chose, si vous savez comment. J'ai choisi le bouclier moteur car il est relativement plus facile à utiliser, et il permet d'ajouter plus de moteurs pour une fonctionnalité améliorée.
  3. Motoréducteurs (x2) - Déplaceraient le moteur. Fils de connexion - Vous en auriez besoin de quelques-uns.
  4. Pneus de robot (x2) - Ceux-ci agiraient comme nos roues.
  5. Mini Breadboard (x1) - Pour construire notre circuit facilement sans avoir besoin de souder.
  6. Carte de circuit imprimé (pcb) d'aspect cool à partir d'anciens appareils électroniques - Ce serait le châssis de notre robot, il ne sert à rien d'intelligent, il a juste un aspect cool et utilise de vieux appareils électroniques.
  7. Balles de déodorant roll on [avec porte-balles] - Ce serait notre version d'un omniwheel:)
  8. Capteur à ultrasons HC-SR04 - Pour éviter les obstacles.
  9. Interrupteur (x1) - Pour allumer ou éteindre le robot.
  10. Fils de connexion - Pour les circuits de construction.
  11. Pistolet à colle chaude - Je pense que vous savez à quoi cela sert.

Étape 2: Assemblage

Assemblée
Assemblée
Assemblée
Assemblée
Assemblée
Assemblée

Prenez d'abord votre circuit imprimé cool et marquez l'endroit où vous voudriez que votre arduino repose dessus, à l'aide d'un marqueur. Supprimez tous les composants existants pour faire de la place à votre arduino.

Placez votre Arduino sur le circuit imprimé, en utilisant les trous de vis sur l'Arduino comme guide, marquez les points sur le circuit imprimé afin que vous puissiez percer des trous sur le circuit imprimé où vous pouvez utiliser n'importe quelle vis générique appropriée pour fixer votre carte arduino au circuit imprimé. L'utilisation d'une vis vous permet de retirer et de rattacher facilement l'Arduino du circuit imprimé. Si vous n'avez pas de perceuse, vous pouvez faire les trous à l'aide d'un tournevis, appuyez le tournevis contre la partie marquée et appliquez doucement une pression tout en tournant le tournevis

Remarque: assurez-vous de placer un matériau isolant entre l'arduino et le circuit imprimé pour empêcher les connexions existantes sur le circuit imprimé de court-circuiter l'arduino

2: À l'aide de votre pistolet à colle chaude, collez la mini planche à pain sur la partie souhaitée du circuit imprimé, notez que le capteur à ultrasons serait sur la planche à pain et que rien ne doit le bloquer, pour lui permettre de détecter les obstacles.

3: Déformez le fil de connexion autour des bornes du moteur, testez votre connexion pour vous assurer que les moteurs fonctionnent, puis soutenez-les avec de la colle chaude. Après cela, attachez les pneus aux moteurs.

4: Retournez le PCB [avec votre arduino et votre planche à pain attachés] et collez à chaud la roue omni et les moteurs à l'arrière. Référez-vous aux images pour avoir une idée de la façon de procéder.

Pour une construction plus rapide, vous pouvez oublier les vis et simplement utiliser un pistolet à colle chaude pour maintenir le tout ensemble. Si c'est fait correctement, la colle peut agir comme un isolant pour l'arduino.

Étape 3: Connexions électriques

Connections electriques
Connections electriques
Connections electriques
Connections electriques
Connections electriques
Connections electriques
Connections electriques
Connections electriques

Vous avez terminé la construction pour l'instant. Cependant, nous empilerions le moteur sur l'arduino après avoir effectué le câblage initial.

Pour les connexions électriques, nous devons câbler le capteur à ultrasons HC-SR04, un bouton avec une résistance de tirage vers l'arduino. Ensuite, nous connecterions nos moteurs aux canaux M3 et M4 sur le blindage du moteur et empilerions le blindage du moteur sur l'arduino, en croquant les fils du capteur à ultrasons et du bouton dans les broches arduino 13, 12 et 8 respectivement.

Les connexions pour le capteur à ultrasons HC-S04, le bouton et la résistance de tirage sont illustrées dans les images 1 et 2. La résistance de 10 kohms connecte la broche à la terre, ceci est fait pour que la broche lise LOW dans l'arduino lorsqu'il n'y a pas la tension passe par l'interrupteur.

Le blindage moteur que j'utilise est la version 1 du blindage moteur Adafruit, quel que soit le blindage moteur que vous utilisez, que ce soit v1 ou v2 ou un dérivé, je ne pense pas que la connexion varierait beaucoup de ce que j'ai fait. Pour la connexion du moteur, connectez simplement les fils du moteur gauche aux bornes M4 du blindage du moteur et le moteur droit aux bornes M3 [peu importe les canaux auxquels vous les connectez, je ne l'ai spécifié qu'à cause de mon code]. Référez-vous aux images 3 et 4.

Ps. L'image 4 (connexion schématique du moteur) n'est pas la mienne, je n'ai pas eu le temps d'en dessiner une donc je l'ai obtenue sur

Après avoir effectué vos connexions, empilez le blindage du moteur sur l'arduino.

Étape 4: Coder

Code
Code

Avant de pouvoir exécuter le code, vous devez installer la bibliothèque AFMotor.h. C'est la bibliothèque du bouclier moteur. Pour ce faire, suivez le lien ci-dessous, il contient les étapes à suivre et un lien à partir duquel vous pouvez télécharger les fichiers de la bibliothèque.

Lien d'installation de la bibliothèque AFMotor.h -

Après l'installation, je vous recommande de consulter la classe de moteur à courant continu de la référence de la bibliothèque pour savoir comment l'utiliser. Suivez le lien ci-dessous pour la référence.

Lien de référence de la classe AF_DCMotor -

J'ai joint le fichier de croquis arduino pour le code ci-dessous. Pendant l'exécution du code, ouvrez le moniteur série pour savoir si le code s'exécute comme il se doit

C'est tout les gars, vous avez terminé, s'il vous plaît laissez-moi savoir comment je peux améliorer cette instructible et tous les problèmes que vous pourriez avoir dans la zone de commentaires. MERCI

Conseillé: