Table des matières:

Comment faire votre propre robot de batterie !! : 14 étapes
Comment faire votre propre robot de batterie !! : 14 étapes

Vidéo: Comment faire votre propre robot de batterie !! : 14 étapes

Vidéo: Comment faire votre propre robot de batterie !! : 14 étapes
Vidéo: ⚡️ Dimensionner et Réaliser sa Batterie Lithium Ion 2024, Novembre
Anonim
Comment faire votre propre robot de batterie !!
Comment faire votre propre robot de batterie !!

Ce robot a été inspiré par un robot qui a reçu beaucoup d'attention, appelé Yellow Drum Machine, je ferai un lien vers lui plus tard quand je pourrai le trouver. Ce robot utilise des chenilles de char pour se déplacer, il utilise son sonar à ultrasons pour trouver des obstacles, il déterminera la dureté/la douceur/l'écho d'un objet avec un sonar. Une fois qu'il trouve un objet sur lequel il vaut la peine de jouer, il se met en place, puis, à l'aide de baguettes motorisées, fait 20 à 60 secondes. battre. À l'aide d'un module d'enregistrement/lecture externe, il enregistrera 20 secondes du rythme et le reproduira en synchronisation avec le rythme en continu (avec le robot toujours en train de jouer). À la fin de cette longue jam session, il s'éloignera et tentera d'en trouver un autre, dans une boucle sans fin. Très amusant à regarder/écouter !

Étape 1: Matériaux:

1 moteur à engrenages et ensemble de bande de roulement - 39,99 $ BuyBuy4 Moteur de téléavertisseur à engrenages GM10 - 39,00 $ Buy2 Puces de commande de moteur L293D - 8,00 $ Buy1 Module d'enregistrement 9V - 10,79 $ Buy1 Double carte de circuit imprimé à usage général Buy1 Contact de rétention à 16 broches Buy1 Carte de projet à 28 broches Picaxe 28x1 Buy1 Télémètre à ultrasons SRF05 Achetez un lot de 2 à 3 mm de Sintra blanc ou tout autre matériau de construction que vous préférez Acheter 1 support de boîtier SRF05 Achetez un lot de piles AA Un gros haut-parleur Certains tubes en aluminium creux Un lot de broches d'en-tête de 2,54 mm F/F

Étape 2: Outils

PincesFer à souderMini tournevis PhilipsMini tournevis à tête plateCoupe-fil/dénudeurPatience

Étape 3: Rassemblez les matériaux

Rassembler des matériaux
Rassembler des matériaux
Rassembler des matériaux
Rassembler des matériaux
Rassembler des matériaux
Rassembler des matériaux

Étape 4: Connectez toutes les bandes de roulement

Connectez toutes les marches
Connectez toutes les marches

Explicite, assemblez les chenilles et vissez les roues dans votre motoréducteur qui l'accompagne. À l'autre extrémité des marches, collez à chaud l'un des tubes en aluminium pour qu'il tourne librement, comme sur la photo.

Étape 5: Moteurs

Soudez un fil à chacune des dalles des moteurs (deux pour chacun). La photo précédente devrait également rendre justice à cela.

Étape 6: Conduite à moteur

Branchez le L293D sur la carte du projet et soudez les quatre fils des moteurs aux bornes A-B. Maintenant, écrivez le code dans votre programmeur: haut 4 bas 5 appuyez sur F5 Basculez les deux nombres jusqu'à ce que les deux roues tournent vers l'avant

Étape 7: Conduite à moteur #2

Conduite automobile #2
Conduite automobile #2
Conduite automobile #2
Conduite automobile #2

Obtenez votre carte IC et DIP 16 broches, soudez le DIP au milieu de la carte IC comme ceci:

Étape 8: Connexion du deuxième L293D au Picaxe

Connexion du deuxième L293D au Picaxe
Connexion du deuxième L293D au Picaxe
Connexion du deuxième L293D au Picaxe
Connexion du deuxième L293D au Picaxe

Connectez la carte GM10->L293D->Picaxe comme sur l'image ci-dessous et exécutez le code:main:high 1 low 0wait 1low 1 low 0wait 1low 1 high 0wait 1low 1 low 0wait 1goto main

Étape 9: Pilons

Collez à chaud sur deux des GM10, deux tubes en aluminium, chacun de la même longueur, vous en voulez des qui lui donnent un bon "ding" lorsque vous frappez quelque chose de fort contre lui. Et le troisième sera la grosse caisse, donc ce sera (plus épais ?), ou produira juste un son plus profond, je ne suis pas musical, je ne sais pas:). Assez explicite assez pour aller sans images?

Étape 10: Module d'enregistrement

Module d'enregistrement
Module d'enregistrement
Module d'enregistrement
Module d'enregistrement

La partie amusante:Coupez le V+G du module enregistreur, vous le voulez long, alors gardez-le longConnectez le V+G aux ports V+G du PicaxeCoupez l'un des fils des modules d'enregistrement et connectez le non coupé à un Sortie Picaxe 0Coupez l'un des modules de lecture et connectez-en un à une autre sortie 1***IMPORTANT: si votre lecture est un bouton, retirez le bouton, exposant la membrane et suivez l'empreinte de la carte à partir de là, devrait vous conduire à un petit trou, le fabricant l'utilise pour le tester pour voir s'il fonctionne, soudez votre fil dedans, c'est votre seul fil de lecture (se connecte à la sortie)**** Exécutez le code:main:high 0wait1low 0wait1goto main

Étape 11: SRF05

SRF05
SRF05
SRF05
SRF05

Souder sur 5 broches d'en-tête sur votre SRF05 (fourni avec), reportez-vous à la fiche technique si vous ne savez pas de quel côté souder https://www.robot-electronics.co.uk/htm/srf05tech.htmEt connectez le srf05 au picaxe et exécutez ce code:symbol trig = 3 symbol echo = 6 symbol range = w1main:pulsout trig, 2 pulsin echo, 1, range let range = range * 10 / 58debug rangegoto main votre srf05 devrait clignoter en rouge, bien

Étape 12: Assemblez réellement le bot

Assemblez réellement le bot
Assemblez réellement le bot

Collez le Sintra dans un design semblable à une étagère (le mien avait deux histoires) et collez-le à chaud (ou utilisez un support en L si vous êtes solide) sur la base de votre bot, ressemblant à ceci:

Étape 13: Test #1

Essai #1
Essai #1

Connectez un fil de chaque baguette à une sortie sur le picaxe (0-7), connectez l'autre fil de chacun à une borne V+ (V1)Connectez le Playback à une sortie, et le disque à une autre, ainsi que le V+ Fils G de la carte Connectez le L293D de rechange et le 4ème GM10 à cette puce et exécutez le code:main:high 0pause 100low 0pause 100high 1pause 100low 1pause 100high 2pause 100low 2pause 100high 3pause 100low 3pause 100high 4pause 100low 4pause 100high 5pause 100low 5pause 100high 6pause 100low 6pause 100goto main Ceci est juste un test, pour s'assurer que tout fonctionne, pas le battement final:Pand vous devriez obtenir la vidéo suivante: moins le chien + et la famille qui crient en arrière-planReportez-vous à ce diagaram:

Étape 14: Finaliser

Non, je ne vais pas poser le code final du projet, alors ne vous en faites pas, mais je vais vous donner des informations précieuses. Utilisez ce dernier test que vous avez fait (étape 12) pour voir quelle commande contrôle quel tambour/enregistrement/lecture, et rendez-le rythmique en utilisant diverses différences de temps (pauses, suivies du nombre est le temps en Ms) Essayez de faire, dites la sortie du module d'enregistrement commence au début d'une session (high) et se termine à la fin d'une session (low _) puis dans la session suivante, faites jouer au batteur le rythme de la session suivante (high, low, etc.) J'éditerai ceci plus tard pour partager comment incorporer la recherche srf05 dans le code Je ne partagerai pas le code, ne demandez pas:) Amusez-vous !!

Conseillé: