Table des matières:

Modification MIDI de Band Hero PS2 : 8 étapes
Modification MIDI de Band Hero PS2 : 8 étapes

Vidéo: Modification MIDI de Band Hero PS2 : 8 étapes

Vidéo: Modification MIDI de Band Hero PS2 : 8 étapes
Vidéo: Lets play Guitar Hero Drums! 2024, Juillet
Anonim
Image
Image

Il s'agit de mon premier instructable et s'applique à la modification du contrôleur Band Hero PS2 au contrôleur de batterie MIDI approprié pour les musiciens qui veulent obtenir de manière bon marché un contrôleur MIDI de batterie assez sympa. Bien sûr, Band Hero PS2 a initialement implémenté le MIDI et devrait fonctionner par défaut avec le MIDI mais mon contrôleur ne fonctionne pas correctement. Après la mise sous tension, le contrôleur Band Hero est capable d'envoyer des données MIDI mais avec une latence énorme et des bogues dans le protocole MIDI. De plus, tout le temps, le contrôleur a essayé de se connecter avec la PS2. Après quelques minutes, s'éteint automatiquement en cas d'échec de la connexion avec la console PS2. J'ai essayé de contourner cette imperfection mais je ne peux pas. En cherchant sur Google dans le monde entier des problèmes avec Band Hero PS2, j'ai compris que je ne suis pas seul et que d'autres utilisateurs de Band Hero ont une expérience similaire avec l'implémentation MIDI d'origine.

J'ai donc décidé de modifier mes affaires.

J'espère que cet insoluble sera utile à quelqu'un qui souhaite utiliser le jouet Band Hero comme un contrôleur MIDI approprié.

Pour cette modification de base, vous n'avez pas eu besoin d'utiliser de microcontrôleur supplémentaire comme Arduino, aucun travail de codage. Vous avez juste besoin de quelques composants électroniques réguliers.

Utilisez ce mod uniquement si vous ne voulez plus utiliser votre Band Hero avec la console PS2

Après cette modification, Band Hero devient un véritable appareil MIDI et autonome qui ne fonctionne plus pour la console PS2.

Étape 1: schémas de circuits et liste des pièces

Schémas de circuits et liste de pièces
Schémas de circuits et liste de pièces
Schémas de circuits et liste de pièces
Schémas de circuits et liste de pièces
Schémas de circuits et liste de pièces
Schémas de circuits et liste de pièces

Les schémas de circuits joints doivent être utiles et lisibles pour les débutants en électronique.

Malheureusement, il n'existe aucun schéma de circuit et fiche technique de Band Hero pour les pièces "exotiques" incluses à l'origine.

Au moins je ne l'ai pas trouvé.

Vous trouverez ci-dessous la liste des pièces nécessaires à la modification.

2x résistance 220R 1x résistance 330R

1x diode 1N4148

2x 220uF 6.3V

1x interrupteur miniature ON/OFF

1x convertisseur élévateur universel 3 à 5V

Si vous décidez d'utiliser 2 entrées supplémentaires (deuxième pédale de grosse caisse et de charleston), vous avez également besoin de:

1x un disque piézo ordinaire 25 à 35mm

1x interrupteur SPDT comme Otehall 343-40-120NOZD40 avec levier plus long.

Câble blindé monoconducteur de 2 m

2x prise jack 3,5 mm mono.

Étape 2: Retirez le PCB

Retirez le PCB
Retirez le PCB

Après avoir ouvert la manette de jeu montée à l'avant de Band Hero et retiré les cartes, vous pouvez voir la carte PCB principale fixée sur le dessus, une carte plus petite où est installé l'émetteur-récepteur sans fil, le convertisseur boost 3, 3V, la puce mémoire et le MCU maître. La petite carte supérieure n'est plus utile selon les modifications et doit être retirée définitivement du circuit.

Après avoir retiré cette carte, tous les boutons de jeu cessent de fonctionner car ils sont connectés au MCU maître et principalement liés aux fonctions de contrôle PS2

Pas de soucis à ce sujet, vous n'en avez pas vraiment besoin dans le contrôleur de pad de batterie midi de base. La batterie fonctionne plus que bien sans ces boutons. Bien sûr, ils peuvent être utiles pour les mapper sur des messages CC MIDI ou autres. De plus, vous pouvez implémenter ultérieurement des boutons pour les fonctions MIDI, mais un autre MCU simple doit être introduit dans le circuit et un travail de codage doit être effectué pour cela. Séparément Intraitable, je me préparerai à d'autres extensions.

Je partage juste un mod basique qui libère toutes les possibilités HA2005 et implémente à l'origine le MIDI.

Étape 3: Identification du circuit et des pièces

Identification des circuits et des pièces
Identification des circuits et des pièces
Identification des circuits et des pièces
Identification des circuits et des pièces
Identification des circuits et des pièces
Identification des circuits et des pièces
Identification des circuits et des pièces
Identification des circuits et des pièces

Carte midi qui contient des circuits intégrés: optocoupleur PC900, MCU HA2005 où sous ce code se cache une série PIC 16Fxxx et deux amplis op HA1504 avec des transistors et d'autres pièces chargées de conditionner le signal analogique provenant des capteurs piézoélectriques enterrés dans des plots. Je ne sais pas à 100% quel ampli op est caché sous le code HA1504 mais c'est un ampli op quad similaire à LM324.

Je ne trouve aucune information fiable sur les pièces sous ces codes de composants.

Les fabricants créent souvent leurs propres codes « magiques » et remarquent des pièces régulières. Je suppose que c'est l'une des protections pas très intelligentes contre les communautés de bricolage et de piratage.

Étape 4: ajouter une alimentation

Ajouter une alimentation
Ajouter une alimentation
Ajouter une alimentation
Ajouter une alimentation
Ajouter une alimentation
Ajouter une alimentation
Ajouter une alimentation
Ajouter une alimentation

Pour le fonctionnement sur batterie, vous devez également utiliser un convertisseur élévateur pour augmenter le niveau de tension jusqu'au 5V.

HA2005 programmé pour les opérations MIDI fonctionne beaucoup mieux et est plus stable sous 5V que 3.3V.

J'ai utilisé régulièrement et couramment disponible sur eBay un convertisseur élévateur de tension 3V à 5V avec des condensateurs supplémentaires de 220uF pour le stockage d'énergie et le filtrage des ondulations entrantes du convertisseur.

Près de Ic PC900 est entrée pour 5V VCC.

J'ai soudé ici deux broches. A ces broches doivent être connectés le convertisseur boost et l'un des condensateurs de filtrage.

Étape 5: Couper les pistes

Couper les pistes
Couper les pistes
Couper les pistes
Couper les pistes
Couper les pistes
Couper les pistes
Couper les pistes
Couper les pistes

C'est l'étape la plus importante qui doit être faite avec soin sans aucune erreur.

Près de la prise de sortie MIDI se trouve une petite partie du circuit qui doit être déconnectée et supprimée en coupant quelques pistes.

Cette partie du circuit est un ancien circuit de sortie MIDI, comprend un doubleur de tension pour la broche 4 et un décaleur de niveau TTL. Ils ne sont plus utiles et doivent être omis.

Comme je l'ai montré sur les photos:

Très près du trou GND, coupez la piste entre le transistor et la résistance. La piste au-dessus de la résistance vient de

UART TX, broche 17 HA2005.

Il y a un bon endroit pour le fil à souder et la résistance 220R doit être connectée à la broche 5 de la prise DIN de sortie MiDI.

La résistance peut être soudée « dans l'air » exactement à la douille de broche et doit être isolée dans un tube thermorétractable.

Le bon point de soudure se trouve sur le côté opposé de la carte, sous la prise.

Également sous la prise, nous devons couper le reste de la piste et ainsi déconnecter complètement l'ancien circuit de sortie MIDI.

L'entrée Midi est correcte et ne nécessite aucun travail supplémentaire.

La broche 17 HA2005 est UART TX, les données provenant de cette broche sont le format MIDI correct et le niveau approprié, doivent être connectées de manière standard juste par la résistance 220R à la prise DIN de la broche 5. Tout autre câblage comme un ancien circuit a un effet négatif et peut provoquer des bogues dans les données MIDI.

Référence de tension sur la broche 4, la sortie MIDI de la prise DIN doit être de 5V. Connectez la broche 4 par la résistance 220R à la sortie 5V du convertisseur boost.

Étape 6: Assemblage

Assemblage
Assemblage
Assemblage
Assemblage
Assemblage
Assemblage

Dernier test et remise en place de la carte modifiée dans le boîtier de la manette de jeu. Connectez l'interrupteur marche/arrêt entre la borne positive de la batterie et l'entrée positive de la batterie sur la carte du convertisseur élévateur. Tout foutre en l'air.

Si la modification se déroule sans erreur, le nouveau contrôleur de batterie MIDI Band Hero 2 est prêt à jouer après la mise sous tension.

Étape 7: Pédale de grosse caisse supplémentaire et de charleston

Pédale de grosse caisse et de charleston supplémentaires
Pédale de grosse caisse et de charleston supplémentaires
Pédale de grosse caisse et de charleston supplémentaires
Pédale de grosse caisse et de charleston supplémentaires
Pédale de grosse caisse et de charleston supplémentaires
Pédale de grosse caisse et de charleston supplémentaires

Si vous n'avez pas de pédale de grosse caisse et de charleston d'origine, vous pouvez facilement créer un pad ou une pédale de remplacement à partir de matériaux courants tels que des morceaux de mousse, de caoutchouc, un disque piézoélectrique ordinaire et un interrupteur.

Le deuxième capteur de grosse caisse doit être connecté à la deuxième prise de couleur violette sans aucun circuit supplémentaire.

Il suffit de prendre un câble blindé d'un mètre et un côté à souder à la prise jack mono 3,5 mm. Le câble central doit être soudé à la "pointe" et l'écran doit être soudé au manchon, l'autre câble latéral doit être connecté au disque piézoélectrique, le noyau à la plaque active du disque souvent marqué comme un + et l'écran doit être soudé au GND disque. Maintenant, placez le disque piézo entre 2 morceaux de mousse et le boom boom. Moyen médiocre mais le plus simple d'obtenir un pad de batterie sensible à la vélocité.

Si vous recherchez sur Google « diy drum piezo pad », il existe de nombreux exemples et moyens utiles pour créer de très beaux pads ou pédales.

La pédale de charleston est un interrupteur ouvert normal connecté en série avec une résistance 330R et une diode 1N4148. Voir schéma ci-joint. La résistance est très importante, fonctionnant ici comme une protection contre les surcharges. Signal de contrôle trop fort provoquant des problèmes et des bugs dans le traitement MIDI. L'entrée charleston n'est pas protégée à l'origine.

L'interrupteur au pied peut également être fait de plusieurs manières comme des pads de batterie ou utiliser une pédale d'origine existante avec une résistance et la diode en série comme le schéma de circuit illustré.

Je vous laisse la possibilité de rechercher et de trouver le meilleur design adapté à vos besoins sans ma suggestion.

Mon « pad de batterie » et mon « interrupteur au pied » ont été faits juste pour tester les entrées et cela fonctionne très bien malgré leur « conception » vraiment médiocre et la plus simple

Étape 8: Conclusion

Conclusion
Conclusion

J'ai présenté le moyen le plus simple de reconstruire Band Hero à partir de PS2 et d'un contrôleur MIDI désordonné en un contrôleur de batterie 100% midi, ce qui est très utile non seulement pour s'entraîner à jouer, mais vous pouvez l'utiliser pour enregistrer une section de batterie dans vos chansons ou même jouer la vie parce que maintenant Band Hero obtenez un temps de réponse très rapide, une bonne sensibilité à la vélocité et un meilleur circuit compatible avec les normes MIDI.

Bien sûr, le niveau de latence dépend de la configuration individuelle de vos périphériques d'entrée ou du logiciel qui sera utilisé avec Band Hero.

Dans mon cas où la machine de test était un vieux MacBook Pro 2009, Logic X et un dongle MIDItoUSB bon marché, j'ai pu garder un niveau de latence de 5,2 ms. Ce qui est plus que suffisant pour un traitement presque « en temps réel ».

Je m'amuse à jouer en douceur sans délais. J'ai pu jouer des séries de hits très rapides, mon record est de 12 hits en 1 seconde et le contrôleur rattrape tout facilement et sans problème, en le traitant en MIDI !

Sous Logic Pro, FL Studio Ableton Live vous permet de mapper facilement les pads individuellement sur vos synthétiseurs de batterie préférés, de modifier la configuration de la banque de sons liée aux pads ou de contrôler n'importe quelle fonction dans le logiciel.

Concernant les boutons de jeu qui ne fonctionnent plus après modification. Il est possible de les faire fonctionner, mais pour cela, vous devez implémenter un autre MCU et un code simple. HA2005 après le mod a des broches DATA et CLK libres et est prêt à traiter avec un autre MCU. Peut également être ajouté d'autres commandes d'entrée comme des potentiomètres ou un encodeur, un petit écran oLED et ainsi de suite. Littéralement tout ce qui est disponible sous les protocoles MIDI pour contrôler le matériel ou les logiciels de musique.

Si les gens me montrent que l'instructable est utile, je publierai la partie 2, une autre instructable sur l'extension Band Hero 2, carte de contrôle d'E/S basée sur le deuxième microcontrôleur de mise en œuvre.

Merci pour votre attention et votre temps!

Conseillé: