Christmas Shield

From Alpha One Labs

Jump to: navigation, search

This was inspired by Alpay's Christmas tree project. The idea is to allow a single Arduino to control any number of lights (or relays or motors with appropriate diodes).

I'll write a Library for the shield that's relatively simple to use, and may even be able to add PWM.

[edit] Operation

Four 74595 shift registers are chained together to form a 32-bit shift register. The AVR's hardware SPI will be used to upload the display data, with the SS line used to clock the output latch. The SS line will be controlled manually rather than by hardware, since otherwise it would be flipped for every byte, and there would be flickering.

The shift register outputs are connected through 4-amp 60-volt transistors to the outputs.

For more theory about the circuit see [1]

For a discussion of SPI see [2]

[edit] Schematic

File:Christmas Shield.pdf

File:Christmas_Shield.png

[edit] Eagle Files

Media:Christmas_Shild.sch.ps Remove the .ps extension to open in Eagle
Media:Christmas_Shield.brd.ps Remove the .ps extension to open in Eagle
Personal tools