امروزه ساخت یک مدار آژیر کوچک و کم حجم که بتوان آن را هرجایی برد و به راحتی حمل کرد، بسیار ساده است. در ادامه با دیجی اسپارک همراه باشید.
این گجت هشدار صوتی و تصویری با استفاده از پلت فرم مشهور آردینو UNO ساخته می شود. یک باتری ۹V برای به صدا در آوردن این مدار کافی است. همچنین یک LED قرمز نیز در این مدار به کار گرفته شده که در هنگام آژیر روشن شود و جلوه بصری نیز به این گجت ببخشد.
کد نویسی این پروژه نیز ساده است بنابراین در راه اندازی آن زیاد مشکلی نخواهید داشت. اگر می خواهید این مدار را بر روی یک برد آموزشی بسازید برای باتری آن می توانید از هر باتری ۱۲ ولتی استفاده کنید. اگر دوست داشتید توان بیشتری به فلشر LED و اسپیکر بدهید فقط کافی است درایور مناسب آن را بیابید که با ورودی منبع تغذیه ۱۲VDC کار کند.
این مدار توسط دیجی اسپارک تست نشده است.
/* PORTABLE SIREN Arduino-Producing a wailing sound as a loud warning signal LED Flsher for Visual Alert source: http://www.electroschematics.com/9548/arduino-siren-sound-alarm/ */ #define LEDFLASHER 3 #define ALARMSOUNDER 5 #define ALARMSWITCH 8 int i = 0; int val = LOW; int pre_val = LOW; int state = 0; void setup() { pinMode(LEDFLASHER, OUTPUT); pinMode(ALARMSOUNDER, OUTPUT); pinMode(ALARMSWITCH, INPUT); } void loop() { state = digitalRead(ALARMSWITCH); if (state == 1) { for(i = 0; i < 255; i = i + 2) { analogWrite(LEDFLASHER, i); analogWrite(ALARMSOUNDER, i); delay(10); } for(i = 255; i > 1; i = i - 2) { analogWrite(LEDFLASHER, i); analogWrite(ALARMSOUNDER, i); delay(5); } for(i = 1; i <= 10; i++) { analogWrite(LEDFLASHER, 255); analogWrite(ALARMSOUNDER, 200); delay(100); analogWrite(LEDFLASHER, 0); analogWrite(ALARMSOUNDER, 25); delay(100); } } else { analogWrite(ALARMSOUNDER, 0); analogWrite(LEDFLASHER, 0); } pre_val = val; }