» Électronique » Arduino »Robot robot Arduino pour Guitar Hero

Arduino Robot Bot pour Guitar Hero

Salutations les habitants de notre site!
Je pense que chacun de vous qui a joué à des jeux, tôt ou tard, voulait utiliser des tricheurs. Cela a également affecté l'auteur (chaîne YouTube "Open Frime TV") de ce produit maison. En conséquence, nous avons obtenu une telle installation qui joue à votre place.


Depuis l'enfance, l'auteur aimait jouer à différents jeux, dont l'un était "Guitar hero". L'auteur y joue toujours, il aide à se détendre après une dure journée, ainsi qu'à entraîner la réaction.

Comme vous le comprenez, dans ce jeu, vous devez jouer des chansons à la guitare, entrer dans les notes. Lorsqu'une note approche de cette zone, vous devez appuyer sur la touche correspondante.

De plus, dans ce jeu, il y a des chansons très complexes qui sont presque impossibles à passer. C'est alors que l'auteur a eu l'idée d'assembler un appareil qui suivrait une note adaptée à une certaine zone et, conformément à cela, d'appuyer sur la touche souhaitée. Ici, vous pouvez immédiatement faire 2 commentaires. Premièrement: bien sûr, il est plus facile de le faire généralement par programme et de l'utiliser comme triche.

Et le second, même si cela ne se fait pas par programmation, il est extrêmement indésirable d'utiliser un relais, c'est mieux qu'un optocoupleur ou autre chose.


Maintenant en ordre. Si vous utilisez le code du programme, dans ce jeu, vous pouvez facilement attraper une interdiction. La triche mécanique est presque impossible à calculer. Maintenant sur le relais. Son cliquetis crée une atmosphère indescriptible et le plein effet de la présence, il a donc été décidé de s'y attarder. La tâche est donc claire. Vous allez maintenant voir comment l'auteur de ce robot fait maison a réussi à le mettre en œuvre. Tout est simple. Arduino Uno pilote tout cela.

Et il y a deux raisons à cela. Premièrement, parce que la carte Arduino Uno était déjà en possession de l'auteur, et deuxièmement, je ne voulais pas vraiment déranger et faire ces devoirs sur les amplificateurs opérationnels, car Arduino beaucoup plus facile simplement en changeant les valeurs dans le code.

De plus, pour créer un robot robot fait maison, nous avons besoin d'un ancien clavier d'ordinateur, auquel nous allons nous connecter et appuyer sur des boutons.

Nous aurons également besoin de bobines, de phototransistors et de bagatelles diverses, vous le verrez plus tard.

Pourquoi l'auteur a-t-il décidé d'utiliser des phototransistors? La réponse est la suivante: au début, il a fabriqué un robot à l'aide de photorésistances, mais il s'est avéré qu'elles étaient trop lentes et n'avaient pas le temps de s'entraîner.

Au phototransistor, la vitesse de commutation n'est que de 0,01 seconde, ce qui nous donne d'excellentes performances.

Accédez maintenant directement au schéma de l'appareil. Regardons d'abord l'organigramme.

Comme vous pouvez le voir, tout est assez simple ici. Et maintenant, séparément, nous considérons chaque bloc. Le circuit du capteur ressemble à ceci.

Chaque photorésistance est combinée avec un transistor ordinaire pour augmenter le gain, et il existe également des résistances de rappel et des condensateurs de lissage pour éviter les fausses alarmes.

Le deuxième schéma est un schéma de confiance.

Au lieu de cela, il était possible de prendre un module prêt à l'emploi, mais quel genre de radio-amateur sommes-nous alors, si nous ne le faisons pas nous-mêmes? fais-le toi-même.

Dans ce schéma, vous pouvez voir les mosfets qui contrôlent le rail, les diodes de protection, ainsi que les LED (il a été décidé de les mettre à la fin pour simplifier la configuration de l'appareil).


Ici aussi, nous voyons une piste et des résistances incompréhensibles, voyons ce que c'est.


Donc, comme mentionné précédemment, pour la fabrication de ce produit fait maison, nous avons besoin d'un ancien clavier, il peut être utilisé avec une interface de connexion différente (USB ou PS / 2 n'est pas important).

De là, vous devez obtenir le module.

Maintenant, vous devez souder les bobines au lieu des boutons, pour cela, vous devez comprendre le fonctionnement du clavier.

La plate-forme elle-même avec les clés contient des pistes, mais ces pistes ne sont pas faciles, mais avec résistance.

Et disons que si nous fermons à ce stade, la résistance est de 50 Ohms:

Et à ce stade, c'est déjà 100 ohms.

Le module le voit et fournit des informations à l'ordinateur. Nous devons remplacer ces pistes par des résistances. Pour ce faire, mesurez la résistance de la piste.

Ensuite, nous connectons le clavier à l'ordinateur, prenons une résistance appropriée et commençons à le connecter à différents points, selon la touche sur laquelle nous appuyons.


Ici, il est conseillé de trouver une piste à laquelle vous pouvez connecter 5 touches à la fois.

Cela se fait de telle manière que vous pouvez éteindre le clavier après la fin du jeu, sinon les rouleaux, se fermant à la lumière, commencent à frapper toutes les touches, créant un chaos sauvage.

Et maintenant, quand nous avons déterminé les circuits et la connexion, il était temps de faire les circuits imprimés. Pour plus de commodité, bien sûr, cela pourrait être fait sur une planche à pain, mais il semblait à l'auteur plus facile de dessiner une chevalière, plutôt que d'être tourmenté avec une planche à pain.

Ainsi, le tableau est tiré. L'auteur a sélectionné l'emplacement des photorésistances pour son moniteur, pour un autre moniteur, vous devez augmenter ou diminuer la distance.

Les planches obtenues sont scellées, tout cela se fait élémentaire. Nous collectons des blocs individuels.


Comme vous pouvez le voir, l'auteur a pris une telle position pour les photorésistances afin qu'elles soient au bon niveau.

Il reste à connecter les blocs en un seul appareil. Nous collectons tout comme sur la figure et nous pouvons maintenant passer au code du micrologiciel Arduino.


Pour ce faire, nous avons besoin de ce croquis.

Ici, nous indiquons où les capteurs de lumière sont connectés:

Et ici, où les relais sont connectés:

Reste maintenant à faire le réglage. Pour ce faire, regardez le moniteur de port pour chaque capteur avec un écran sombre et quand une note passe à travers le capteur.

Il ne reste plus qu'à conduire ici la valeur qui était lorsque la note passe devant le capteur.

Mais c’est tout. Remplissez le croquis en arduino et vous pouvez le tester.


Comme vous pouvez le voir, l'appareil fait un excellent travail. Et bien, c’est probablement tout. Merci de votre attention. A très bientôt!

Vidéo:
7.5
7.8
7

Ajoutez un commentaire

    • souriresouritxaxaokne sais pasYahoonea
      patronse gratterfououioui-ouiagressifsecret
      désolédansedanse2danse3pardonaiderles boissons
      arrêteramisbonbonsifflerévanouirla langue
      fumerapplaudircraydéclarermoqueurdon-t_mentiontélécharger
      chaleurirritérire1mdaréunionmasquagenégatif
      not_ipop-cornpunirlireeffrayerfait peurrecherche
      railleriemerci_vousçato_clueumnikaigud'accord
      mauvaisabeilleblack_eyeblum3rougirse vanterennui
      censuréplaisanteriesecret2menacervictoireyusun_bespectacled
      shokrespektlolprévalubienvenuekrutoyya_za
      ya_dobryiaidene_huliganne_othodifludinterdirefermer
1 commentaire
Premièrement, dans le diagramme avec le relais, les LED ne sont pas dans la bonne polarité, et deuxièmement, la résistance dans le clavier n'a pas d'importance - il y a une matrice ordinaire, pas un clavier résistif

Nous vous conseillons de lire:

Donnez-le au smartphone ...