Fireworks display
transistorboy32
Posts: 2
Hey everyone -
I'm trying to design a fireworks display for the 4th of July with
the BS2p24 and a program on the computer which will be written in
Visual Basic. The idea is to have 100 or so fireworks shoot off to
the beat of music playing from the computer. The program would have
3 "modes": Learn, Edit, and Play. The Learn mode would be used for
calculating exactly how much time it takes between the time the
computer sends out the data to the Stamp and the time the firework
explosion sound gets to the microphone (for each type of firework).
The Edit mode is used for working with the music and placing each
firework burst with the beat of the music. The Play mode puts both
previous modes together and actually shoots off the fireworks while
playing the music.
I've been looking for a cheap but effective way to control ~100
individual outputs that will be used to trigger the fireworks. I was
thinking about using small coils of Nichrome wire that would fit
around the fuse of each firework to ignite it, and a pair of 8
digit, 7-segment LED driver chips (such as the MAX7219CNG)
interfaced to the BS2p24 and finally to the computer to control it
all. I realize that the Nichrome wire would take more current than
the LED driver would supply, but I'm not sure what to use to go in-
between the drivers and the Nichrome. Would a Darlington transistor
array (like the ULN2003) work? The MAX7219CNG has a matrix-style
output with "rows"(ie digit 1-8) supplying the negative
and "columns"(ie segment 1-7) supplying the positive to activate a
certain LED, and I'm not quite sure how to address this.
This is an idea I had last 4th of July and it would be great if
anyone has any insight as to how to make it work for this year!
Thanks!
-Seth
I'm trying to design a fireworks display for the 4th of July with
the BS2p24 and a program on the computer which will be written in
Visual Basic. The idea is to have 100 or so fireworks shoot off to
the beat of music playing from the computer. The program would have
3 "modes": Learn, Edit, and Play. The Learn mode would be used for
calculating exactly how much time it takes between the time the
computer sends out the data to the Stamp and the time the firework
explosion sound gets to the microphone (for each type of firework).
The Edit mode is used for working with the music and placing each
firework burst with the beat of the music. The Play mode puts both
previous modes together and actually shoots off the fireworks while
playing the music.
I've been looking for a cheap but effective way to control ~100
individual outputs that will be used to trigger the fireworks. I was
thinking about using small coils of Nichrome wire that would fit
around the fuse of each firework to ignite it, and a pair of 8
digit, 7-segment LED driver chips (such as the MAX7219CNG)
interfaced to the BS2p24 and finally to the computer to control it
all. I realize that the Nichrome wire would take more current than
the LED driver would supply, but I'm not sure what to use to go in-
between the drivers and the Nichrome. Would a Darlington transistor
array (like the ULN2003) work? The MAX7219CNG has a matrix-style
output with "rows"(ie digit 1-8) supplying the negative
and "columns"(ie segment 1-7) supplying the positive to activate a
certain LED, and I'm not quite sure how to address this.
This is an idea I had last 4th of July and it would be great if
anyone has any insight as to how to make it work for this year!
Thanks!
-Seth
Comments
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Jon Williams
Applications Engineer, Parallax
Post Edited (Paul Baker) : 6/9/2005 4:18:59 AM GMT
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Jon Williams
Applications Engineer, Parallax
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔