Paso 3: Consideraciones de diseño
Opté por usar el Arduino en lugar de un microcontrolador Atmel AVR diferentes para hacer accesible este proyecto. Con el Arduino, no hay necesidad de diseñar una tabla personalizada y programación y la personalización es mucho más fácil con la plataforma Arduino. La única pega de Arduino es que es grande y no encaja bien en un paraguas. Sin embargo, los beneficios superan a los costos.
Este proyecto se basa en el Arduino Diecimilia pero (creo) las conexiones son las mismas en versiones más recientes. En cualquier caso, si llevar a cabo este proyecto, asegúrese de que tener un claro entendimiento de los Estados y los pernos del modelo de Arduino que está utilizando. Esto hará que los cambios entre lo que se describe aquí y lo que usted necesita para hacer fácil de implementar.
MIC2981
El chip MIC2981 de Micrel puede alimentar 8 cadenas de LEDs. Esto significa que las filas/los anillos circulares 8 de diez LEDs dando vuelta el paraguas tiene sus ánodos vinculados a la MIC2981 (uno de los pines alimentación cada fila/anillo) y los LEDs en las cadenas a lo largo de las costillas (las columnas) tienen sus cátodos ligadas a un pin en el Arduino. Esto permite la posibilidad de que los 10 LEDs en un ring de fila son simultáneamente por con suficiente corriente para iluminarlo de manera uniforme.
Este chip no se utiliza actualmente en este proyecto. Tengo planes de usarlo para poder y aclarar los anillos LED.
Proto Shield para Arduino de AdaFruit Industries
Usé este protoshield con un protoboard pequeño para que pudiera separar el Arduino de paraguas para otros proyectos. La pequeña protoboard tiene suficiente espacio para las conexiones necesarias para este proyecto.