Nors SND yra būtinas kiekvieno namų ūkio poreikis, jų nutekėjimas gali sukelti nelaimę. Norėdami pranešti apie SND nuotėkį ir užkirsti kelią netinkamiems atvejams, yra įvairių produktų nuotėkiui aptikti. Čia mes sukūrėme Arduino pagrindu pagamintą SND dujų detektoriaus signalizaciją. Jei nuteka dujos, ši sistema jį aptinka ir įspėja įsigydama prie grandinės pritvirtintą signalą. Šią sistemą lengva sukurti ir kiekvienas, turintis elektronikos ir programavimo žinių, gali ją sukurti.
SND dujų aptikimui naudojome SND dujų jutiklio modulį. Kai atsiranda SND dujų nuotėkis, ant jo kaiščio išgaunamas aukštas impulsas, o „arduino“ nuolat skaito DO kaištį. Kai „Arduino“ gauna AUKŠTĄ impulsą iš SND dujų modulio, 16x2 skystųjų kristalų ekrane rodomas pranešimas apie „LPG dujų nutekėjimo perspėjimą“ ir įjungiamas garsinis signalas, kuris pypteli vėl ir vėl, kol dujų detektoriaus modulis nejaučia dujų aplinkoje. Kai SND dujų detektoriaus modulis „LOW“ impulsą duoda „arduino“, tada LCD ekrane rodomas pranešimas „No LPG Gas Leakage“.
Naudoti komponentai
- „Arduino Pro Mini“
- SND dujų jutiklio modulis
- Buzeris
- BC 547 tranzistorius
- 16x2 LCD ekranas
- 1K rezistorius
- Bandomoji Lenta
- 9 voltų baterija
- Jungiamieji laidai
SND dujų jutiklio modulis
Šiame modulyje yra MQ3 jutiklis, kuris faktiškai aptinka SND dujas, yra komparatorius (LM393), skirtas palyginti MQ3 išėjimo įtampą su etalonine įtampa. Tai suteikia AUKŠTĄ išėjimą, kai jaučiamos suskystintos dujos. Potenciometras taip pat naudojamas dujų jutimo jautrumui kontroliuoti. Šį modulį labai lengva suderinti su mikrovaldikliais ir „arduino“ ir jis lengvai pasiekiamas rinkoje pavadinimu „LPG Gas Sensor Module“. Taip pat galime jį sukurti naudodami LM358 arba LM393 ir MQ3.
Grandinės schema ir aprašymas
Kaip parodyta aukščiau pateiktoje schemoje, jame yra „Arduino“ plokštė, SND dujų jutiklio modulis, garsinis signalas ir 16x2 LCD modulis. „Arduino“ kontroliuoja visą šios sistemos procesą, pvz., Skaitant SND dujų jutiklio modulio išvestį, siunčiant pranešimą į LCD ir aktyvuojant garsinį signalą. Šio jutiklio modulio jautrumą galime nustatyti ant jo uždėtu įmontuotu potenciometru.
SND dujų jutiklio modulio DO kaištis yra tiesiogiai sujungtas su „Arduino“ 18 kaiščiu (A4), o „Vcc“ ir „GND“ - su „Arduino“ Vcc ir GND. SND dujų jutiklio modulį sudaro MQ3 jutiklis, kuris nustato SND dujas. Šiame MQ3 jutiklyje yra šildytuvas, kuriam reikia šiek tiek tiekti šildytuvą, o paruošti aptikti SND dujas gali užtrukti iki 15 minučių. Analoginė MQ3 išvestis konvertuojama skaitmeniniu būdu. 16x2 skystųjų kristalų ekranas yra sujungtas su „arduino“ 4 bitų režimu. Valdymo kaiščiai RS, RW ir En yra tiesiogiai prijungti prie 2 arduino kaiščių, GND ir 3. O duomenų kaištis D0-D7 yra prijungtas prie 4, 5, 6, 7 arduino. Per „NPN BC547“ tranzistorių, kurio pagrinde yra 1 k rezistorius, su „arduino“ smeigtuku yra sujungtas signalas.
Programos aprašymas
Programuodami mes naudojome skaitmeninio skaitymo funkciją, norėdami nuskaityti SND dujų jutiklio modulio išvestį, tada atlikome operaciją pagal įvestį.
Šiam projektui išbandyti naudojome cigarečių žiebtuvėlį, kuriame yra SND dujų.