Sadržaj:
![Kućni detektor plina: 3 koraka Kućni detektor plina: 3 koraka](https://i.howwhatproduce.com/images/002/image-4090-33-j.webp)
Video: Kućni detektor plina: 3 koraka
![Video: Kućni detektor plina: 3 koraka Video: Kućni detektor plina: 3 koraka](https://i.ytimg.com/vi/rkAvJFErpEM/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
![Kućni detektor plina Kućni detektor plina](https://i.howwhatproduce.com/images/002/image-4090-34-j.webp)
![Kućni detektor plina Kućni detektor plina](https://i.howwhatproduce.com/images/002/image-4090-35-j.webp)
![Kućni detektor plina Kućni detektor plina](https://i.howwhatproduce.com/images/002/image-4090-36-j.webp)
Ovaj projekt ima za cilj stvoriti učinkovit kućni detektor plina od arduino uno (ili u ovom slučaju njegov kineski ekvivalent) i hrpe senzora.
Pribor
Oprema koja vam je potrebna je:
1. Arduino uno ili njegova jeftinija verzija iz Geekcreita koja košta oko 5-8 $.
2. DS3231 Modul sata u stvarnom vremenu za oko 2 USD koji će se koristiti za sat, ali i za mjerenje temperature.
3. Senzor plina MQ-2 koji će se koristiti za mjerenje koncentracije CO. To je oko 2,50 USD.
4. Senzor plina MQ-7 koji će se koristiti za mjerenje LPG-a i koncentracije dima. To je oko 2,50 USD.
5. Pasivni zujalica i senzor vlažnosti koji obično idu za 1-2 USD ili u većem paketu senzora.
6. 1.8 TFT zaslon u boji ST7735. Ovaj ja koristim u ovom projektu i košta oko 5 USD.
www.banggood.com/1_8-Inch-TFT-LCD-Display-…
Korak 1: Krug
![Krug Krug](https://i.howwhatproduce.com/images/002/image-4090-37-j.webp)
Moduli i njihove veze s pločom opisani su u nastavku. Igle modula nalaze se s lijeve strane, a strelica pokazuje na pin ploče na koji je ovaj pin spojen.
DS3231:
VCC → 5V
GND → GND
SDA → drugi pin s vrha, s desne strane ploče
SCL → prvi pin s vrha, s desne strane ploče
(SDA i SCL zaokruženi su crvenom bojom na gornjoj slici ploče)
MQ-2:
VCC → 5V
GND → GND
A0 → A0
MQ-7:
VCC → 5V
GND → GND
A0 → A1
ST7735 Zaslon:
VCC → 5V
GND → GND
CS → 10
RESETIRANJE → 9
Kr. → 8
SDA → 11
SCK → 13
LED → 3.3V
Zvučni signal:
- → GND
srednji zatik → VCC
S → 5
Senzor vlažnosti:
- → GND
srednji zatik → VCC
S → 5
Korak 2: Kôd
![Kod Kod](https://i.howwhatproduce.com/images/002/image-4090-38-j.webp)
![Kod Kod](https://i.howwhatproduce.com/images/002/image-4090-39-j.webp)
![Kod Kod](https://i.howwhatproduce.com/images/002/image-4090-40-j.webp)
![Kod Kod](https://i.howwhatproduce.com/images/002/image-4090-41-j.webp)
Kôd je prikazan na nekoliko snimaka zaslona iz arduino uređivača pa ga možete brzo pogledati ili ga možete preuzeti dolje. Za projekt je potrebno dosta knjižnica pa su i one predstavljene.
Struktura i logika koda
Na prvoj slici su knjižnice uključene, zatim postoji nekoliko definicija za zujalicu, senzor vlažnosti i zaslon. Također sam morao uključiti sivu boju jer nije zadano definirana iz knjižnice. Nakon toga su instance senzora i varijable koje će vam kasnije biti korisne. Varijable hr i wr neka su mjerenja granica linija. Slijedi postavljanje. Brzina serijske veze postavljena je na 115200 bauda, a senzori mq2 i ds3231 (rtc) se pokreću.
Na drugoj slici smo postavili pin zujalice na izlaz. Pokrećemo zaslon na crni zaslon i ubacujemo 10 sekundi nakon čega počinjemo crtati linije razdvajanja (bijele linije) na zaslonu, ovaj kôd je označen komentarima vodoravnih linija i okomitih linija. Slijedi tekst na ekranu. Za svaki određeni senzor blok koda koji prikazuje tekst počinje s tim imenom senzora poput komentara. Ovo je samo statični tekst koji se neće promijeniti pri osvježavanju.
Na trećoj slici nastavlja se tekstualni dio, a postavljanje završava s još 10 sekundi odgode kako bi se senzori mogli lijepo kalibrirati. Nakon toga dolazi glavna petlja. U njemu prvo što treba dobiti od senzora i prikazati na nizu je dan, nakon čega slijedi datum.
Na četvrtoj slici glavna petlja nastavlja s dobivanjem informacija o vremenu. Nakon toga slijedi temperatura. Boja teksta na ekranu ovisi o temperaturi. Nakon nekoliko redaka koda postoji tft.print ((char) 248), ovo ispisuje znak Celzijusa na ekranu.
Na petoj slici vlažnost je ispisana plavom bojom ako je unutar 30 i 55 posto (smatra se normalnom vlagom u prostoriji) i crvenom ako nije. Nakon toga se mjere i prikazuju koncentracije CO (ugljični monoksid), dima i UNP (plin).
Na šestoj i sedmoj slici nalaze se provjere koje aktiviraju zvučni signal i upozoravaju na moguće visoke i štetne razine otrovnih tvari. Ako je UNP između 15 i 30 ppm, zuji u intervalima od dvije sekunde kao upozorenje. Ako su razine iznad 30, zujat će stalno dok se te razine ne spuste. Za CO je isti, ali s tri praga i jednim pragom za dim. Razine se ažuriraju svakih 5 sekundi.
Korak 3: Rezultat
![Rezultat Rezultat](https://i.howwhatproduce.com/images/002/image-4090-42-j.webp)
Gore navedeni izgled trebali biste vidjeti na svom TFT ekranu kada napajate ploču.
Preporučeni:
IOT detektor propuštanja plina: 4 koraka
![IOT detektor propuštanja plina: 4 koraka IOT detektor propuštanja plina: 4 koraka](https://i.howwhatproduce.com/images/006/image-16361-j.webp)
Detektor curenja plina na temelju IOT -a: Zahtjevi1 - Nodemcu (ESP8266) 2 - Senzor dima (MQ135) 3 - Žice kratkospojnika (3)
IoT detektor plina s Arduinom i Raspberry Pi: 5 koraka
![IoT detektor plina s Arduinom i Raspberry Pi: 5 koraka IoT detektor plina s Arduinom i Raspberry Pi: 5 koraka](https://i.howwhatproduce.com/images/009/image-24400-j.webp)
IoT detektor plina s Arduinom i Raspberry Pi: U ovom ćete uputstvu naučiti kako izgraditi IoT detektor plina pomoću Arduina, Raspberry Pi i senzora plina MQ-5. Osim ovih dijelova trebat će vam tri žice za spajanje Arduina na senzor plina. Kad to učinite, bit ćete
DETEKTOR PLINSKOG PLINA: 5 koraka
![DETEKTOR PLINSKOG PLINA: 5 koraka DETEKTOR PLINSKOG PLINA: 5 koraka](https://i.howwhatproduce.com/images/009/image-26243-j.webp)
DETEKTOR PLINSKOG PLINA: u ovom VODIČU ću izgraditi detektor LPG -a s alarmom
OSJETLJIVO ŠEŠIR ZA MASINU PI ZRAK KVALITETE I DETEKTOR PLINA V1.1: 9 koraka
![OSJETLJIVO ŠEŠIR ZA MASINU PI ZRAK KVALITETE I DETEKTOR PLINA V1.1: 9 koraka OSJETLJIVO ŠEŠIR ZA MASINU PI ZRAK KVALITETE I DETEKTOR PLINA V1.1: 9 koraka](https://i.howwhatproduce.com/images/003/image-6812-45-j.webp)
OSJETLJIVO ŠEŠIR ZA MASINU PI ZRAKU KVALITETU ZRAKA I DETEKTOR PLINA V1.1: Sensly je prijenosni senzor zagađenja koji može detektirati razine onečišćenja u zraku pomoću svojih senzora za plin na brodu za prikupljanje informacija o raznim prisutnim plinovima. Te se informacije mogu unositi izravno na vaš pametni telefon u stvarnom vremenu
Sensly šešir za Raspberry Pi detektor kvalitete zraka i plina V0.9: 8 koraka
![Sensly šešir za Raspberry Pi detektor kvalitete zraka i plina V0.9: 8 koraka Sensly šešir za Raspberry Pi detektor kvalitete zraka i plina V0.9: 8 koraka](https://i.howwhatproduce.com/images/001/image-1008-136-j.webp)
Sensly šešir za Raspberry Pi detektor kvalitete zraka i plina V0.9: Sensly je prijenosni senzor zagađenja koji može detektirati razine onečišćenja u zraku pomoću ugrađenih senzora za plin za prikupljanje informacija o raznim prisutnim plinovima. Te se informacije mogu unositi izravno na vaš pametni telefon u stvarnom vremenu