Table des matières:

Comment construire votre premier robot (85 $): 21 étapes (avec photos)
Comment construire votre premier robot (85 $): 21 étapes (avec photos)

Vidéo: Comment construire votre premier robot (85 $): 21 étapes (avec photos)

Vidéo: Comment construire votre premier robot (85 $): 21 étapes (avec photos)
Vidéo: Elle Était Coincée Donc Ce Policier L'aide 2024, Juillet
Anonim
Comment construire votre premier robot (85 $)
Comment construire votre premier robot (85 $)
Comment construire votre premier robot (85 $)
Comment construire votre premier robot (85 $)

J'AI FAIT UNE NOUVELLE VERSION MIS À JOUR DE CELA. VEUILLEZ LE TROUVER ICI https://www.instructables.com/id/How-to-make-your-first-robot-an-actual-programma/ ************** ************************************************** **************Mise à jour: Aux quelque 10.000 personnes qui ont déjà lu ce post, je tiens à m'excuser. Lorsque je suis entré dans ce post pour la première fois, j'avais bien trop estimé les prix, du fait que je vis au Danemark, où tout est très cher ! Le coût total de ce robot était initialement fixé à environ 150 $. Il s'avère que le prix n'est en réalité que d'environ 85 $ dans le reste du monde, soit près de la moitié du prix !! (désolé, j'ai inscrit de nouveaux prix pour les composants) ************************************** ****************************************** Si vous avez des problèmes ou des questions concernant ce projet, n'hésitez pas à me contacter surletsmakerobots.com Il s'agit d'un guide sur la façon de créer un " propre esprit " autonome, auto-explorateur (pas télécommandé, pas strictement préprogrammé, mais réagissant à l'environnement) robot en quelques heures. C'est vraiment facile et cela n'implique pas de connaissances en électronique pour vous lancer dans la construction de robots. L'accent est mis ici sur l'absolu nécessaire pour couvrir les bases. Ceci est censé être une révélation, après avoir construit cela, vous pouvez construire n'importe quoi et contrôler n'importe quel appareil électronique ! Cela semble fou ? C'est vrai, il vous suffit de l'essayer pour comprendre la puissance de certaines des puces que vous pouvez acheter pour quelques dollars aujourd'hui. Bienvenue dans le monde des microcontrôleurs:) L'exemple de programmation que j'écris à la fin est de faire de ce robot ce que vous appelleriez « éviter les murs » (il reniflera et explorera en fonction des objets qu'il rencontre, de ce qui se trouve à gauche, à droite et en avant), mais il peut être programmé dans n'importe quoi - facilement. Si l'intérêt est manifesté, je fournirai plus de programmes pour cela. En voici un autre utilisant exactement les mêmes principes de base, carte, puce, etc. il est TRÈS similaire - Seulement j'ai consacré plus de temps à celui-ci;)

Étape 1: Achetez le matériel (carte de projet, microcontrôleur et pack de démarrage)

Acheter le matériel (carte de projet, microcontrôleur et pack de démarrage)
Acheter le matériel (carte de projet, microcontrôleur et pack de démarrage)

Liste d'achats, commencez ici, par ceci: les liens sont là où j'ai trouvé les articles du point de vue du World Wide Web. Vous pouvez bien sûr utiliser n'importe quelle boutique (en ligne) de votre choix. Les prix sont env. Dans la mesure du possible, essayez de tout obtenir dans le même magasin et dans un magasin situé dans votre propre pays, etc. pour obtenir les meilleures offres et une livraison plus rapide, etc. un jeu de Mario Bros; Amusant et plein d'extras et de fonctionnalités cachées, vous donnant envie de jouer encore et encore. Cela inclut le cerveau principal, le PICAXE-28X1. Prix: 38 USD C'est un peu cher, mais ce n'est que la première fois que je vous recommande de l'obtenir, il comprend beaucoup de trucs de base sympas, vous obtenez un CD-ROM avec beaucoup de manuels, de câbles, une carte, le microprocesseur, etc. En fait, c'est EXTRÊMEMENT bon marché. Des forfaits similaires coûtent jusqu'à 10 fois ce prix ! Assurez-vous d'obtenir la version USB, les images dans les magasins peuvent ne pas correspondre, et montrez un câble série lorsque vous commandez une clé USB. Lors de l'achat de la version USB, il n'est pas nécessaire d'obtenir le câble USB en tant qu'article supplémentaire, même s'il est également vendu séparément. Obtenez-le ici. Une fois que vous l'avez acheté une fois, achetez simplement une nouvelle carte et accomplissez le microcontrôleur pour de futurs projets, beaucoup moins chers, vous êtes un robot-constructeur avec toutes les bases faites.

Étape 2: Achetez les matériaux (le pilote de moteur L293D)

Acheter les matériaux (le pilote de moteur L293D)
Acheter les matériaux (le pilote de moteur L293D)

1 pilote de moteur L293DLe nom dit tout, plus sur cette puce plus tard:)Prix: 3 USDObtenez-le ici

Étape 3: Achetez les matériaux (Pack de mise à niveau du servo)

Acheter les matériaux (Pack de mise à niveau servo)
Acheter les matériaux (Pack de mise à niveau servo)

1 PICAXE Servo Upgrade Pack-Un moyen facile d'obtenir un servo surmonté de quelques petites pièces nécessaires pour ce projet. Vous pouvez également obtenir n'importe quel servo standard, les broches montrées sur l'image et une seule résistance de 330 Ohm au lieu de la puce jaune, si vous le souhaitez. Prix: 15 USDObtenez le package complet iciQu'est-ce qu'un servo ?Un servo est la pierre angulaire de la plupart des appareils robotiques. Pour faire court, il s'agit d'une petite boîte avec des fils et un axe qui peut tourner à environ 200 degrés. sur cet axe, vous pouvez monter un disque ou un autre périphérique fourni avec le servo. Les 3 fils sont: 2 pour l'alimentation et un pour le signal. Le fil de signal va à quelque chose qui contrôle un servo, dans ce cas c'est le microcontrôleur. Le résultat est que le microcontrôleur peut décider vers où l'axe doit tourner, et c'est assez pratique; Vous pouvez programmer quelque chose pour qu'il se déplace physiquement vers une certaine position.

Étape 4: Achetez les matériaux (un capteur pour que nous puissions voir.. Erh - Sense)

Achetez les matériaux (un capteur pour que nous puissions voir.. Erh - Sense)
Achetez les matériaux (un capteur pour que nous puissions voir.. Erh - Sense)

1 capteur IR Sharp GP2D120 - 11,5" / Analogique11,5" ou une autre gamme fera l'affaire. Seulement n'achetez pas la "version numérique" des capteurs Sharp pour ce genre de projet, ils ne mesurent pas la distance comme le font les analogiques. Prix: 10 USDObtenez-le iciAssurez-vous d'obtenir les fils rouge/noir/blanc pour cela. Ce n'est pas toujours inclus, et c'est une prise non standard ! Ce n'est en fait pas un de mes préférés, j'utilise généralement des capteurs à ultrasons, tels que le SRF05 (trouvez-le n'importe où via Google - ils le vendent également au picaxe-storepicaxe -magasin où ils l'appellent SRF005 et ont une photo de l'arrière d'un SRF04 dans la boutique ! Mais c'est la bonne, et je leur ai dit mais..). De toute façon; Le SRF05 est beaucoup plus fiable et précis. Il est également plus rapide, mais coûte un peu plus cher, est un peu plus compliqué à écrire du code et un peu plus complexe à installer - il n'est donc pas utilisé ici, mais si vous êtes nouveau, achetez-en un à la place;) Si vous optez pour le SRF05, j'ai fait une petite procédure pas à pas pour connecter le SRF05 ici surletsmakerobots.com

Étape 5: Achetez les matériaux (moteurs et roues)

Acheter les matériaux (moteurs et roues)
Acheter les matériaux (moteurs et roues)

2 moteurs à engrenages avec rouesPlus le rapport est élevé, plus le robot est puissant, plus le robot est bas et plus rapide. Je recommande un rapport entre 120:1 et 210:1 pour ce type de projet. Prix, total: 15 USDObtenez-en ici

Étape 6: Vous aurez également besoin et vous pourrez également acheter

Vous aurez également besoin de:

  • Ruban adhésif double face (pour le montage, le type mousseux est le meilleur)
  • du fil
  • Ruban adhésif ordinaire (pour isoler un câble peut-être)
  • Équipement de soudure simple (n'importe quel kit bon marché fera l'affaire)
  • Une petite pince ou des ciseaux ordinaires pour couper les choses
  • Un tourne vis

Pendant que vous y êtes, vous pouvez également obtenir:

  • Quelques LED si vous voulez que votre robot soit capable de signaler au monde ou de faire des effets clignotants sympas
  • Plus de servos pour faire bouger votre robot avec plus de… euh… de bras ? Ou des servos avec servos allumés, etc.
  • Un petit haut-parleur si vous souhaitez que votre robot produise des effets sonores et communique avec vous
  • Une sorte de système à courroie. Les robots avec des chenilles à courroie sont également très cool, et le contrôleur et le reste seront les mêmes. Voici un exemple de ce que vous pourriez faire avec les chenilles TAMYIA fabrique des systèmes de chenilles sympas, et celui-ci est aussi l'un de mes préférés
  • Tout type de kit de capteur de ligne, pour transformer votre robot en Sumo, en suiveur de ligne, l'empêcher de quitter les tables et tout ce qui a besoin d'un "regard vers le bas".

Étape 7: Créons un robot

Faisons un robot !
Faisons un robot !

D'ACCORD! Vous avez commandé le matériel, reçu votre (vos) colis, vous voulez construire:) bien.. Commençons ! Montez d'abord les roues sur vos motoréducteurs. Et ajoutez des pneus (élastiques dans ce cas).

Étape 8: Le Double Ruban Adhésif - Astuce

Le ruban adhésif double - Astuce
Le ruban adhésif double - Astuce

Un moyen facile de monter des éléments pour des robots rapides (et incroyablement solides et durables) est le double ruban adhésif.

Étape 9: Construisez le corps à partir de… Rien, vraiment

Construisez le corps à partir de… Rien, vraiment !
Construisez le corps à partir de… Rien, vraiment !

Insérez les piles pour avoir une idée réaliste du poids et de l'équilibre. Lorsque les batteries sont en dessous de l'axe des roues, vous pouvez l'équilibrer, mais ce n'est pas un problème si ce n'est pas le cas. Ajoutez également du ruban adhésif double au bouton du serveur, et..

Étape 10: Concevez votre robot

Concevez votre robot
Concevez votre robot
Concevez votre robot
Concevez votre robot
Concevez votre robot
Concevez votre robot

Choisissez votre propre design, vous pouvez également ajouter des matériaux supplémentaires si mon « design » est trop simple. L'essentiel est que nous ayons tout collé ensemble: Batteries, Servo et roues. Et les roues et le servo peuvent tourner librement, et il peut se tenir sur ses roues d'une manière ou d'une autre, en équilibre ou non.

Étape 11: Déconnectez-vous

Retirez les piles, pour éviter de brûler quelque chose par inadvertance ! (croyez-moi, vous voulez;)

Étape 12: Commençons avec le tableau

Commençons avec le conseil
Commençons avec le conseil

Et maintenant pour le cerveau principal. Vous devriez avoir un tableau de projet similaire à celui sur la photo. (et cela pourrait donc vous intéresser à l'avenir) Remarquez qu'il contient une puce. Sors-le. La puce est un pilote Darlington qui est assez pratique placé là sur la carte, mais nous n'en aurons pas besoin pour ce projet, et nous avons besoin de son espace, alors éloignez-vous de cette puce ! Il est plus facile de sortir des puces de leur douille en insérant un tournevis plat normal juste en dessous, déplacez-la vers l'arrière et inclinez la puce avec précaution.

Étape 13: Insérez les puces

Insérez les puces
Insérez les puces
Insérez les puces
Insérez les puces

Une puce toute neuve ne rentre généralement pas dans une prise tout de suite. Vous devrez l'appuyer latéralement sur une table, pour plier toutes les jambes dans un angle afin qu'il s'adapte. (Les jambes descendent, dans les douilles:). Assurez-vous que toutes les pattes sont dans les douilles. Si vous avez acheté la mise à niveau Servo de Picaxe, vous avez une puce jaune. Mettez-le à la place du Darlington. Notez que tous les trous de la carte du projet ne sont pas remplis avec la puce jaune. Nous n'avons besoin que des huit à droite sur l'image, car il ne s'agit que de simples résistances, nous n'avons pas besoin de les alimenter en plus. Cette puce jaune n'est en fait que des résistances de 8 * 330 Ohm dans un emballage soigné. Et donc, si vous deviez avoir une résistance, vous pouvez simplement l'insérer à la place dans l'emplacement numéroté "0" (voir photo pour ce petit hack moche), car c'est le seul que nous utiliserons, lorsque nous n'utiliserons qu'un seul servo. Aussi insérez la grande puce, le cerveau, le microcontrôleur, le Picaxe 28 (numéro de version) dans la carte du projet. Il est important de le tourner dans le bon sens. Notez qu'il y a une petite marque à une extrémité, et ainsi de suite sur la planche. Ceux-ci doivent aller ensemble. Cette puce sera alimentée par la carte via 2 de ses pattes. Toutes les 26 pattes restantes sont connectées autour de la carte, et elles seront programmables pour vous, vous pouvez donc envoyer du courant vers et vers détecter les choses et contrôler les choses avec les programmes que vous téléchargez dans ce microcontrôleur. (frais!)

Étape 14: Insérez le contrôleur de moteur

Insérez le contrôleur de moteur
Insérez le contrôleur de moteur

Insérez maintenant le contrôleur de moteur L293D dans la dernière prise. Assurez-vous de tourner celui-ci dans le bon sens, tout comme le microcontrôleur. Le contrôleur de moteur L293D prendra 4 des sorties du microcontrôleur et les transformera en 2. Cela vous semble idiot? Eh bien.. Toute sortie ordinaire du microcontrôleur ne peut être que « on » ou « off ». Donc, le simple fait de les utiliser ne ferait (par exemple) que rendre votre robot capable d'avancer ou de s'arrêter. Pas de marche arrière ! Cela peut s'avérer gênant face à un mur. La carte est si intelligente que les 2 sorties (maintenant réversibles) ont leur propre espace, marqué (A) et (B) juste à côté du contrôleur de moteur (En bas à droite sur l'image). Plus à ce sujet plus tard.

Étape 15: Le plastique rouge au dos de la planche

Le plastique rouge au dos de la planche
Le plastique rouge au dos de la planche

À l'arrière du tableau, vous pouvez trouver du plastique étrange. Cela ne sert à rien, c'est juste un reste de fabrication. Ils "trempent" la planche dans de l'étain chaud, et les pièces qu'ils ne veulent pas donc étamer sont scellées avec ce truc. Retirez-le simplement lorsque vous avez besoin des trous qu'ils scellent.

Étape 16: connectez les fils des moteurs à la carte

Connectez les fils des moteurs à la carte
Connectez les fils des moteurs à la carte
Connectez les fils des moteurs à la carte
Connectez les fils des moteurs à la carte

Prenez 4 morceaux de fil et soudez-les aux 4 trous "A & B"… Ou si vous êtes si avancé, utilisez un autre moyen de connecter 4 câbles aux trous de taille standard ! (on peut acheter toutes sortes de douilles et de broches standard qui s'adapteront) Si vous (comme moi) soudez simplement sur la carte, vous pouvez renforcer cette partie avec du ruban adhésif. ou si vous avez un peu de ce plastique thermorétractable, vous pouvez soutenir les fils avec cela.

Étape 17: connectez les fils aux moteurs

Connectez les fils aux moteurs
Connectez les fils aux moteurs

Le 2 "A" va à un moteur, et le 2 "B" à l'autre. Peu importe lequel est lequel, tant que "A" est connecté à un moteur et "B" aux deux pôles de l'autre. (oui, mon fer à souder est vraiment sale, je sais, haha - tant que ça marche tu sais;)

Étape 18: Branchement du servo

Branchement du servo
Branchement du servo
Branchement du servo
Branchement du servo

Maintenant, raccordons le servo. Si vous devez lire la documentation Picaxe, vous lirez que vous devez utiliser 2 sources d'alimentation différentes si vous ajoutez des servos. Pour faire court; Cela ne nous dérange pas ici, c'est un simple robot, et d'après mon expérience, cela fonctionne très bien. Vous devrez souder une broche supplémentaire pour sortir "0", si vous souhaitez utiliser la connexion servo standard. Une telle broche est livrée avec le pack de mise à niveau Picaxe (une rangée entière, en fait), mais vous n'en avez besoin que d'une pour un servo, et elles peuvent être achetées dans n'importe quel magasin d'électronique. Si votre câble de servos est (noir, rouge, blanc) ou (Noir, Rouge, Jaune), le Noir doit être au bord du plateau. Le mien était (Marron, Rouge, Orange), et donc le marron va jusqu'au bord. L'indice est généralement le Rouge; C'est ce que l'on appelle V, ou l'un de ceux-ci, utilisé au hasard: ("V", "V+", "œ+", "1"). C'est de là que vient le courant. Le noir (ou marron dans mon cas) est G, ou ("œG", "œ0" ou "-"). Ceci est également connu sous le nom de "œGround", et c'est là que le courant passe. (les 2 pôles, +/- souvenez-vous de vos leçons de physique ? La dernière couleur est alors "Le signal" (Blanc, Jaune ou Orange) Un servo a besoin à la fois de "+ & -" ou "V & G", et d'un signal. Certains autres appareils peuvent n'avoir besoin que de "Ground" et "Signal" (G & V), et certains peuvent avoir besoin à la fois de V, G, Input et output. Peut être déroutant au début, et tout est toujours nommé différemment (comme je viens de le faire ici), mais après un certain temps, vous comprendrez la logique, et c'est en fait extrêmement simple - même moi je comprends maintenant;)

Étape 19: accrocher la tête

Accrocher la tête
Accrocher la tête
Accrocher la tête
Accrocher la tête

Maintenant, connectons la tête, le capteur IR Sharp. (ou SRF05 si vous avez opté pour cette option) (Si vous avez acheté un SRF005 ou similaire à la place, vous devriez regarder ici pour savoir comment le brancher, c'est différent de ça !) Il y a un million de façons de brancher un truc comme le Capteur IR pointu, mais voici des indices: le rouge doit être connecté à V1, c'est-à-dire (dans cette configuration) tout ce qui est marqué “Vâ€Â, ou est connecté à cela. Le noir va à G, n'importe où sur la carte. Le blanc doit être connecté à l'entrée analogique 1. Si vous lisez la documentation fournie avec la carte du projet, vous pouvez lire comment attacher le câble plat qui l'accompagne et l'utiliser. Ce que j'ai fait sur le image, est de couper un câble d'un vieux servo grillé, soudé dans une broche, et connecté le tout comme un servo. Vous pouvez l'utiliser pour voir quelles couleurs du Sharp vont à quelle rangée du tableau., vous devez également connecter les 3 entrées analogiques restantes à V. (regardez les petites broches connectées sur la photo, à côté de la prise) J'ai fait poser des cavaliers, et vous pouvez voir que les 3 connexions restantes sont raccourcies. (La dernière paire, non touchée, ne sont que deux ââÂœGroundÃâÂ, pas besoin de les raccourcir). Si vous utilisez le ruban, vous pouvez simplement connecter les entrées à V (ou à la terre d'ailleurs) en connectant les fils par paires. La raison pour laquelle il est important de raccourcir les entrées analogiques inutilisées ici est qu'elles sont à gauche flottante. Cela signifie que vous obtiendrez toutes sortes de lectures étranges où vous essayez de lire si elles ne sont pas connectées. (pour faire court, il s'agit d'une procédure pas à pas au rythme semi-rapide, nous devons aller au bout;)

Étape 20: Que la vie soit

Qu'il y ait de la vie
Qu'il y ait de la vie

Maintenant, amusez-vous ! D'une certaine manière, vous devriez brancher le fil rouge de vos batteries (+) au fil rouge sur la carte du projet (V). Et le noir (-) à (G). La façon de procéder dépend de l'équipement que vous avez acheté. S'il y a un clip de batterie sur les batteries et la carte, vous devez toujours vous assurer que le "+" des batteries se termine par le "V" sur la carte. (En savoir plus ici) Parfois (mais pas souvent), les clips peuvent être inversés l'un par rapport à l'autre, et le simple fait de réunir deux clips correspondants ne garantit pas que + arrive à V et - arrive à G ! Assurez-vous, ou vous verrez des choses fondre et fumer ! N'alimentez pas la carte avec plus de 6 V (pas de piles 9 V, même si le clip s'adapte) Remarque; Nous ne travaillons ici qu'avec une seule alimentation. Plus tard, vous voudrez utiliser le même Ground, mais à la fois V1 et V2. De cette façon, vos puces peuvent obtenir une source, et les moteurs, etc., une autre tension (plus forte). Installez l'éditeur de programmation Picaxe sur un PC, suivez les manuels pour brancher votre Jack / USB / Serial, Insérez les piles dans votre (toujours sans tête) robot, insérez le jack stick dans votre robot.. entrez dans l'éditeur de programmation et écrivez le servo 0, 150 Appuyez sur F5, attendez que le programme soit transféré, et votre servo donne un petit coup sec (ou tourne, selon la façon dont il était). Si quelque chose ne va pas ici, contactez-moi, contactez-moi ou manipulez les manuels et les ports, etc., jusqu'à ce qu'aucune erreur ne soit signalée et que tout semble fonctionner. Pour tester, essayez d'écrire le servo 0, 200 et appuyez sur F5.. Pour revenir, écrivez: servo 0, 150 et appuyez sur F5 Maintenant, le « cou » de votre robot est tourné vers l'avant. Collez la « tête » - le Sharp IR

Étape 21: Attendez et partez

Attention et allez-y !
Attention et allez-y !

Vous avez fini de construire les bases ! Vous avez en fait créé un robot. Maintenant que le plaisir commence, vous pouvez le programmer pour faire n'importe quoi, et y attacher n'importe quoi, l'étendre de n'importe quelle manière. Je suis sûr que vous êtes déjà plein d'idées, et vous ne m'avez probablement pas suivi jusqu'ici;) Le design peut se méfier, vous avez peut-être utilisé d'autres pièces etc. Mais si vous vous êtes connecté comme décrit, voici quelques conseils pour commencer à programmer votre robot: entrez (copiez-collez) ce code dans votre éditeur et appuyez sur F5 pendant que le robot est connecté: donnez-leur des couleurs.+++main:readadc 1, b1 ' prend la tension renvoyée à la broche analogique 1 et la met dans la variable b1debug ' cela extrait toutes les variables de l'éditeur.goto main+++ Maintenant, prenez votre main devant de la tête du robot et remarquez comment la variable b1 change de valeur. Vous pouvez utiliser les connaissances acquises pour décider de ce qui doit arriver quand (à quel point les choses doivent se rapprocher avant..)Maintenant, je vous conseille de placer votre robot sur une boîte d'allumettes ou similaire, car les roues commenceront à tourner. Entrez (copier-coller) ce code dans votre éditeur et appuyez sur F5 pendant que le robot est connecté: +++ high 4low 5+++ Une des roues doit tourner dans un sens. Vos roues tournent-elles vers l'avant ? Si c'est le cas, voici les instructions pour que cette roue tourne vers l'avant. Si la roue tourne vers l'arrière, vous pouvez essayer ceci: +++low 4high 5+++Pour faire tourner l'autre roue, vous devez entrer high 6low 7 (ou le dans l'autre sens pour la direction opposée.)Le servo que vous avez déjà essayé. Tout le chemin d'un côté est:servo 0, 75l'autre côté est:servo 1, 225- et au centre:servo 1, 150Voici un petit programme qui va (devrait, si tout va bien, et que vous insérez les bons paramètres pour haut/bas en fonction de votre câblage aux moteurs) faire tourner le robot, s'arrêter devant les choses, regarder de chaque côté pour décider lequel est le meilleur, tourner cela chemin, et conduisez vers de nouvelles aventures.+++Symbole dangerlevel = 70 ' à quelle distance doit se trouver la chose avant de réagir ? devrait attendre que le servo tourne (en fonction de sa vitesse) avant de mesurer la distancemain: ' the main loopreadadc 1, b1 ' read how much distance aheadif b1 < dan gerlevel thengosub nodanger ' si rien à l'avance, conduisez forwardelsegosub dans quel sens ' si obstacle à l'avant alors décidez quelle voie est la meilleure fin ifgoto main ' ceci termine la boucle, le reste ne sont que des sous-routinesnodanger: ' cela devrait être votre combinaison pour faire avancer le robot, ceux-ci que vous devez probablement ajuster pour s'adapter à la façon dont vous avez câblé les moteurs de vos robotshigh 5: high 6: low 4: low 7returnwhichway:gosub totalhalt ' first stop!'look one way:gosub lturn ' look to one sidepause servo_turn ' wait for le servo doit avoir fini de tournergosub totalhaltreadadc 1, b1'Regarder dans l'autre sens:gosub rturn ' regarder vers un autre côtépause servo_turn ' attendre que le servo ait fini de tournergosub totalhaltreadadc 1, b2' Décider quelle est la meilleure façon:if b1gosub body_lturnelsegosub body_rturnend ifreturnbody_lturn:high 6: low 5: low 7: high 4 ' ceci devrait être votre combinaison qui fait tourner le robot dans un senspause turn: gosub totalhaltreturnbody_rturn:high 5: low 6: low 4: high 7 ' ceci devrait être votre c combinaison qui fait tourner le robot dans l'autre senspause tour: gosub totalhaltreturnrturn:servo 0, 100' regarde d'un côtéreturnlturn:servo 0, 200' regarde de l'autre côtéreturntotalhalt:low 4: bas 5: bas 6: bas 7' bas sur tous les 4 arrête le robot ! Servo 0, 150 'face avant attendre 1 ' geler tout pendant une seconderetour +++Avec une programmation et des ajustements intelligents, vous pouvez faire conduire le robot, lui tourner la tête, prendre des décisions, faire de petits ajustements, tournez-vous vers des « trous intéressants » comme les portes, fonctionnant tous en même temps, pendant la conduite. Ça a l'air plutôt cool si vous faites tourner le robot pendant que la tête tourne;) Envie d'un code plus avancé ? Vérifiez ceci: https://letsmakerobots.com/node/25Sound: vous pouvez également ajouter un petit haut-parleur à l'exemple (sortie) broche 1 et à la masse, et écrireSound 1, (100, 5) - ou dans l'exemple de programme ci-dessus make itSound 1, (b1, 5) - pour obtenir des sons amusants en fonction de la distance par rapport aux objets devant vous. Vous pouvez également attacher une lampe ou une LED à la broche 2 et à la terre, et écrire (rappelez-vous que la LED doit tourner dans le bon sens) sur la lampe, et Low 2 pour l'éteindre;)- Que diriez-vous d'un stylo laser, monté sur un servo supplémentaire ? Ensuite, vous pouvez demander au robot de faire tourner le laser, de l'allumer et de l'éteindre, en indiquant les endroits.

  • Ajoutez un marqueur dessus (peut-être sur un deuxième servo, pour qu'il puisse le mettre et le retirer du papier ?), et lui apprendre à écrire le nombre de fois que vous agitez la main devant lui sur un morceau de papier.
  • Transformez-le en un robot-gardien "chat-descendez-de-la-chaise", tremblant lorsque le chat s'approche.
  • Faites-le chasser un autre robot (ou chat ?) Vous entrerez ainsi dans de bonnes routines de chasse !
  • Faites-le chercher au milieu d'une pièce
  • Faites-le agir comme une souris; Arrêtez-vous s'il y a du mouvement en vue, et approchez-vous toujours des murs et cherchez de petits espaces pour entrer.

Vous pouvez également démonter une vieille voiture-jouet, en retirer l'électronique, y enregistrer les moteurs et le dispositif de rotation, et brancher votre carte, votre servo et votre capteur - vous aurez donné vie à votre véhicule:)Essayez également pour lire une partie de la documentation, il sera logique maintenant que vous avez une longueur d'avance, vous pouvez tout faire maintenant ! Bienvenue dans un monde très amusant de robots faits maison, il y a des milliers de capteurs et d'actionneurs qui n'attendent que vous pour les brancher et en faire des robots:) Maintenant, prenez quelques photos de votre robot et envoyez-les-moi à letsmakerobots.com - C'est ça;)

Conseillé: