Étape 10 : Le cerveau
Avec le cadre toujours sur son côté, il est maintenant de commencer à penser à tout ce que votre application contrôleur va consister. Vous pouvez utiliser ces choses comme un Pi de framboise ou un Arduino mais j’ai décidé d’aller pour la EB091 de MatrixTSL qui fournit une image 16 bits complet avec matériel DSP et de courir à une vitesse de 70 millions d’instructions par seconde (MIPs). Raspberry Pi était tentant, mais je ne voulais pas m’enliser à nouveau tout de suite dans le monde de Linux.
À mon EB091, j’ai ajouté les fonctionnalités suivantes par simple boulonnage sur les conseils E-blocks. Ceux-ci peuvent être un peu chers car ils sont conçus pour le travail en laboratoire et prototypage rapide mais chacun a le schéma complet aménagé dans la fiche technique si vous souhaitez répliquer le circuit sur votre propre PCB personnalisé.
- Carte SD - lecteur de carte EB037
- Connexions de transmission/réception UART - bornes à vis EB002
- Sortie audio - sortie DSP EB086
- Bluetooth - Bluetooth EB024
Le EB091 avait également des fonctionnalités qui le rend très pratique pour ce type d’application. Comme les grands tampons de RAM pour l’audio en streaming, exploitation couleurs pixel et les valeurs IR. Aussi beaucoup de périphériques, 4 UART, SPI 4, 16 etc. PWM. Et enfin, il a quelques fonctionnalités intéressantes de débogage dans le cadre de la Flowcode / Ghost interface donc je peux l’utiliser pour contrôler le whats passe comme il est en cours d’exécution.
Une fois que j’ai été heureux avec toute l’électronique, j’ai utilisé une feuille de MDF mince coupé à la taille pour couvrir et protéger tous les rouages. Ensuite, j’ai attaché les pieds en bois à l’aide de crochets pour maintenir le MDF en place. Enfin tous les nœuds qui n’étaient pas tout à fait assis plat j’ai collé vers le bas en position à l’aide d’un pistolet à colle chaude.