Menu English Ukrainian Russe ACCUEIL

Bibliothèque technique gratuite pour les amateurs et les professionnels Bibliothèque technique gratuite


ENCYCLOPÉDIE DE LA RADIOÉLECTRONIQUE ET DU GÉNIE ÉLECTRIQUE
Bibliothèque gratuite / Schémas des appareils radio-électroniques et électriques

Clavier MIDI sur PIC16F84. Encyclopédie de l'électronique radio et de l'électrotechnique

Bibliothèque technique gratuite

Encyclopédie de l'électronique radio et de l'électrotechnique / Musicien

Commentaires sur l'article Commentaires sur l'article

Le clavier MIDI à 48 touches proposé est conçu pour fonctionner conjointement avec un ordinateur personnel (PC) ou des synthétiseurs sans clavier. Il dessert 16 canaux MIDI. Le bouton intégré peut être utilisé pour contrôler le volume ou manipuler l'un des 31 contrôleurs. L'utilisation du microcontrôleur (MC) PIC16F84 a permis non seulement de simplifier le circuit de l'appareil, mais aussi de réduire considérablement le coût et la complexité d'exécution, abandonnant le traditionnel i8051 MC dans ce domaine.

Le schéma de principe du clavier MIDI proposé est illustré dans la figure. Sa base est MK DD7, qui effectue les opérations de base d'interrogation de tous les manipulateurs et d'organisation d'une interface MIDI. Les multiplexeurs DD1-DD6 sont conçus pour mettre en œuvre une interrogation dynamique de clé. Huit groupes de contacts de sous-clés sont connectés à chacun d'eux, et le signal de la sortie est envoyé à l'entrée correspondante du port B de MK DD7 (seul DD1 est entièrement affiché dans le schéma, les autres sont allumés de la même manière).

Clavier MIDI sur PIC16F84
(cliquez pour agrandir)

Le contrôle du volume - une résistance variable R10 - est inclus dans le circuit RC d'un seul vibrateur monté sur une minuterie DA2. La position de son moteur est déterminée par la durée des impulsions reçues à l'entrée de RB6 DD7. Le vibreur unique est déclenché par des impulsions provenant de la sortie RA3, qui contrôle simultanément l'indicateur de mode de fonctionnement - la LED HL1. Le programme qui contrôle le fonctionnement du MK DD7 interroge le clavier. Dès qu'une pression ou un relâchement de touche est détecté, une procédure est appelée qui envoie le message MIDI correspondant [1]. Étant donné que le PIC16F84 n'a pas d'émetteur-récepteur série asynchrone universel (UART) intégré, le programme implémente l'organisation logicielle de l'interface MIDI à l'aide d'opérations de décalage simples.

Lors du calcul de la position du curseur de la résistance R10, sa configuration en tant que manipulateur de contrôleur ou en tant que contrôle de volume est prise en compte. Dans le premier cas, la valeur lue est comparée au sondage enregistré dans le dernier cycle, et si la différence est établie cinq fois de suite, alors le message MIDI correspondant est envoyé. La position du curseur de la résistance R10 est numérisée par le contrôleur en un code à cinq bits, et ainsi l'appareil est sensible à ses 32 positions différentes. Si R10 est "configuré" en tant que contrôle de volume, les informations nécessaires sont envoyées avec les événements de pression de touche.

Avec le bouton SB49, l'appareil est commuté en mode de configuration, comme indiqué par la LED HL1. Dans ce cas, aucun message de frappe n'est envoyé à la sortie de l'appareil.

Appuyer sur l'une des 16 premières touches (c'est-à-dire connectées aux multiplexeurs DD1 et DD2) commute le canal MIDI, l'un des 32 autres sélectionne le numéro de contrôleur correspondant, qui sera contrôlé par la résistance R10. Si la touche SB17 est enfoncée (son contact est connecté à l'entrée X0 de DD3), R10 est configuré comme un contrôle de volume, sinon (en appuyant sur SB18, SB19, etc.) - comme un clavier MIDI-koh-troller, le numéro dont est affecté en appuyant sur les touches SA18-SA48 (SA18 - contrôleur O, SA19 - contrôleur 1, etc.).

Les codes de programme sous la forme d'un fichier hexadécimal sont indiqués dans le tableau. Le premier octet de la ligne 9 (numéro 29h) est une constante qui spécifie le numéro de la note à partir de laquelle le clavier commence. Dans la version de l'auteur, la note initiale est F3 - F de la troisième octave (note numéro 41, acceptée dans les messages MIDI). Si vous utilisez un autre clavier, vous devez corriger cette constante et recalculer la somme de contrôle de la ligne 9.

Le code source du programme et quelques autres matériaux supplémentaires pour l'article

Clavier MIDI sur PIC16F84
(cliquez pour agrandir)

La carte de circuit imprimé de l'appareil n'a pas été développée - La plupart des pièces (microcircuits DD7, DA1, DA2, résistances, condensateurs, résonateur à quartz) sont montées sur une planche à pain, toutes les connexions sont réalisées avec du fil MGTF. Pour réduire la longueur du faisceau allant aux contacts des touches, les multiplexeurs DD1-DD6 sont installés directement sous le clavier. L'alimentation connectée au connecteur XP1 doit avoir une tension de sortie de 6 ... 12 V à un courant d'environ 50 mA.

Avec des modifications mineures, K561KP2 (DD1-DD6) peut être remplacé par des multiplexeurs K561KP1. En plus du PIC16F84 MK, le PIC16F84A ou le PIC16CR84 peut être utilisé dans l'appareil. Le remplacement direct par PIC16C84 ou PIC16F83 n'est pas possible. En tant que R10, vous pouvez utiliser n'importe quelle résistance variable indiquée sur le diagramme de résistance avec la caractéristique fonctionnelle A. La prise XS1 est une norme ONTS-VG-4-5 / 16-r (DIN-5) à cinq broches.

Le clavier n'a pratiquement pas besoin d'être ajusté et, si les pièces sont en bon état et qu'il n'y a pas d'erreurs d'installation, il commence à fonctionner immédiatement après la mise sous tension. Si la position du curseur de la résistance R10 est déterminée de manière incorrecte, vous devez sélectionner le condensateur C3 et la résistance R11. Si vous disposez d'un programme séquenceur, vous pouvez connecter le clavier à un PC et vérifier le bon fonctionnement de l'ensemble de l'appareil. Pour se connecter à un PC, on utilise un adaptateur qui assure par exemple un découplage optoélectronique de l'interface similaire à celui décrit dans [2].

Si vous utilisez constamment le clavier avec un PC, vous pouvez utiliser le convertisseur à découpage [3] pour l'alimentation en le connectant à la source +5 V du port jeu. Pour réduire la consommation de courant de R12 dans ce cas, il est conseillé de la remplacer par une résistance de résistance plus élevée ou d'exclure complètement la LED HL1.

littérature

  1. Studnev A. Clavier MIDI. - Radio, 1993, n° 11, p. 32-34.
  2. Rev N. Un simple clavier MIDI pour PC. - Radio, 2000, n° 3, p. 25, 26, 44.
  3. Vlasov Yu. Un convertisseur simple à excitation indépendante. - Radio, 1996, n° 7, p. 50.

Auteur : A.Borisevich, Sébastopol, Ukraine

Voir d'autres articles section Musicien.

Lire et écrire utile commentaires sur cet article.

<< Retour

Dernières nouvelles de la science et de la technologie, nouvelle électronique :

Machine pour éclaircir les fleurs dans les jardins 02.05.2024

Dans l'agriculture moderne, les progrès technologiques se développent visant à accroître l'efficacité des processus d'entretien des plantes. La machine innovante d'éclaircissage des fleurs Florix a été présentée en Italie, conçue pour optimiser la phase de récolte. Cet outil est équipé de bras mobiles, lui permettant de s'adapter facilement aux besoins du jardin. L'opérateur peut régler la vitesse des fils fins en les contrôlant depuis la cabine du tracteur à l'aide d'un joystick. Cette approche augmente considérablement l'efficacité du processus d'éclaircissage des fleurs, offrant la possibilité d'un ajustement individuel aux conditions spécifiques du jardin, ainsi qu'à la variété et au type de fruits qui y sont cultivés. Après avoir testé la machine Florix pendant deux ans sur différents types de fruits, les résultats ont été très encourageants. Des agriculteurs comme Filiberto Montanari, qui utilise une machine Florix depuis plusieurs années, ont signalé une réduction significative du temps et du travail nécessaires pour éclaircir les fleurs. ...>>

Microscope infrarouge avancé 02.05.2024

Les microscopes jouent un rôle important dans la recherche scientifique, car ils permettent aux scientifiques d’explorer des structures et des processus invisibles à l’œil nu. Cependant, diverses méthodes de microscopie ont leurs limites, parmi lesquelles la limitation de la résolution lors de l’utilisation de la gamme infrarouge. Mais les dernières réalisations des chercheurs japonais de l'Université de Tokyo ouvrent de nouvelles perspectives pour l'étude du micromonde. Des scientifiques de l'Université de Tokyo ont dévoilé un nouveau microscope qui va révolutionner les capacités de la microscopie infrarouge. Cet instrument avancé vous permet de voir les structures internes des bactéries vivantes avec une clarté étonnante à l’échelle nanométrique. En général, les microscopes à infrarouge moyen sont limités par leur faible résolution, mais le dernier développement des chercheurs japonais surmonte ces limitations. Selon les scientifiques, le microscope développé permet de créer des images avec une résolution allant jusqu'à 120 nanomètres, soit 30 fois supérieure à la résolution des microscopes traditionnels. ...>>

Piège à air pour insectes 01.05.2024

L'agriculture est l'un des secteurs clés de l'économie et la lutte antiparasitaire fait partie intégrante de ce processus. Une équipe de scientifiques du Conseil indien de recherche agricole et de l'Institut central de recherche sur la pomme de terre (ICAR-CPRI), à Shimla, a mis au point une solution innovante à ce problème : un piège à air pour insectes alimenté par le vent. Cet appareil comble les lacunes des méthodes traditionnelles de lutte antiparasitaire en fournissant des données en temps réel sur la population d'insectes. Le piège est entièrement alimenté par l’énergie éolienne, ce qui en fait une solution respectueuse de l’environnement qui ne nécessite aucune énergie. Sa conception unique permet la surveillance des insectes nuisibles et utiles, fournissant ainsi un aperçu complet de la population dans n'importe quelle zone agricole. "En évaluant les ravageurs cibles au bon moment, nous pouvons prendre les mesures nécessaires pour lutter à la fois contre les ravageurs et les maladies", explique Kapil. ...>>

Nouvelles aléatoires de l'Archive

Drones armés 14.08.2012

Les robots terrestres sont bons car, à l'aide d'un bras robotique, ils peuvent travailler avec divers objets. Les robots volants sont capables de se déplacer rapidement quel que soit le terrain, mais ils ne peuvent pas travailler avec des objets : ils peuvent seulement les observer et, dans les cas extrêmes, les détruire avec une fusée ou une bombe aérienne.

Les ingénieurs de l'Université Drexel ont décidé d'étendre considérablement les capacités des véhicules aériens sans pilote existants et ont créé un bras robotique pouvant être placé sur une plate-forme volante. Grâce au manipulateur, le drone pourra survoler un objet, comme une munition non explosée, le ramasser et l'emmener en lieu sûr. Dans l'industrie, ces drones peuvent être utilisés comme chargeurs, dans l'agriculture - pour la récolte et la pollinisation des plantes, et à la guerre - comme "messagers" fournissant des informations, du matériel et des munitions.

Le manipulateur est une grue miniature avec deux poignées, chacune avec deux doigts. La conception permet une capture et une déduction fiables d'objets de différentes formes. Actuellement, il ne s'agit que d'un prototype, pour l'achèvement duquel les développeurs ont reçu une subvention de 649999 XNUMX $ de la National Science Foundation du gouvernement américain. Dans un avenir proche, des tests simulant les déviations latérales et les effets du vent sur une grue robotique volante débuteront.

À l'avenir, des robots volants équipés d'un tel manipulateur pourront remplacer les soudeurs dans les zones dangereuses, par exemple lors de la construction de ponts ; les sauveteurs lors de la livraison de nourriture et de médicaments aux grimpeurs bloqués ; ils seront également utiles aux militaires, marins, médecins, etc. Le manipulateur lui-même est évolutif - pour une utilisation sur des drones petits ou grands, seule une adaptation logicielle est nécessaire.

Autres nouvelles intéressantes :

▪ Nouvelle plateforme de débogage pour les processeurs DaVinci

▪ Les horloges atomiques deviendront encore plus précises

▪ L'énergie éolienne fournira entièrement le Brésil en électricité

▪ Le premier satellite en bois sera envoyé dans l'espace

▪ Meilleure utilisation de l'écran flexible

Fil d'actualité de la science et de la technologie, nouvelle électronique

 

Matériaux intéressants de la bibliothèque technique gratuite :

▪ section du site Outils et mécanismes pour l'agriculture. Sélection d'articles

▪ article de William Butler Yeats. Aphorismes célèbres

▪ Article Quels oiseaux en 1995 ont forcé la NASA à retarder le lancement de la navette Discovery ? Réponse détaillée

▪ article Cresson d'hiver. Légendes, culture, méthodes d'application

▪ article Peaux de mouton tannées rouges. Recettes et astuces simples

▪ article Raffinement de UMZCH avec inclusion non standard de OU. Encyclopédie de l'électronique radio et de l'électrotechnique

Laissez votre commentaire sur cet article :

Nom:


E-mail (facultatif) :


commenter:





Toutes les langues de cette page

Page principale | bibliothèque | Articles | Plan du site | Avis sur le site

www.diagramme.com.ua

www.diagramme.com.ua
2000-2024