Mundarija:
Video: Uy gaz detektori: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Bu loyiha arduino uno (yoki bu uning xitoycha ekvivalenti) dan samarali uy gaz detektori va sensorlar to'plamini yaratishga qaratilgan.
Ta'minotlar
Sizga kerak bo'lgan uskunalar:
1. Arduino uno yoki uning Geekcreit-dan 5-8 dollarga yaqinroq versiyasi.
2. DS3231 Real Time Clock Module - taxminan 2 $, bu soat uchun, balki haroratni o'lchash uchun ham ishlatiladi.
3. CO kontsentratsiyasini o'lchash uchun ishlatiladigan MQ-2 gaz sensori. Bu taxminan 2,50 dollar.
4. LPG va tutun kontsentratsiyasini o'lchash uchun ishlatiladigan MQ-7 gaz sensori. Bu taxminan 2,50 dollar.
5. Passiv signal va namlik sensori odatda 1-2 dollarga yoki undan katta sensorlar to'plamiga tushadi.
6. 1,8 dyuymli TFT rangli displey ST7735. Men bu loyihada ishlataman va taxminan 5 dollar.
www.banggood.com/1_8-Inch-TFT-LCD-Display-…
1 -qadam: O'chirish davri
Modullar va ularning taxtaga ulanishi keyinroq tasvirlanadi. Modul pimlari chap tomonda va o'q bu pin ulangan taxta piniga ishora qiladi.
DS3231:
VCC → 5V
GND → GND
SDA → taxtaning o'ng tomonidagi yuqoridan ikkinchi pin
SCL → taxtaning o'ng tomonidagi birinchi pin
(SDA va SCL yuqoridagi rasmda qizil rang bilan aylantirilgan)
MQ-2:
VCC → 5V
GND → GND
A0 → A0
MQ-7:
VCC → 5V
GND → GND
A0 → A1
ST7735 displeyi:
VCC → 5V
GND → GND
CS → 10
Qayta tiklash → 9
AD → 8
SDA → 11
SCK → 13
LED → 3.3V
Buzzer:
- → GND
o'rta pin → VCC
S → 5
Namlik sensori:
- → GND
o'rta pin → VCC
S → 5
2 -qadam: Kod
Kod arduino muharririning bir nechta skrinshotlarida mavjud, shuning uchun uni tezda ko'rib chiqishingiz yoki to'liq quyida yuklab olishingiz mumkin. Loyiha juda ko'p kutubxonalarni talab qiladi, shuning uchun ular ham ko'rsatiladi.
Kodning tuzilishi va mantig'i
Birinchi rasmda kutubxonalar joylashtirilgan, shunda signalizator, namlik sensori va displey uchun ta'riflar kam, men kul rangni kiritishim kerak edi, chunki u kutubxonadan sukut bo'yicha aniqlanmagan. Shundan so'ng, sensorli misollar va o'zgaruvchilar keyinchalik yordam beradi. Hr va wr o'zgaruvchilari chiziq chegaralari uchun ba'zi o'lchovlardir. Keyingi - sozlash. Seriyali ulanish tezligi 115200 bodga o'rnatiladi va mq2 va ds3231 (rtc) datchiklari ishga tushiriladi.
Ikkinchi rasmda biz signal signalini chiqaramiz. Biz ekranni qora ekranga qo'yamiz va 10 soniya vaqtini qo'yamiz, shundan so'ng biz ajratish chiziqlarini (oq chiziqlar) chizishni boshlaymiz, bu kod Gorizontal chiziqlar va vertikal chiziqlar sharhlari bilan belgilanadi. Keyingi - ekrandagi matn. Har bir aniq sensor uchun matnni ko'rsatadigan kod bloki izoh kabi sensorlar nomidan boshlanadi. Bu faqat yangilanishda o'zgarmaydigan statik matn.
Uchinchi rasmda matn qismi davom etadi va sozlash sensorlar yaxshi sozlanishi uchun yana 10 soniya kechikish bilan tugaydi. Shundan so'ng asosiy halqa keladi. Datchiklardan olinadigan va simda ko'rsatiladigan birinchi narsa - bu kun, keyin sanadan keyin.
To'rtinchi rasmda asosiy tsikl vaqt haqida ma'lumot olishda davom etadi. Shundan keyin harorat. Ekrandagi matnning rangi haroratga bog'liq. Bir necha satr koddan so'ng tft.print ((char) 248) mavjud bo'lib, u ekranda Selsiy belgisini bosib chiqaradi.
Beshinchi rasmda namlik ko'k va 30 va 55 foiz oralig'ida (xona uchun normal namlik deb hisoblanadi), agar bo'lmasa - qizil rang bilan bosilgan. Shundan so'ng CO (uglerod oksidi), tutun va LPG (gaz) kontsentratsiyalari o'lchanadi va ko'rsatiladi.
Oltinchi va ettinchi rasmda signal signalini faollashtiruvchi va potentsial toksik moddalarning yuqori va zararli darajalari haqida ogohlantiruvchi tekshiruvlar mavjud. Agar LPG 15 dan 30 ppmgacha bo'lsa, u ogohlantirish sifatida ikki soniya oralig'ida jiringlaydi. Agar darajalar 30 dan yuqori bo'lsa, u pasayguncha doimiy ravishda jiringlaydi. Chunki CO bir xil, lekin uchta chegara va tutun uchun bitta pol. Darajalar har 5 soniyada yangilanadi.
3 -qadam: Natija
Kengashni quvvatlantirishda siz TFT ekranida yuqoridagi ko'rinishni olishingiz kerak.
Tavsiya:
IOT asosidagi gaz oqish detektori: 4 qadam
IOT asosidagi gaz qochqin detektori: talablar1 - Nodemcu (ESP8266) 2 - tutun sensori (MQ135) 3 - o'tish simlari (3)
Arduino va Raspberry Pi bilan IoT gaz detektori: 5 qadam
Arduino va Raspberry Pi bilan IoT gaz detektori: Bu yo'riqnomada siz Arduino, Raspberry Pi va MQ-5 gaz sensori yordamida IoT gaz detektori qurishni o'rganasiz. Bu qismlarga qo'shimcha ravishda, Arduino -ni gaz sensori bilan ulash uchun sizga uchta sim kerak bo'ladi. Bu tugagach, siz
LPG gaz detektori: 5 qadam
LPG GAZ DETEKTORI: ushbu darslikda men signalli LPG detektori qurmoqchiman
RASPBERRY PI AIR SIFATI VA GAZ DETEKTORI V1.1: 9 bosqichlari uchun sezgir shlyapa
RASPBERRY PI AIR SIFATI VA GAZ DETEKTORI V1.1 uchun sezgir shlyapa: Sensly - bu har xil gazlar haqida ma'lumot to'plash uchun bortdagi gaz sensorlar yordamida havodagi ifloslanish darajasini aniqlashga qodir portativ ifloslanish sensori. Bu ma'lumotni real vaqt rejimida to'g'ridan-to'g'ri smartfoningizga yuborish mumkin
Raspberry Pi havo sifati va gaz detektori V0.9 uchun sezgir shapka: 8 qadam
Raspberry Pi havo sifati va gaz detektori V0.9 uchun sezgir shlyapa: Sensly - bu har xil gazlar haqida ma'lumot to'plash uchun bortli gaz datchiklari yordamida havodagi ifloslanish darajasini aniqlashga qodir portativ ifloslanish sensori. Bu ma'lumotni real vaqt rejimida to'g'ridan-to'g'ri smartfoningizga yuborish mumkin