Ардуино газын аныктоочу сигнализация системасы: 6 кадам
Ардуино газын аныктоочу сигнализация системасы: 6 кадам
Anonim
Arduino газын аныктоочу сигнализация системасы
Arduino газын аныктоочу сигнализация системасы

Баарыңарга салам! Мен азыр Tinkercadда Arduino газ аныктоочу сигнализация системасын кантип курууну түшүндүрөм. Бул схема газ сенсорун колдонуп, жакын жерде өрт, түтүн же газдын агып жатканын аныктайт. ЖКны жана сигналды колдонуп, бул схема жакын жердеги адамдарды эскертип, "Газдын чыгышы жөнүндө эскертүү" билдирүүсүн көрсөтө алат.

Жабдуулар

  • 1 Arduino uno
  • 1 MQ2 газ сенсору
  • 4 1k ohms резисторлору
  • 1 4.7k Ohms каршылыгы
  • 1 Пьезо сигнал
  • 2 башка түстүү светодиоддор (мен бул учурда кызыл жана жашыл диоддорду колдоном)
  • 1 ЖК (16x2)
  • 1 нан
  • Ар кандай түстөгү көптөгөн зымдар

1 -кадам: Долбоор жана схемалык чийүү жөнүндө

Долбоор жана схемалык чийүү жөнүндө
Долбоор жана схемалык чийүү жөнүндө

Биз газдарды аныктоо үчүн газ сенсорунун модулун колдондук. Эгерде газдын агып кетиши болсо, анда сенсор ЖОК импульсун берет жана Arduino сенсордон жогорку импульсту алганда, ал ЖКга жана пьезо сигналына сигнал жөнөтөт. Андан кийин ЖК "Эвакуациялоо" билдирүүсүн көрсөтөт жана газ детектору айланадагы газды сезбей калганга чейин кайра -кайра сигнал бере турган пьезо сигналын иштетет. Болбосо, газ сенсору Arduinoго ТӨМӨН импульсту берет, андан кийин ЖК "Баары ачык" билдирүүсүн көрсөтүү.

2 -кадам: Бардык жабдууларды чогултуу

Бардык жабдууларды чогултуу
Бардык жабдууларды чогултуу

3 -кадам: Орнотуу (1 -бөлүк)

Орнотуу (1 -бөлүк)
Орнотуу (1 -бөлүк)

Кадамдар

  1. Arduino 5V позитивдүү электр темир жолуна туташтырыңыз
  2. Arduino GND терс электр темир жолуна туташтырыңыз
  3. Arduino A0ду газ сенсоруна B1 туташтырыңыз
  4. Газ сенсорун A1, H2, A2 оң электр темир жолуна туташтырыңыз
  5. Н2 газ сенсорун жерге туташтырыңыз
  6. B2 газ сенсорун 4.7k Ом резисторуна, анан жерге туташтырыңыз
  7. Пьезо оң терминалын Arduino pin 4ке туташтырыңыз
  8. Пьезо терс терминалын 1 к омдук резисторго, анан жерге туташтырыңыз
  9. Эки светодиоддун катоддорун 1к Ом резисторго, анан жерге туташтырыңыз
  10. Кызыл LEDдын анодун Arduino pin 2ге туташтырыңыз
  11. Жашыл LED анодун Arduino pin 3 туташтырыңыз

4 -кадам: Орнотуу (2 -бөлүк)

Орнотуу (2 -бөлүк)
Орнотуу (2 -бөлүк)
  1. ЖК жерди, контрастты жана LED катодун жерге туташтырыңыз
  2. ЖК анодун 1к Ом резисторго, анан оң электр темир жолуна туташтырыңыз
  3. Оң энергия темир жолуна LCD кубатын туташтырыңыз
  4. LCD регистрин Arduino pin 5ке туташтырыңыз
  5. ЖК окуу/жазууну жерге туташтыруу
  6. LCD иштетүүнү Arduino пин 6га туташтырыңыз
  7. LCD терминалын 4, 5, 6, 7 Arduino пин 8, 9, 10, 11 туташтырыңыз

5 -кадам: Код

Code
Code

Бул жерде газды аныктоочу сигнализация системасы үчүн Arduino коду.

gist.github.com/AZ979/8e344619862e4a76c3c2…

6 -кадам: Симуляцияны иштетүү

Симуляцияны иштетүү
Симуляцияны иштетүү

Сиз симуляцияны иштеткенде, ЖК коопсуз жана билдирүүлөрдү баалоого жөндөмдүү болууга тийиш, ал эми газ сенсору газдын агып кетишин аныктаса, пьезо сигналынын сигналын бериши керек. Эгер бир нерсе сиз ойлогондой иштесе, анда аягына чейин чыкканыңыз үчүн куттуктайм.

Сунушталууда: