Table des matières:

SOCBOT - le Vibrobot de nouvelle génération : 13 étapes (avec photos)
SOCBOT - le Vibrobot de nouvelle génération : 13 étapes (avec photos)

Vidéo: SOCBOT - le Vibrobot de nouvelle génération : 13 étapes (avec photos)

Vidéo: SOCBOT - le Vibrobot de nouvelle génération : 13 étapes (avec photos)
Vidéo: Webinar: Getting Started With the New AT™ Charts 2024, Juillet
Anonim
SOCBOT - le Vibrobot de nouvelle génération
SOCBOT - le Vibrobot de nouvelle génération
SOCBOT - le Vibrobot de nouvelle génération
SOCBOT - le Vibrobot de nouvelle génération
SOCBOT - le Vibrobot de nouvelle génération
SOCBOT - le Vibrobot de nouvelle génération

Au début, il y avait des téléavertisseurs. Le fait que les téléavertisseurs activés dansaient pour sortir des bureaux et des commodes n'était guère plus qu'une aggravation pour la plupart des gens. Cela a changé quand c'est arrivé en présence d'un créateur. Peu de temps après ce moment eurêka, le vibrobot est né. Au fur et à mesure que ces premières créatures vibrantes technologiques ont commencé à se multiplier, elles ont commencé à prendre presque toutes les formes mécaniques imaginables. Leurs moteurs lestés et déséquilibrés bourdonnaient et tremblaient, envoyant ces scooters dans des directions aléatoires.

Puis c'est arrivé. Un matin, un fabricant qui se préparait à affronter un nouveau jour jeta un coup d'œil à la brosse à dents qu'il tenait à la main et le robot à poils fut conçu. Qui aurait pu savoir le remue-ménage technologique que ferait quelque chose d'aussi simple qu'une brosse à dents sciée. Personne n'aurait pu prédire le grand plaisir personnel que les créateurs du monde entier trouveraient dans le piratage, entre autres, d'une brosse à dents. Le design simple mais élégant du bristlebot en a instantanément fait un projet préféré pour les fabricants de tous âges. Il est rapidement devenu une icône si profondément enracinée dans la culture maker qu'il ne pourrait jamais être remplacé ou oublié.

Sur la branche suivante de l'arbre généalogique évolutif du vibrobot, nous trouvons le dipbot. Fabriqués avec des circuits intégrés mis au rebut, presque tous les dipbots sont nés, de manière plus appropriée, de cartes mères. Ce sont les bas cavaliers de la culture vibrobot. Ce qui leur manque en hauteur, ils le compensent par le nombre de pattes, car la plupart en ont au moins 40. La plupart des dipbots ressemblent à une sorte de bogue à plusieurs pattes qui peut octet.

Avec une telle variation dans son pool génétique, l'arbre généalogique des vibrobots s'est naturellement prêté à une adaptation évolutive innovante et continue. Influencés dans une large mesure par l'environnement, les vibrobots continuent de surgir de tout ce qui semble être à portée de main. Ils peuvent évoluer à partir de boîtes de pièces détachées, des entrailles de gadgets électroniques de l'âge sombre (lisez le mot pagers ici), d'articles de soins personnels, d'anciens contrôleurs de jeux vidéo et d'ordinateurs mis au rebut. Tous ces facteurs environnementaux se prêtent assez bien à l'expansion du génotype du vibrobot.

Cela nous amène au centre de ce Instructable - le Socbot. Né dans l'esprit de cet auteur lorsqu'il a vu pour la première fois un dipbot, il s'agit de la prochaine étape dans l'évolution de la conception de micro-robots vibratoires. Ce nouveau venu sur le bloc est un vibrobot très avancé. Contrôlé par une télécommande infrarouge de télévision récupérée, ce vibrobot PICAXE de nouvelle génération est prêt à répondre à toutes vos commandes directionnelles. Plus d'itinérance aléatoire. D'une simple pression sur un bouton, le système de locomotion unique du socbot enroulé de fil se met en marche en envoyant cette créature dans la direction que vous choisissez. Alimenté par des piles de montre alcalines, le socbot est doté de deux moteurs de téléavertisseur vibrant hors-bord. Bien qu'actuellement limité par sa conception, ce microbot est suffisamment puissant pour se déplacer sur n'importe quelle surface lisse. Bien que grand sur le cerveau, il est encore assez petit pour s'asseoir sur un quart. Avec autant d'héritage technologique et de puissance dans un si petit espace, il faut se demander où nous mènera la prochaine étape de l'évolution de la technologie vibratoire.

Voici un excellent article Vibrobots écrit par Gareth Branwyn

Biochemtronique

Étape 1: LES PIÈCES

LES PARTIES
LES PARTIES

. 1 - PICAXE -08M 1 - Prise d'enroulement de fil à 16 broches 1 - Prise DIP à 16 broches 1 - Prise DIP à 8 broches 2 - Moteurs de téléavertisseur vibrant 1 - TSOP4838 ou module récepteur IR 38 KHz similaire 2 - Diodes de signal 100 V à usage général 3 - Piles de montre L1154 1 - Condensateur 4.7mfd 2 - Résistances 82ohm 1/4 Watt 1 - Fil de résistance 33K ohm 1/4 Watt, blindage métallique mince, super colle

Étape 2: COMMENT ÇA FONCTIONNE

COMMENT ÇA FONCTIONNE
COMMENT ÇA FONCTIONNE

. Ce Socbot tire parti de l'une des caractéristiques les plus utiles du PICAXE -08M - sa capacité à envoyer et à recevoir les 127 codes de contrôle de télévision infrarouge Sony 38KHz. Cette fonctionnalité permet au 08M de communiquer avec une télécommande, un téléviseur ou même un autre 08M. Ici, le 08M surveille un code valide de la télécommande universelle et répond aux pressions sur les boutons de la télécommande en envoyant une impulsion de courant à un ou aux deux moteurs de téléavertisseur. Les sorties 08M peuvent gérer environ 20mA chacune, j'ai donc connecté les sorties par paires afin d'alimenter 40mA à chaque moteur. Une résistance de 82 ohms en série avec chaque moteur limite le courant à 40mA maximum. Une diode de signal à action rapide en parallèle avec chaque moteur aide à absorber les tensions induites créées par les moteurs. Les condensateurs amélioreraient considérablement la protection, mais augmenteraient également la taille du bot, je les ai donc laissés sans effets néfastes apparents à court terme..

Étape 3: TÉLÉCHARGER LE CODE SUR LE PICAXE

TÉLÉCHARGER LE CODE SUR LE PICAXE
TÉLÉCHARGER LE CODE SUR LE PICAXE

. C'est le code picaxe que j'ai écrit pour l'utiliser avec le socbot. Comme le socbot n'a pas de circuit de téléchargement, vous devrez programmer le picaxe sur une carte proto, puis déplacer la puce programmée vers le socbot. Le code utilise la commande infrain2 pour attendre l'un des 3 codes valides de la télécommande universelle. Selon le code reçu, le picaxe enverra une impulsion de courant de 100 mS à un moteur ou aux deux moteurs. Si le bouton est maintenu enfoncé, l'impulsion actuelle se répète jusqu'à ce que le bouton soit relâché. Une copie du fichier picaxe bas est incluse ci-dessous pour téléchargement.

MAIN: let dirs= %00010111BEGIN: let pins= %00000000 infrain2 let b0 = infra if b0= 16 then AHEAD ' CH+ if b0= 19 then LEFT ' VOL- if b0= 18 then RIGHT ' VOL+ goto BEGINAHEAD: let pins= % 00010111 ' Sorties 0, 1, 2, 4 HIGH pause 100 goto MAINLEFT: let pins= %0000011 ' Sorties 0, 1 HIGH 2, 4 LOW pause 100 goto BEGINRIGHT: let pins= %00010100 ' Outputs 2, 4 HIGH 0, 2 FAIBLE pause 100 aller à MAIN.

Étape 4: PROGRAMMER LA TÉLÉCOMMANDE

PROGRAMMER LA TÉLÉCOMMANDE
PROGRAMMER LA TÉLÉCOMMANDE

. Toute télécommande IR universelle fonctionnera avec le PICAXE. Tout ce que vous avez à faire est de le programmer pour une utilisation avec un téléviseur Sony. J'ai utilisé une télécommande universelle RCA bon marché que j'ai achetée chez Wal Mart pour moins de 10,00 $. Le code Sony que j'ai utilisé était 218. La plupart des télécommandes que j'ai vérifiées n'avaient que deux jeux de codes pour les téléviseurs Sony, donc si l'un ne fonctionne pas, essayez l'autre. J'ai utilisé les boutons centraux Channel Up et Volume down et up pour contrôler mon socbot, mais vous pouvez utiliser les boutons de votre choix. Recherchez simplement le code des boutons sur le site Web de PICAXE ou utilisez la commande de débogage et notre ordinateur pour vérifier le code envoyé par chaque bouton de votre télécommande. Ma télécommande: Baisser le volume - tourner à gauche (seulement le moteur du côté gauche allumé) Canal haut - aller de l'avant (les deux moteurs allumés) Augmenter le volume - tourner à droite (seul le moteur du côté droit allumé).

Étape 5: PRÉPARER LA PRISE D'ENVELOPPE DE FIL

PRÉPARER LA PRISE D'ENVELOPPE DE FIL
PRÉPARER LA PRISE D'ENVELOPPE DE FIL
PRÉPARER LA PRISE D'ENVELOPPE DE FIL
PRÉPARER LA PRISE D'ENVELOPPE DE FIL

. Plier les fils sur la prise enroulée de fil peut être délicat. J'en ai commandé 4 et en ai foiré 3 avant de finalement faire plier le 4ème sans casser. C'est la méthode que j'ai finalement réussi à travailler le mieux. J'ai placé une rangée de fils dans un panneau de rupture et j'ai lentement plié les 8 broches de ce côté jusqu'à la forme que je voulais. J'ai ensuite répété cela pour l'autre rangée de fils. J'ai fait les derniers ajustements de forme avec une paire de pinces pliant les broches une à la fois. Tous les virages doivent être des courbes douces au lieu d'angles durs..

Étape 6: PRÉPARER LES BORNES DE BATTERIE

PRÉPARER LES BORNES DE BATTERIE
PRÉPARER LES BORNES DE BATTERIE
PRÉPARER LES BORNES DE BATTERIE
PRÉPARER LES BORNES DE BATTERIE
PRÉPARER LES BORNES DE BATTERIE
PRÉPARER LES BORNES DE BATTERIE
PRÉPARER LES BORNES DE BATTERIE
PRÉPARER LES BORNES DE BATTERIE

. Les bornes de la batterie ne sont rien de plus que deux morceaux de blindage métallique mince que j'ai récupérés d'un vieux magnétophone à cassettes. J'ai juste coupé deux morceaux, soudé un petit fil à chaque morceau et les ai attachés aux 2 prises DIP à l'aide de super colle. J'ai également collé les 2 moteurs de pager sur la prise DIP 16 broches..

Étape 7: EMPILER LES DOUILLES D'IMMERSION

EMPILER LES PRISES D'IMMERSION
EMPILER LES PRISES D'IMMERSION
EMPILER LES DOUILLES À DIP
EMPILER LES DOUILLES À DIP
EMPILER LES PRISES D'IMMERSION
EMPILER LES PRISES D'IMMERSION
EMPILER LES DOUILLES À DIP
EMPILER LES DOUILLES À DIP

. J'ai empilé les 2 sockets DIP afin d'obtenir les 3 batteries et le PICAXE sur le bot sans qu'ils pendent. Quatre broches (2 de chaque côté) du support à 8 broches s'insèrent dans 4 trous (2 de chaque côté) du support à 16 broches. Cela signifie que la prise à 8 broches est à moitié allumée et à moitié hors de la prise à 16 broches. J'ai collé les deux douilles ensemble avec de la super glue..

Étape 8: SOUDEZ LE TOUT

SOUDEZ LE TOUT
SOUDEZ LE TOUT
SOUDEZ LE TOUT
SOUDEZ LE TOUT
SOUDEZ LE TOUT
SOUDEZ LE TOUT
SOUDEZ LE TOUT
SOUDEZ LE TOUT

. Cette partie peut devenir assez délicate. Ce n'est pas une tâche facile de faire toutes les connexions et d'installer tous les composants sans court-circuiter les fils ensemble, mais ce n'est pas impossible. J'ai utilisé du fil de bus non isolé de calibre 25. J'ai commencé avec les câbles d'alimentation des batteries, puis vers les moteurs de téléavertisseur et les résistances de limitation de courant, et à travers le circuit une section à la fois. Le placement des pièces n'est pas critique. Prenez simplement votre temps et vérifiez votre travail au fur et à mesure. REMARQUE IMPORTANTE: Il est important que les moteurs tournent dans des directions opposées. L'un doit tourner dans le sens des aiguilles d'une montre et l'autre dans le sens inverse des aiguilles d'une montre. Ceci est réalisé en inversant la façon dont vous branchez les fils sur l'un des moteurs..

Étape 9: CONTINUER L'INSTALLATION DES COMPOSANTS

CONTINUER L'INSTALLATION DES COMPOSANTS
CONTINUER L'INSTALLATION DES COMPOSANTS
CONTINUER L'INSTALLATION DES COMPOSANTS
CONTINUER L'INSTALLATION DES COMPOSANTS
CONTINUER L'INSTALLATION DES COMPOSANTS
CONTINUER L'INSTALLATION DES COMPOSANTS

. J'ai coupé les fils des résistances de limitation de courant et des diodes de protection de circuit et je les ai simplement branchés dans la prise. Je ne referais pas cela car la vibration des moteurs a tendance à rompre la connexion entre les fils ronds et la prise. Les prises DIP sont conçues pour les fils de composants plats - pas les ronds. J'ai installé le module IR sur le dessus du Socbot mais vous pouvez le mettre à l'avant, à l'arrière, sur le côté, ou même en dessous. Il est assez sensible, donc la télécommande universelle fonctionne sous n'importe quel angle..

Étape 10: TERMINER

FINIR
FINIR

. J'ai décidé de peindre mon Socbot mais il n'y a aucune chance que je le fasse à nouveau. Cela semblait être une bonne idée pour commencer, mais après l'avoir fait, j'ai réalisé qu'il avait l'air mieux non peint. Vous pouvez ressentir différemment..

Étape 11: PROFITEZ

PRENDRE PLAISIR
PRENDRE PLAISIR

. En raison des résistances de limitation de courant que j'ai ajoutées pour maintenir le courant à environ 40 mA, ce Socbot ne bouge pas très vite. Cela me convient, mais vous voudrez peut-être quelque chose avec un peu plus, levez-vous et partez. Si vous le faites, je suggérerais que vous utilisiez des transistors pour piloter les moteurs. Cela vous permettrait d'appliquer tout le courant aux moteurs et d'obtenir une augmentation significative de la vitesse. À pleine puissance, cette chose tournerait vraiment. Cependant, une augmentation du courant signifierait également une diminution de la durée de vie de la batterie et elles ne durent pas trop longtemps. Notez que le socbot se déplacera vers l'extrémité où se trouvent les piles. Je voulais qu'il voyage dans la direction opposée, mais je n'ai pas réussi à le faire. Je pense que cela a quelque chose à voir avec la répartition du poids. J'ai même plié les fils de la douille d'enroulement dans le sens opposé, mais cela n'a eu aucun effet sur le sens de déplacement du socbot..

Étape 12: ALLEZ PLUS LOIN

CONTINUER
CONTINUER

. Voici quelques idées pour les futures versions: - utiliser des transistors pour appliquer le plein courant aux moteurs (ils tournent maintenant à 40% de capacité) - faire un socbot de recherche de lumière ou d'évitement de lumière. - Fabriquez tout un tas de douilles cherchant (ou évitant) la lumière, chacune avec une LED et étudiez comment elles interagissent les unes avec les autres. - faire un socbot à la recherche de son - faire une ligne après le socbot - faire un socbot encore plus petit en utilisant une prise enroulée à 8 broches. - créer un socbot plus grand en utilisant une prise de fil à 40 broches - écrire le code pour le picaxe pour rendre le socbot entraînable ou programmable. Utilisez peut-être la télécommande pour le déplacer à travers une série de mouvements, puis laissez-le répéter les mouvements. - faire deux ou plusieurs sockbots qui peuvent communiquer et s'influencer en utilisant des codes infrarouges Les possibilités sont presque illimitées..

Étape 13: MERCI

. Merci d'avoir pris le temps de voir mon projet. J'espère qu'il vous inspirera de nouvelles idées. Comme l'a dit Thomas Edison, "Pour inventer, il faut une bonne imagination et un tas de déchets". Merci encore Randy.

Deuxième prix du concours de robots Instructables et RoboGames

Conseillé: