Comment pirater un robot grondant?

Votre robot aura la capacité de se retourner
Votre robot aura la capacité de se retourner et de se diriger dans une autre direction lorsqu'il détectera un obstacle.

Voulez-vous pirater un Rumble Robot avec un microcontrôleur Arduino? Votre robot aura la capacité de se retourner et de se diriger dans une autre direction lorsqu'il détectera un obstacle. Vous pouvez utiliser le code fourni, ou écrire le vôtre et voir comment votre robot roving rumble réagit. Si vous n'êtes pas habitué à bricoler des robots, c'est un projet ambitieux, mais ça vaut vraiment la peine de le faire.

Pas

  1. 1
    Mettez des piles dans le robot pour voir si cela fonctionne. En règle générale, ils utilisent quatre piles AA.
    • Sur le dos se trouvent des interrupteurs. Il y a "off / on" et aussi "A / B" pour déterminer dans quelle équipe le robot est. Appuyez sur l'interrupteur "on". Si le bot fonctionne, il doit dire son nom. Mettez le couvercle et les piles sur le côté pour le moment.
  2. 2
    Retirez la tête du robot. Sur le "cou" du robot (entre la tête et le corps) il y a une petite vis qui peut être enlevée avec un petit tournevis cruciforme. Mettez la vis de côté. Il y a une petite lèvre à l'avant de la tête qui est un peu délicate, mais qui devrait se détacher après une légère torsion et rotation.
    Placez votre robot sur une colonne montante pour que les roues ne touchent rien
    Placez votre robot sur une colonne montante pour que les roues ne touchent rien et allumez l'Arduino.
  3. 3
    Déconnectez le câble de la carte mère qui relie la tête au corps. À l'aide d'un petit tournevis, soulevez les languettes en maintenant la planche vers le bas et faites sortir la planche. Vous devriez maintenant avoir juste la planche nue.
    • Vous devriez voir le microprocesseur noir qui fait avancer et reculer le bot. C'est ce dans quoi nous allons pirater et câbler.
    • Ce sont les broches sur la carte où vous devrez connecter de nouveaux fils. Les broches principales qui nous intéressent sont les quatre qui font fonctionner les moteurs d'entraînement. Ils sont connectés au «pont en H» qui nous permettra de déclencher la rotation des moteurs vers l'avant ou vers l'arrière en appliquant une tension positive à l'un des deux fils pour chaque moteur. Il y en a un pour la marche avant et un pour la marche arrière sur chaque moteur. Ils sont connectés comme suit:
      • Broche 1,0 Moteur gauche AVANT
      • Broche 1,1 Moteur gauche REVERSE
      • Broche 1,2 Moteur droit AVANT
      • Broche 1,3 Moteur droit REVERSE
  4. 4
    Souder les fils qui sortiront de l'arduino. Sur cette photo, nous voyons le fil de terre qui est connecté à la broche étiquetée sur la photo sur le connecteur blanc et les quatre autres fils soudés en place.
    Voir comment votre robot roving rumble réagit
    Vous pouvez utiliser le code fourni, ou écrire le vôtre et voir comment votre robot roving rumble réagit.
  5. 5
    Dévissez le haut du corps et séparez-le.
  6. 6
    Câblez tout ensemble en utilisant ce schéma. La vidéo montre comment tout est mis en place. Faites en sorte que vos fils aient au moins 5" de longueur pour faciliter le montage de tout.
    • Le schéma présenté dans cet article suppose qu'il y aura un capteur à l'avant du bot. La vidéo ci-dessous montre comment vous pouvez faire en sorte que les deux bras détectent les obstacles, mais cela nécessitera un interrupteur de déclenchement supplémentaire (connecté à la broche 3 et au fil de terre) comme décrit dans la section vidéo. Le code devra également être modifié en conséquence.
    • Si vous montez tout sur le dessus du châssis où se trouvait la tête et que vous montez l'interrupteur à l'avant, utilisez un micro-interrupteur et collez des morceaux de fil à partir d'un trombone comme moustaches. Les moustaches de l'interrupteur doivent s'étendre à gauche et à droite de la même largeur que le robot. Ajoutez une autre moustache pointant vers le bas près du sol. Ceux-ci aideront le bot à éviter tout ce qui pourrait ne pas renvoyer un écho du capteur PING. Assurez-vous que le capteur PING est orienté vers l'avant et à 90 degrés par rapport au sol. Le voyant connecté à la broche 13 clignote à chaque fois que le PING scanne et il peut être monté où vous le souhaitez. L'interrupteur d'alimentation est facultatif et va simplement en ligne sur le câble positif de la batterie.
    • Lors de la connexion de la carte mère au microcontrôleur, vous devrez peut-être faire une encoche afin que les fils ne soient pas pincés lorsque vous remettez le robot ensemble.
    • La batterie peut être maintenue en place par un petit morceau de velcro ou de la mousse EPS. Souder le fil négatif de la batterie 9 volts à l'entrée de la batterie auxiliaire. Assurez-vous de placer le cavalier sur "extension power" et non sur "USB".
    • Si vous souhaitez pouvoir utiliser l'interrupteur «marche / arrêt», connectez le fil blanc à l'arrière de l'interrupteur. L'alimentation doit aller au commutateur, revenir dans le fil blanc et alimenter l'Arduino lorsque vous l'allumez.
    • Le capteur PING peut aller n'importe où à l'avant du robot. Dans cet exemple, le capteur a été collé dans la plaque frontale du robot. Découpez les "trous pour les yeux" sur la plaque frontale, puis ajoutez simplement de la colle autour des "yeux" du capteur pour maintenir la plaque solide. Le câble ruban connecté à la tête du robot a été dénudé à trois fils (au lieu des quatre d'origine) et soudé aux trois fils sur le capteur PING. L'autre extrémité se connecte à l'Arduino comme spécifié dans le schéma.
  7. 7
    Souder les fils et les attacher à la carte arduino. Reportez-vous à nouveau au schéma pour obtenir de l'aide.
    Alimenter l'Arduino lorsque vous l'allumez
    L'alimentation doit aller au commutateur, revenir dans le fil blanc et alimenter l'Arduino lorsque vous l'allumez.
  8. 8
    Remettez le robot ensemble.
  9. 9
    Téléchargez le code. Connectez le câble USB à votre ordinateur et branchez l'autre extrémité sur le port USB de l'Arduino. Placez votre robot sur une colonne montante pour que les roues ne touchent rien et allumez l'Arduino. Copiez le code et collez-le dans une nouvelle fenêtre du logiciel Arduino. Enregistrez l'esquisse sous le nom " rumblebot ping bump "et téléchargez-le. Une fois le téléchargement terminé, éteignez l'Arduino, déconnectez le câble USB, posez le bot sur le sol et allumez l'Arduino. Il devrait commencer à avancer avec la LED clignotante., 8 po) d'un objet, il doit se détourner et continuer à avancer. S'il heurte un objet et déclenche l'interrupteur de déclenchement, il doit s'arrêter, inverser sa direction et tourner, puis avancer.

Les choses dont vous aurez besoin

  • Trouvez un Rumble Robot sur eBay, dans une vente de garage ou une friperie.
  • Micro contrôleur Arduino
  • Un capteur Parallax PING
  • Une LED
  • Un micro interrupteur
  • Une résistance de 100 ohms
  • Logiciel Arduino que vous pouvez télécharger ici
  • Vous aurez également besoin d'un codage, que vous pouvez écrire vous-même.
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail