Mündəricat:

Ev Qaz Detektoru: 3 addım
Ev Qaz Detektoru: 3 addım

Video: Ev Qaz Detektoru: 3 addım

Video: Ev Qaz Detektoru: 3 addım
Video: Электрика в новостройке. Прокладка кабеля в гофре и без. 3 серия #8 2024, Iyul
Anonim
Ev Qaz Dedektoru
Ev Qaz Dedektoru
Ev Qaz Dedektoru
Ev Qaz Dedektoru
Ev Qaz Dedektoru
Ev Qaz Dedektoru

Bu layihə, arduino uno'dan (və ya bu halda Çin ekvivalentindən) təsirli bir ev qazı detektoru və bir dəstə sensor yaratmağı hədəfləyir.

Təchizat

Lazım olan avadanlıqlar:

1. Arduino uno və ya Geekcreit-dən təxminən 5-8 dollar olan daha çirkin versiyası.

2. Saat üçün həm də temperaturun ölçülməsi üçün istifadə ediləcək təxminən 2 dollarlıq DS3231 Real Time Clock Modulu.

3. CO konsentrasiyasını ölçmək üçün istifadə ediləcək MQ-2 qaz sensoru. Təxminən 2.50 dollardır.

4. LPG və tüstü konsentrasiyasını ölçmək üçün istifadə ediləcək MQ-7 qaz sensoru. Təxminən 2.50 dollardır.

5. Adətən 1-2 dollara və ya daha böyük bir sensor paketinə gedən passiv səs siqnalı və rütubət sensoru.

6. 1.8 TFT Rəngli Ekran ST7735. Bu layihədə istifadə etdiyim və təxminən 5 dollardır.

www.banggood.com/1_8-Inch-TFT-LCD-Display-…

Addım 1: Dövrə

Dövrə
Dövrə

Modullar və onların lövhəyə olan əlaqələri bundan sonra təsvir ediləcəkdir. Modulun sancaqları sol tərəfdədir və ox bu pimin bağlandığı lövhə pinini göstərir.

DS3231:

VCC → 5V

GND → GND

SDA → lövhənin sağ tərəfində yuxarıdan ikinci pin

SCL → lövhənin sağ tərəfində yuxarıdan ilk pin

(SDA və SCL yuxarıdakı lövhə şəkilində qırmızı ilə çevrilmişdir)

MQ-2:

VCC → 5V

GND → GND

A0 → A0

MQ-7:

VCC → 5V

GND → GND

A0 → A1

ST7735 Ekran:

VCC → 5V

GND → GND

CS → 10

SIFIRLA → 9

AD → 8

SDA → 11

SCK → 13

LED → 3.3V

Buzzer:

- → GND

orta pin → VCC

S → 5

Rütubət sensoru:

- → GND

orta pin → VCC

S → 5

Addım 2: Kod

Kod
Kod
Kod
Kod
Kod
Kod
Kod
Kod

Kod, arduino redaktorunun bir neçə ekran görüntüsündə yer alır, buna görə tez baxa bilərsiniz və ya tam şəkildə yükləyə bilərsiniz. Layihə çox sayda kitabxana tələb edir, buna görə də onlar da nümayiş olunur.

Kodun quruluşu və məntiqi

Kitabxanalar daxil olan ilk şəkil, sonra səs siqnalı, rütubət sensoru və ekran üçün az sayda tərif var, kitabxanadan standart olaraq təyin olunmadığı üçün boz rəngini də əlavə etməli oldum. Bundan sonra daha sonra lazımlı olacaq sensorlar və dəyişənlərdir. Hr və wr dəyişənləri xətt sərhədləri üçün bəzi ölçülərdir. Sonrakı quruluşdur. Serial əlaqə sürəti 115200 baud olaraq təyin olunur və mq2 və ds3231 (rtc) sensorlar işə salınır.

İkinci şəkildə, səs siqnalı çıxışını təyin edəcəyik. Ekranı qara ekrana qoyuruq və 10 saniyəlik bir deal qoyuruq, sonra ayırma xətlərini (ağ xətlər) çəkməyə başlayırıq, bu kod Üfüqi xətlər və Şaquli xətlər şərhləri ilə qeyd olunur. Sonrakı, ekrandakı mətndir. Hər bir xüsusi sensor üçün mətni göstərən kod bloku şərh kimi bu sensorlar adından başlayır. Bu yalnız yeniləmə zamanı dəyişməyən statik mətndir.

Üçüncü şəkildə, mətn hissəsi davam edir və sensorlar gözəl bir şəkildə kalibr etməsi üçün quruluş başqa 10 saniyə gecikmə ilə başa çatır. Bundan sonra əsas döngə gəlir. Sensorlardan əldə etmək və sim üzərində göstərmək üçün ilk şey tarixdən sonrakı gündür.

Dördüncü şəkildəki əsas döngə, vaxt haqqında məlumat əldə etməklə davam edir. Bundan sonra temperatur. Ekrandakı mətnin rəngi temperaturdan asılıdır. Bir neçə sətir koddan sonra tft.print ((char) 248) var, bu ekranda Selsi işarəsini yazdırır.

Beşinci şəkildə, rütubət 30 və 55 faiz arasında olduqda mavi rənglə (bir otaq üçün normal rütubət hesab olunur) və əks halda qırmızı rənglə yazılır. Bundan sonra CO (karbonmonoksit), tüstü və LPG (qaz) konsentrasiyaları ölçülür və göstərilir.

Altıncı və yeddinci şəkil, siqnalı işə salan və potensial yüksək və zərərli zəhərli maddələr barədə xəbərdarlıq edən çeklərdir. LPG 15-30 ppm arasındadırsa, bir xəbərdarlıq olaraq iki saniyəlik fasilələrlə səslənir. Səviyələr 30 -dan yuxarıdırsa, bu səviyyələr aşağı düşənə qədər daim səslənir. CO üçün eynidir, ancaq üç eşik və bir tüstü eşiği ilə. Səviyyələr hər 5 saniyədə yenilənir.

Addım 3: Nəticə

Nəticə
Nəticə

Lövhənizi gücləndirərkən yuxarıdakı görünüşü TFT ekranınızda görməlisiniz.

Tövsiyə: