Газовая сигнализация

Газовая сигнализация-это устройство, которое  используется в цехах, жилых домах, в офисах, на разных заводах и фабриках.

Газовая сигнализация реагирует на количество разных взрывоопасных газов находящихся в воздухе. При обнаружении большого количества таких газов работает сигнализация: срабатывает сирена и начинают мигать лампочки. Иногда открываются специальные автоматические  панели «вытяжки»,которые начинают всасывать в себя воздух из помещения тем самым спасая здание от пожара или взрыва.

Наша газовая сигнализация состоит из нескольких разных частей:

бредборда, газодатчика, проводов, кулера, светодиодов и Arduino nano.

При увеличении количества газа загорается больше светодиодов.

Если загораются 6 светодиодов, тогда начинает работать вентилятор.

Программа:

void setup()

{

  pinMode (1, OUTPUT);

  pinMode (2, OUTPUT);

  pinMode (3, OUTPUT);

  pinMode (4, OUTPUT);

  pinMode (5, OUTPUT);

  pinMode (6, OUTPUT);

  pinMode (7, OUTPUT);

  pinMode (8, OUTPUT);

  pinMode (9, OUTPUT);

  pinMode (10, OUTPUT);

  pinMode (11, OUTPUT);

  pinMode (12, OUTPUT);

  Serial. begin(9600);

}

void loop()

{

  digitalWrite(4, HIGH);

  digitalWrite(5, HIGH);

  digitalWrite(6, HIGH);

  digitalWrite(7, HIGH);

  digitalWrite(8, HIGH);

  digitalWrite(9, HIGH);

  digitalWrite(10, HIGH);

  digitalWrite(11, HIGH);

  digitalWrite(3, HIGH);

  int sensorReading = analogRead(A0);

  Serial. println(sensorReading);

  delay(10);

  if (sensorReading >= 100)

  {

  digitalWrite(4, LOW);

  digitalWrite(5, LOW);

  digitalWrite(2, LOW);

  }

  if (sensorReading >= 150)

  {

  digitalWrite(6, LOW);

  digitalWrite(7, LOW);

  }

  if (sensorReading >= 200)

  {

  digitalWrite(8, LOW);

  digitalWrite(9, LOW);

  digitalWrite(2, HIGH);

  digitalWrite (13, HIGH);

  delay(100);

  digitalWrite (13, LOW);

  delay(100);

  }

  if (sensorReading >= 250)

  {

  digitalWrite(10, LOW);

  digitalWrite(11, LOW);

  digitalWrite (13, HIGH);

  delay(100);

  digitalWrite (13, LOW);

  delay(100);

  }

}

Схема подключения элементов

Состав проекта:

1.Arduino nano

2. датчик уровня газа

3. пъезопищалка

4. 8 светодиодов и 8 резисторов(матрица 8х1)

5. кулер, мотор с пропеллером(для выдувания газа из помещения)

Над проектом работали:

1.Марьин Александр.

2.Таран Иван.

3.Галушка Никита.