Étape 3: Considérations de conception
J’ai choisi d’utiliser l’Arduino plutôt qu’un microcontrôleur Atmel AVR différent pour rendre ce projet accessible. Avec l’Arduino, il n’y a pas besoin d’un conseil personnalisé de conception et de programmation et personnalisation est beaucoup plus facile avec la plateforme Arduino. Le seul inconvénient de l’Arduino est qu’il est grand et ne rentre pas bien dans un parapluie. Les avantages, cependant, supérieurs aux coûts.
Ce projet est basé sur l’Arduino Diecimilia mais (je crois) la liste des broches sont les mêmes sur les versions plus récentes. En tout cas, si vous vous engagez à ce projet, assurez-vous que vous avez une compréhension claire des États et des broches de l’Arduino modèle que vous utilisez. Cela rendra tout changement entre ce qui est décrit ici et ce que vous devez faire facile à mettre en œuvre.
MIC2981
La puce MIC2981 de Micrel peut alimenter 8 chaînes de LED. Cela signifie que les circulaires 8 lignes/anneaux de dix LEDs contournant le parapluie ont leurs anodes liées à la MIC2981 (une seule broche alimenter chaque ligne/anneau) et les LEDs dans les chaînes le long des côtes (les colonnes) ont leurs cathodes liées à une épingle sur l’Arduino. Cela permet la possibilité que les 10 LED en ligne/anneau sont simultanément sur avec assez de courant pour eux la lumière uniformément.
Cette puce n’est actuellement pas utilisée dans ce projet. J’ai l’intention de l’utiliser au pouvoir et égayer les anneaux de LED.
Bouclier de proto pour l’Arduino AdaFruit industries
J’ai utilisé ce protoshield avec une petite maquette afin que je puisse détacher l’Arduino depuis le parapluie pour d’autres projets. La maquette minuscule a juste assez de place pour les connexions nécessaires pour ce projet.