Le ChromoDisk

quand j’ai vu la LED Aurora Instructable 9 x 18, je me suis inspiré.  Toutefois, il est construit sur le microcontrôleur PIC alors que je suis plus familier avec les microcontrôleurs AVR.  De plus, j’ai déjà le développement et les environnements de programmation pour rea, alors j’ai mis sur une refonte comme un défi personnel.  J’ai voulu faire quelque chose de (presque) tout aussi beau, qui n’exigeait pas que de nombreux composants, était moins cher et pourrait être soudé à la main (quoique peut-être prendre beaucoup de temps).  Le résultat est ce Instructable, le ChromoDisk.

Le ChromoDisk est très similaire à la LED d’Aurora.  Il a les mêmes 9 anneaux de 18 LEDs et chaque anneau doit être la même couleur et la luminosité grâce à l’approche de multiplexage.  Cet appareil utilise la modulation de largeur d’impulsion (PWM) au lieu des résistances de limiter la puissance alimentée aux LED, alors qu’il faut moins de temps d’assemblage et composants, vous devrez être un peu prudent sur la façon dont vous écrivez le logiciel.  Il s’agit d’une bonne illustration du compromis que vous devez faire lorsque vous concevez avec des microcontrôleurs.  Vous avez besoin de trouver un équilibre entre ce que vous faites dans le matériel et ce que vous faites dans le logiciel.  Je ne dis pas que la démarche de l’artiste de LED avec toutes les résistances est mauvais, c’est juste un choix de conception et c’est une alternative.  Plus d’infos sur cela plus tard.

Commençons par les paramètres de conception :

  • Composants facilement disponibles, à faible coûts
  • Nombre de composants faible
  • S’inscrit dans un volet de faible coût pour la fabrication de PCB
  • Main-soudable
  • Multiples options d’alimentation de puissance
  • Facilement programmable

Le design que vous voyez ici a été par le biais de 4 générations.  Vous pouvez faire beaucoup d’erreurs dans la mise en page et conception de circuits imprimés, et je l’ai fait.  Petites choses comme oublier mettre en miroir des composants (batterie) à l’arrière de la Commission, pas comptabilité des charges actuels totales sur puces (micro surchauffé) et commutation transitoires (allumer en même temps toutes les LEDs) épave un design.  Je suis tombé sur tout ces et plus encore.  Je pense que cette version finale il obtient juste bien.

Les composants à peine, j’ai choisi s’insèrent dans l’espace restreint.  J’ai pris les plus importantes composantes SMT que j’ai pu pour faciliter la manutention manuelle et la facilité de soudure. En fin de compte, à cause de l’immobilier limité, je n’étais pas en mesure de permettre la batterie et le connecteur d’alimentation, il faut choisir celui que vous utiliserez.  En outre, tout se tient dans un carré de 100 mm, un disque de 4 pouces, qui est l’un des niveaux tarifaires typiques de la plupart des fabricants de PCB.  Quelque chose de plus grand vous bosses pour le prochain palier de fixation des prix.  Étant donné que la superficie et le coût augmente comme le carré du rayon, c’est une bonne idée pour limiter la taille.   La forme circulaire de routage est normalement comprise dans le prix de la pension.

Les micros AVR sont assez faciles à programmer.  Le code que j’ai fournis est entièrement axée sur les interruptions et écrites en langage assembleur.  Il pourrait être un peu moins lisible que C ou une autre langue, mais c’est environ aussi efficace que vous pouvez obtenir.  Je ne prétends pas être le meilleur programmeur, mais il semble fonctionner assez bien et j’ai pu tirer quelques nouveaux modes en utilisant le code d’autres modes.  Il est conçu pour être piraté !

Voici la liste des pièces pour le ChromoDisk, avec Mouser P/N, description et quantité :

667-ERJ-3EKF1201VÉpaisseur Film résistances-0603 1.2 K ohms 1 %13
667-ERJ-3EKF6800VÉpaisseur Film résistance-0603 680 ohms 1 %3
667-ERJ-3EKF1002VÉpaisseur Film résistance-0603 10K ohms 1 % Tol1
81-GRM188R71H104KA93Condensateur (MLCC)-0603 0.1uF 50volts X7R 10 %1
512-FDN338PLes petits signaux MOSFET SSOT-3 P-CH - 20V3
771-PMST2369115Signal faible bipolaire NPN 15v 200mA 500MHz12
556-ATTINY4313-SUMicrocontrôleur AVR 4Ko FL 256 b SRAM 1.8-5.5V1
612-TL3315NF250QInterrupteur tactile LOPRO 250GF SMD1
611-KSC741GLFSInterrupteur tactile 4,3 mm IP67 3N déclencheur souple1
798-DF1BZ-6DP-2.5DSA2,5 MM V DBL LIGNE HDR1
Cathode commune RGB LEDS162
Imprimé personnalisé1
598-AVE227M16X16T-FAl électrolytique Cap - 220uF 16V 85C cas 6,3 x 7,71
163-5030-EDC PWR JACK 2,0 X 5,5 MM SMT0/1
12BH331P-GRCÂBLES de batterie titulaire 3 PC AA1/0
In-System programmateur pour les microcontrôleurs AVR1

Quelques commentaires ici.  Tout d’abord, vous remarquerez que vous devez choisir le connecteur d’alimentation ou la soudure-sur batterie (vous pouvez utiliser l’une avec fils conducteurs si vous le souhaitez, mais je l’ai conçu pour utiliser la version avec des épingles).   Il y a un trou de montage dans le centre de tout ce que vous voulez, mais la batterie il masquera.  Je l’ai utilisé pour sécuriser les accus avant que j’ai ajouté le pack de montage de PC.  Deuxièmement, je n’ai pas une spécification pour les LEDs RGB.  Il est entièrement à vous, quels sont ceux que vous choisissez.  Étant donné que j’élimine les résistances de limitation de courant sur les voyants lumineux en utilisant PWM dans le logiciel, vous pouvez ajuster la luminosité des LEDs sur une large gamme en ajustant un couple de paramètres simples dans la partie supérieure du code. Cela vous permet d’accueillir LEDs avec diverses spécifications actuelles tant qu’ils peuvent prendre la vague actuelle de l’approche PWM.

Le brochage de la LED est rouge / cathode / vert / bleu.  J’ai essayé d’assembler des planches avec LEDs diffus et de l’eau-claire.  Donner diffuse plus uniformes couleur et luminosité ; claire donner plus brillante lumière qu’inondations plus loin et ils ont des effets avec angle de vue intéressants, mais couleur chauds peut entraîner la non-uniformité LEDs.  L’approche PWM y a quelques limitations.

J’ai commandé les pièces en assez grande quantité que je peux fournir le kit de pièces et le Conseil personnalisé (mais pas le programmateur ISP).  Faites-moi savoir si vous êtes intéressé.  Compte tenu du temps nécessaire, je vais pas faire de l’argent sur elle.  Ce n’était pas vraiment au point.  Il devait être un défi et quelque chose d’amusant pour les gens d’expérimenter.

Mots clés: LED, Aurora, ChromoDisk

Articles Liés