Table des matières:
- Étape 1: Outils et matériaux
- Étape 2: Modifier les servos
- Étape 3: Coupez les pièces en bois
- Étape 4: percez les trous
- Étape 5: Installez le support servo/IR
- Étape 6: Percez des trous pour les câbles servo
- Étape 7: Roue de queue
- Étape 8: Installer les entretoises
- Étape 9: Installer les servos
- Étape 10: Installez le microcontrôleur
- Étape 11: Installer les roues
- Étape 12: Ajoutez une batterie
- Étape 13: Branchez les servos
- Étape 14: Installez l'IR
- Étape 15: câbler l'IR
- Étape 16: Code source
- Étape 17: CHOSES SPÉCIALES
Vidéo: Robot débutant super simple ! : 17 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:11
''' 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
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
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
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
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
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
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
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
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
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
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
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
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 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
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
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 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
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é:
Guide du débutant sur Raspberry Pi : 6 étapes (avec photos)
Guide du débutant sur Raspberry Pi : Depuis un certain temps, je travaille avec Arduino. C'est facile, bon marché et fait le travail. Mais dernièrement, je me suis davantage tourné vers les projets IoT. J'ai donc commencé à utiliser la carte de développement ESP et cela a parfaitement fonctionné. Mais maintenant je veux aller vers
Micro:bit baguette magique ! (Débutant): 8 étapes (avec photos)
Micro:bit baguette magique ! (Débutant) : Bien qu'il soit un peu difficile pour nous, humains non magiques, de faire léviter des objets avec notre esprit, nos mots ou nos baguettes, nous pouvons utiliser la technologie pour faire (essentiellement) les mêmes choses ! Ce projet utilise deux micro:bits, un quelques petites pièces électroniques, et quelques objets du quotidien
Un guide complet du débutant sur le soudage SMD : 5 étapes (avec photos)
Un guide complet du débutant sur la soudure SMD : d'accord, la soudure est donc assez simple pour les composants à trou traversant, mais il y a des moments où vous devez aller minuscule * insérer la référence ant-man ici *, et les compétences que vous avez acquises pour la soudure TH ne le font tout simplement pas postulez plus.Bienvenue dans le monde de
Débutant : Apprendre l'IOT avec une mangeoire à poisson cool : 9 étapes (avec photos)
Débutant : Apprendre l'IOT avec un Cool Fish Feeder : Ce projet est plus un guide pour démarrer avec un petit appareil IOT à petit budget et tout ce que vous pouvez en faire. Qu'est-ce que l'IOT ? Obtenu par Google : IoT est l'abréviation de Internet of Things. L'Internet des objets fait référence au réseau sans cesse croissant o
Guide du débutant sur ESP8266 et Tweeter avec ESP8266 : 17 étapes (avec photos)
Guide du débutant sur ESP8266 et tweeting à l'aide d'ESP8266 : j'ai découvert Arduino il y a 2 ans. J'ai donc commencé à jouer avec des choses simples comme des LED, des boutons, des moteurs, etc. la météo du jour, les cours des actions, les horaires des trains sur un écran LCD. Je