Etape 1: Le schéma de conception contrôleur
Le contrôleur est basé sur une ATMega324P une goupille 44 paquet TQFP. Le schéma a été dessiné en outil de gEDA gschem. En regardant le schéma qui est fixé dans les deux PNG et au format gEDA/gschem.
Une anode commune de RVB que LED est connecté à CONN2, il s’agit d’un modèle 3W de Everlight que j’ai trouvé d’excédent. Chaque segment de ce témoin lumineux peut gérer 3W, il est donc nécessaire de conduire les cathodes avec des transistors de puissance Q4 et Q6 A5. Ce particulier AVR a été choisi car il fait ressortir 3 canaux PWM des timers internes aux broches. Cela permet le réglage de la luminosité indépendant des canaux R, G et B couleur.
Un en-tête de ISP (J9) et JTAG (J12) sont mis en évidence pour la programmation et de débogage. Uniquement l’en-tête de l’ISP est requis, mais je voulais expérimenter avec JTAG ainsi.
Le CPU (U1) est cadencé par un cristal de 20MHz, X1.
Le jury est propulsé par 5V, avec la possibilité d’une transmission de 12V à une date ultérieure.
Autres fonctions qui ne sont pas nécessaires à cet effet comprennent U2 ULN2803A haute puissance tampon pour la conduite autres charges du Port A de la CPU, ainsi que 3 canaux qui peuvent de piloter les relais 12 V sur J2, J3 et J4. Les autres sorties de minuterie qui ne sont pas utilisés sont épinglés sur le J8 et J11 pour finalement contrôler des servo-moteurs. E/s d’usage général (GPIO) est fournie sur J5, J7 et J10.