This is an alarm IC controlled by a relay and an Arduino uno. To use it you need to create a program that will control three relay's. These relays control the selector inputs to the Snap Circuit alarm IC and slelect the desired alarm sound.
EXPANDED TECHNICAL DETAILS
Educational Modular Sound Synthesis
This project bridges the physical world of Snap Circuits with the programmable power of the Arduino, creating a versatile sirens and alarms controller.
- High-Current Transistor Switching: The Arduino manages the power to the Snap Circuit's siren or sound module using a TIP120 Darlington transistor or a 5V relay. This prevents the high-current sound module from damaging the Arduino's digital pins.
- Dynamic Waveform Generation: Uses the
tone()function to generate the carrier frequency for the Snap Circuit module. The firmware cycles through different alarm modes: "Police Siren," "Fire Alarm," and "Emergency Strobe," by modulating the delay and frequency in a loop.
Visualization
- Acoustic Sync LEDs: Connects additional Snap Circuit LED blocks in parallel with the sound module, ensuring that the light pulses in perfect synchronization with the siren frequency.