Étape 9: Electronics ! -Microcontrôleur & MIDI
je vais entrer dans le microcontrôleur code dans la section suivante, pour l’instant les choses importantes à savoir sont que j’utilise un Atmega324p avec un ft232r usb -> adaptateur série, et c’est tout. J’ai eu un tas de ces planches autour de la pose d’un vieux projet, dans un format compact qui a fonctionné à merveille. C’est ma seule raison pour le choix. Toutefois, ce contrôleur particulier avait quelques fonctionnalités supplémentaires qui vraiment ajouté au projet. Numéro un, il a deux ports matériels UART, qui signifie que je peux écouter et envoyer des messages via USB ainsi que midi en même temps sur des ports séparés. Aussi, il y a des broches plus nombreux, donc les 12 broches pour les relais de conduite était une tâche simple. En plus de le deux ICs (circuits intégrés) j’ai également besoin d’un opto-coupleur pour écouter les messages en provenance d’un câble midi. Il y a beaucoup d’informations là-bas sur la façon de brancher ceci, j’ai juste copié les circuits et eu aucun problème.
Les fichiers eagle pour la carte de contrôleur sont attachés, et vous pouvez voir le schéma ci-dessus à la fin. Rien de vraiment spécial passe là-bas. Quelque chose à garder à l’esprit si vous envisagez de construire quelque chose comme ça, un arduino serait capable de faire tout cela très facilement, même ces mini ceux, tout ce que vous avez vraiment besoin est les relais de l’état solide, puis c’est seulement une question de contrôle 12 LED. En outre, étant donné que le Conseil d’administration a été effectuée dans un but différent, la broche d’alimentation sur le port USB n’est pas court-circuitée à la puissance sur l’uC. Je l’ai fait avec un fil de raccordement sous le Conseil d’administration, qui n’est pas visible sur les photos.
La dernière chose qui se passe depuis le microcontrôleur est le contrôle de la LED de l’indicateur. C’est une rgb led, donc il y a trois broches pour cela.