Table des matières:

Robot débutant super simple ! : 17 étapes (avec photos)
Robot débutant super simple ! : 17 étapes (avec photos)

Vidéo: Robot débutant super simple ! : 17 étapes (avec photos)

Vidéo: Robot débutant super simple ! : 17 étapes (avec photos)
Vidéo: Robot Structural Analysis | pour les débutants | Formation GRATUITE | Partie .1 2024, Novembre
Anonim
Robot débutant super simple !
Robot débutant super simple !

''' ROBOT VIDEO''' Voici un lien hors site vers la vidéo pendant que YouTube traite la version intégrée… J'ai créé ce Instructable pour le robot n00by absolu en herbe. J'ai remarqué une énorme augmentation du nombre de débutants qui se lancent dans le passe-temps et le nombre de questions « comment puis-je » semble augmenter. Peut-être que cet humble petit Instructable aidera un ou deux à créer leur premier robot. Vous trouverez le code source de base à la fin de ce Instructable. Ne paniquez pas devant le nombre d'étapes… J'ai divisé le robot en plusieurs petites étapes pour faciliter le suivi. Ce petit robot n'est rien de plus qu'une simple plate-forme en contreplaqué qui transporte quelques servos d'avions miniatures modifiés comme système d'entraînement principal, un microcontrôleur et un capteur infrarouge. J'ai conçu dans beaucoup d'espace pour étendre et ajouter. Vous devriez pouvoir le construire en environ 3 heures si vous avez les pièces sous la main. Le microcontrôleur que j'ai choisi est le OOPic R. J'ai choisi ce micro parce que les dizaines d'objets intégrés et d'exemples de codes permettent aux débutants de se lancer rapidement. Ils peuvent être trouvés auprès de l'un des principaux fournisseurs de pièces de robot pour généralement moins de 60 dollars. Procurez-vous le kit de démarrage car il comprend un câble de programmation et un clip de batterie. Vous pouvez utiliser n'importe quel microcontrôleur tant que vous pouvez y brancher un servo directement (cela raccourcit la liste, lol). Les servos répertoriés sont tous des servos d'avion modèle Hitec HS-311 trouvés dans presque tous les magasins de loisirs pour moins de 10 dollars dans certains cas. Le capteur IR est une unité analogique Sharp GP2D12 disponible auprès de Digikey (www.digikey.com). N'importe quelle série analogique GP2D12XXX fera l'affaire. La roue arrière est une simple roue d'avion modèle Dubro.20-.40 de 1 avec support. Achetez-en une dans le magasin de loisirs où vous obtenez vos servos. La base en bois est un morceau de contreplaqué de bouleau 1/4 pouce et le servo / le support de capteur est un morceau de ferraille à peu près n'importe quoi en bois. J'ai utilisé un morceau de sapin. J'ai fabriqué moi-même les roues en aluminium usiné, mais vous pouvez utiliser n'importe quelle roue conçue pour la fixation d'un servo. Le reste du robot se compose de quelques vis et de quelques impasses. Sans le SPECAIL ajouter à la fin, cela m'a coûté environ 95,00 $ USD. L'étape spéciale ajoute environ 50 dollars. Soyez gentil car c'est mon premier Instructable.

Étape 1: Outils et matériaux

Outils et matériaux
Outils et matériaux

Voici une liste de ce dont vous aurez besoin pour construire le Super Simple Robot !

Liste des pièces: -Microcontrôleur ooPic R (https://www.thebotshop.com/) (remarque - Vous pouvez utiliser le microcontrôleur avec lequel vous êtes à l'aise) -Sharp GP2D12 Avec connecteur JST filaire -Jantes/pneus en aluminium billette (ou équivalent) - Servos Hitec HS-311, modifiés -Super Glue -Ruban double face de 0,5 X 1 pouce -1/4 pouce de contreplaqué et un morceau de bois de rebut -Dubro.20-.40 RC Airplane Tailwheel Assmbly -Divers. espaces/entretoises et vis/écrousBatterie 9 volts -Tube thermorétractable 1/16 x 3 pouces -3 broches à sertir femelles standard (ne paniquez pas si vous ne pouvez pas les obtenir) -Peinture *en option -9 volts batterie Outils: -Divers petit Tournevis -Pince à bec effilé -Perceuse et embouts -Scie -Fer à souder -Soudure -Papier de verre -Crayon pointu -Règle Coût total env. 95,00 $ USD Temps de construction env. 2,5 - 3 heures

Étape 2: Modifier les servos

Modifier les servos
Modifier les servos

Vous devrez modifier vos servos en utilisant la super colle la méthode du potentiomètre. J'ai choisi de ne pas perdre de place en le détaillant ici car il existe des dizaines d'articles sur Instructables et Google vous montrant comment. Si la demande l'exige, je l'ajouterai ici plus tard. Essentiellement, vous devez les déchirer, trouver la position 90 (pas de mouvement), super coller le haut et le bas du pot, tout remonter, modifier l'équipement de sortie, limer le haut de l'arbre du pot affleure le moule du boîtier. Le Hitec HS-311 a un arbre de pot en plastique qui le rend facile à limer. Si vous utilisez un autre servo doté d'un pot en métal, vous devez plutôt modifier le dessous de l'engrenage de sortie. Potentiomètre = Pot = Résistance variable

Étape 3: Coupez les pièces en bois

Couper les pièces en bois
Couper les pièces en bois

Coupez un morceau de contreplaqué de bouleau de 1/4 de pouce ou équivalent, en un carré de 3,25 pouces pour la base.

**SPÉCIAL** Coupez un deuxième morceau de contreplaqué 1/4 correspondant au premier pour un ajout facile plus tard. Coupez un morceau de bois de rebut en un support GP2D12 de 2 5/16 pouces de long, 3/4 pouces de haut et 1/2 pouce d'épaisseur. Le support de servo / IR de ferraille peut être fabriqué en laminant ensemble 2 morceaux de contreplaqué de bouleau de 1/4 pouce. Lorsque tout est découpé, poncer doucement pour nettoyer les bords rugueux ou flous.

Étape 4: percez les trous

Percez les trous
Percez les trous

En utilisant votre microcontrôleur comme guide, disposez les trous de montage sur le contreplaqué en favorisant l'avant comme indiqué. En utilisant le support de la roulette de queue comme guide, disposez les trous de montage sur le contreplaqué en favorisant l'arrière comme indiqué. Percez tous les trous avec un 1/8 de pouce foret. Si vous avez choisi de fabriquer la pièce de base de rechange à partir de **SPÉCIAL** à l'étape 3, fixez les deux bases ensemble et percez les trous du microcontrôleur en même temps. Séparez les deux pièces et percez les trous des roues de queue dans l'une d'elles seulement.

Étape 5: Installez le support servo/IR

Installez le support servo/IR
Installez le support servo/IR

Super collez le support servo / IR de l'étape 2 au bas du contreplaqué en veillant à le centrer à gauche et à droite ainsi qu'à l'aligner avec le bord avant du contreplaqué, comme indiqué.

Étape 6: Percez des trous pour les câbles servo

Percer des trous pour les câbles servo
Percer des trous pour les câbles servo

Placez temporairement vos servos dans leur position de montage derrière le support servo / IR et vous remarquerez que les fils frappent le support à l'arrière. Nous aurons besoin de quelques trous pour laisser passer les fils. Les servos doivent être orientés de manière à ce que les arbres de sortie soient plus proches de l'avant de la base, et non de l'arrière.

En utilisant un servo comme guide, déterminez et marquez où les trous doivent être percés sur le support. À l'aide de votre crayon et de votre règle, transférez ces points à l'avant du support comme indiqué à l'étape 4. Percez des trous avec un foret 5/16. Attention, vous pouvez fendre le bois. N'ayez crainte, si vous le collez simplement ensemble. EN OPTION, vous pouvez réacheminer les câbles du servo à travers un petit trou percé dans le bas du servo pendant la modification et éviter cette étape ensemble.

Étape 7: Roue de queue

Roue de queue
Roue de queue

Installez l'ensemble de roulette de queue au centre arrière de la base comme illustré à l'aide de quelques vis et écrous mécaniques de 4-40 X 1/2 pouces.

Assurez-vous que les têtes de vis, ou les écrous selon l'orientation, s'enfoncent dans le contreplaqué afin qu'ils n'interfèrent pas avec l'installation du servo. Ne vous inquiétez pas de la hauteur pour le moment, nous l'ajusterons plus tard.

Étape 8: Installer les entretoises

Installer des entretoises
Installer des entretoises

Il est préférable de monter les entretoises de votre carte dès maintenant avant que le servo n'entre en jeu.

À l'aide d'une vis de 4-40 x 1 pouce, d'une entretoise de 4-40 x 1/4 pouce et d'un écrou de 4-40, installez-en un dans chaque trou du microcontrôleur comme indiqué. Assurez-vous que les têtes de vis s'enfoncent dans le contreplaqué afin qu'elles n'interfèrent pas avec l'installation du servo.

Étape 9: Installer les servos

Installer des servos
Installer des servos

Super collez les servos sur la face inférieure de la base en contreplaqué et contre le support servo / IR. Cela ne prend qu'une goutte ou deux…

Acheminez les câbles du servo à travers les trous du support servo/IR comme illustré.

Étape 10: Installez le microcontrôleur

Installer le microcontrôleur
Installer le microcontrôleur

Installez le microcontrôleur sur les entretoises comme indiqué. Il peut être nécessaire de placer une rondelle sur chaque entretoise pour soulever le microcontrôleur sur la roulette de queue en fonction de vos compétences en matière de mise en page. Fixez le microcontrôleur avec 4 à 40 écrous ou des entretoises femelle à mâle de 2,5 pouces (illustré) pour le module complémentaire **SPECIAL** plus tard.

Étape 11: Installer les roues

Installer des roues
Installer des roues

Cette étape est un gros problème… Installez les roues de votre choix et ajustez la roulette de queue pour que les sites de base soient de niveau ou légèrement arrière bas.

Goody instuctable: j'ai des jeux supplémentaires de roues dans la boutique, envoyez un e-mail pour plus de détails.

Étape 12: Ajoutez une batterie

Ajouter une batterie
Ajouter une batterie

Ruban adhésif double la batterie dans l'espace derrière les servos et devant la roulette de queue au bas de la base. La batterie doit reposer sur le bord pour s'adapter. Si vous construisez la version **SPÉCIAL**, vous pouvez attendre et utiliser l'espace à l'étage pour monter la batterie.

Étape 13: Branchez les servos

Branchez les servos
Branchez les servos

Branchez le servo gauche dans le port servo 31 de l'opique. Port le plus à droite à 3 broches.

Branchez le servo droit dans le port servo 30 de l'opique. Recherchez les deux connecteurs de servo avec des fils jaunes dans les notes d'image à l'arrière de l'image.

Étape 14: Installez l'IR

Installer l'IR
Installer l'IR

Super collez le Sharp GP2D12 sur les trous/fils du support avant.

Montez l'IR aussi haut que possible pour minimiser les réflexions au sol. Placez les câbles vers le haut et vous pouvez voir un petit relief dans le boîtier en plastique pour que les câbles des servos s'adaptent derrière.

Étape 15: câbler l'IR

Câbler l'IR
Câbler l'IR

La partie la plus difficile de tout le robot, croyez-moi.

Sur chacun des fils du GP2D12, placez un morceau de tube thermorétractable de 1 pouce. Faites-le glisser à l'écart. Soudez (ou sertissez) une seule prise femelle à sertir sur chaque fil. OPTIONNEL - NON RECOMMANDÉ POUR LES NON SOUDEURS ! Vous pouvez souder l'extrémité du fil juste à la pointe des broches du microcontrôleur nécessaires et faire glisser le thermorétractable dessus pour le protéger des courts-circuits. Cela doit être fait rapidement et avec soin. Faites glisser la gaine thermorétractable au ras de la face du réceptacle à sertir. À l'aide d'un briquet ou d'un pistolet thermique, faire briller le tube. Désolé, je n'ai pas pu avoir une bonne image de toutes ces petites choses. Trouvez une broche de 5 volts ouverte sur l'oopic et branchez-y le fil rouge GP2D12. Il y en a beaucoup. J'ai utilisé un 5 volts de rechange du port 12C. Montré dans les notes d'image. Trouvez n'importe quelle broche GND ouverte sur l'oopic et branchez-y le fil noir GP2D12. Il y en a beaucoup. J'ai utilisé un GND de rechange du port 12C. Montré dans les notes d'image. Trouvez la broche 3 et branchez-y le fil blanc GP2D12. Il n'y en a qu'un lol.

Étape 16: Code source

Code source
Code source

CODE SOURCE MIS À JOUR 16/02/09 POUR L'OPTION SONAR À L'ÉTAPE SUIVANTE (CHOCS SPÉCIAUX) Suivez les instructions de votre microcontrôleur et coupez et collez ce code dans l'éditeur. Compilez et envoyez au robot. Le code est ultra simple mais le bot évite la plupart des obstacles qu'il voit. Il est facile de prendre mon code et de le développer.'SuperSimpleBeginnersRobot'www.instructables.com'Ted Macy'[email protected]'2/16/09'--------------- -------------------------------------------------- -'Créer et configurer des objets'-------------------------------------------- ----------------------Dim Servo_Right comme nouveau oServoDim Servo_Left comme nouveau oServoDim SRF04Servo comme nouveau oServoDim GP2D12 comme oIRRange(3, 8, cvOn)Dim SRF04 comme oSonarDV(8, 9, cvOn) SRF04Servo. IOLine=29 'Réglez le servo pour utiliser la ligne d'E/S 30. SRF04Servo. Center=28 'Réglez le centre des servos sur 28. (voir manuel) SRF04Servo. Operate=cvTrue 'Dernière chose à faire, Activez le servomoteur. Servo_Right. IOLine = 30 'Réglez le servo pour utiliser la ligne I/O 30. Servo_Right. Center = 28 'Réglez le centre des servos sur 28. (voir manuel) Servo_Right. Operate =cvTrue 'Dernière chose à faire, allumez le servo. Servo_Left. IOLine = 31 'Réglez le servo pour utiliser la ligne d'E/S 31. Servo_Left. Center = 28 'Réglez le centre des servos sur 28. (voir manuel) Servo_Left. Operate =cvTrue 'Dernière chose à faire, allumez le servo. '------------------------------------------------- ----------------' La routine principale de fin de création et de configuration des objets est votre routine principale appelée à la mise sous tension !'---------------- -------------------------------------------------- Sub main() Do Call IR Call Forward_All Call SSServo Loop End Sub'----------------------------------- ------------------------------' Fin de la routine principale ' Début des sous-routines du système d'entraînement'-------- -------------------------------------------------- -------Sub Spin_Left() Servo_Left. Invert=0 Servo_Left = 62 Servo_Right = 60End SubSub Spin_Right() Servo_Right. Invert=1 Servo_Left = 62 Servo_Right = 60End SubSub Forward_All() Servo_Right. Invert=0 Servo_Left. Invert= 1 Servo_Right = 60 Servo_Left = 62End SubSub REVERSE() Servo_Right. Invert=1 Servo_Left. Invert=0 Servo_Right = 60 Servo_Left = 62E nd SubSub STOP() Servo_Left = 0 Servo_Right = 0 Appel SServoEnd Sub'----------------------------------- -------------------------------' Fin des sous-programmes du système d'entraînement ' Début des sous-programmes du capteur'-------- -------------------------------------------------- -------Sub SServo() SRF04Servo. Position=15 SRF04. Operate. Pulse(1, 1, 250) If SRF04. Value<128 Then Call Spin_Right Sinon Call Forward_All End If ooPIC. Delay=600 SRF04Servo. Position =31 SRF04. Operate. Pulse(1, 1, 250) Si SRF04. Value<64 Then Call REVERSE Sinon Call Forward_All End If ooPIC. Delay=600 SRF04Servo. Position=46 SRF04. Operate. Pulse(1, 1, 250) If SRF04. Value<128 Then Call Spin_Left Else Call Forward_All End If ooPIC. Delay=600 SRF04Servo. Position=31 SRF04. Operate. Pulse(1, 1, 250) If SRF04. Value<64 Then Call REVERSE Else Call Forward_All End If ooPIC. Delay=600End SubSub IR() Si GP2D12. Value<64 Then Call STOP End IfEnd Sub'---------------------------- --------------------------------------' Fin des sous-programmes de capteur'-------- ---------------- -------------------------------------------

Étape 17: CHOSES SPÉCIALES

CHOSES SPÉCIALES
CHOSES SPÉCIALES

En utilisant la section de base supplémentaire coupée au début, vous pouvez ajouter un servo et un sonar pour de plus grandes capacités de portée.

Vous aurez besoin de: Servo (non modifié) SRF04 ou 08 avec support de servo d'Acroname (www.acroname.com) Section de base de rechange Découpez un trou dans le bord avant du contreplaqué juste assez grand pour que le servo puisse s'y insérer. Installez le contreplaqué sur les longues entretoises et fixez-le avec 4 à 40 écrous. Vous devrez fraiser la partie inférieure des trous pour permettre à tout le diamètre de l'entretoise de s'y insérer d'environ 1/8 de pouce afin que les filetages tiennent suffisamment loin. Installez le servo, le support de sonar et le sonar. Accrochez le servo au port 29 du servo oopic et câblez le sonar aux broches comme indiqué dans le manuel d'utilisation de l'oopic. Vous devrez utiliser l'exemple de code dans l'IDE pour le tester car je n'en ai pas encore écrit… La batterie est morte. Vous pouvez ajouter de nombreux niveaux pour les ajouts si vous le souhaitez simplement en coupant et en perçant plus de morceaux de contreplaqué et en ajoutant des entretoises. Ajoutez plus de capteurs comme le QRB1134 pour faire de votre bot un suiveur de ligne. Amusez-vous et construisez plus de robots ! Vous pouvez m'envoyer un e-mail sur ou hors liste pour obtenir de l'aide. J'ajouterai une vidéo sous peu. Je suis en ligne commutée et je dois parcourir 20 miles jusqu'à la ville pour atteindre la vitesse élevée. theo570 à yahoo DOT com Ted (BIGBUG)

Conseillé: