معرفی
![](https://n7b3p4s2.stackpathcdn.com/UploadFile/7d4524/45268/Images/sesor.jpg)
آشکارساز دود دستگاهی است که دود را حس می کند ، معمولاً به عنوان نشانگر آتش. دستگاه های امنیتی تجاری به عنوان بخشی از سیستم اعلام حریق سیگنالی را به پانل کنترل اعلام حریق صادر می کنند. همچنین یک آشکارساز خانگی است که به عنوان هشدار دود شناخته می شود . به طور کلی، زنگ هشدار صوتی یا بصری محلی را از خود آشکارساز صادر می کند . (منبع ویکی پدیا ).
بخشی از لیست:
- آردوینو
- سنسور دود MQ-5
- تخته نان
- سیم های اتصال
- زنگ
- رهبری.
اتصال از سنسور به برد آردوینو:
- اولین پین می تواند A0 یا D0 متصل به برد آردوینو را بگیرد.
- پایه دوم Gnd را می توان به Gnd به برد آردوینو متصل کرد.
- سومین پایه Vcc را می توان به 5 ولت به برد آردوینو وصل کرد.
اتصال از لد به برد آردوینو:
- پایه مثبت روی led را می توان به پایه دیجیتال 13 وصل کرد.
- پایه منفی روی led را می توان به Gnd وصل کرد.
اتصال از Buzzer به برد آردوینو:
- پین مثبت روی زنگ را می توان به پین دیجیتال 10 وصل کرد.
- پین منفی روی زنگ را می توان به Gnd وصل کرد.
برنامه نويسي
- const int sensorpin = A0; // sensor output pin to Arduino analog A0 pin
- int led = 13;
- int buzzer = 10;
- int sensorValue = 0;
- void setup()
- {
- pinMode(led, OUTPUT);
- pinMode(buzzer, OUTPUT);
- Serial.begin(9600); //Initialize serial port - 9600 bps
- }
- void loop()
- {
- Serial.println("Welcome to c#corner");
- sensorValue = analogRead(sensorpin);
- Serial.println(sensorValue);
- if (sensorValue < 100)
- {
- Serial.println("Smoke Detected");
- Serial.println("LED on");
- digitalWrite(led, HIGH);
- digitalWrite(buzzer, HIGH);
- delay(1000);
- }
- digitalWrite(led, LOW);
- digitalWrite(buzzer, LOW);
- delay(sensorValue);
- }
توضیح
هنگامی که دود تشخیص داده شد، LED را می توان بالا تنظیم کرد .