Sisukord:

Koduse gaasilekke vältimine Arduino abil: 3 sammu
Koduse gaasilekke vältimine Arduino abil: 3 sammu

Video: Koduse gaasilekke vältimine Arduino abil: 3 sammu

Video: Koduse gaasilekke vältimine Arduino abil: 3 sammu
Video: Мамины пирожки как Пух! Тесто нежное, начинки много ❤😘! Попробуйте, и Вы 👉 останетесь в восторге! 2024, November
Anonim
Kodumaise gaasilekke vältimine Arduino abil
Kodumaise gaasilekke vältimine Arduino abil

Selles juhendis tegin prototüübi, mis sulgeb gaasilekke korral automaatselt vedelgaasiballooni gaasinupu. Veeldatud naftagaas on lõhnatu ja selle lõhna tõttu lisatakse ainet nimega Ethyl Mercaptan, nii et seda on lekke korral märgata. Kuid kui leke toimub, kui inimesi pole kodus, toob see kaasa surmaga lõppenud õnnetuse. Nende õnnetuste vältimiseks tegin selle prototüübi.

Tarvikud

1. Arduino Uno.

2. Servomootor.

3. Gaasiandur (MQ-5).

4. Mootori juht-L293d.

5. CD -draiv vanast arvutist.

Samm: komponendid

Komponendid
Komponendid
Komponendid
Komponendid
Komponendid
Komponendid
Komponendid
Komponendid

Gaasiandur: kasutasin gaasiandurit MQ-5, et tuvastada vedelgaasi leke. See annab nii analoog- kui ka digitaalse väljundi.

Servomootor: kasutasin mootorit Sg90, mida kasutatakse enamikus Arduino projektides. See võib pöörata umbes 180 kraadi ja me kasutame ainult 90 kraadi mootori pöörlemist. Mootori saab gaasiballooni külge kinnitada.

CD -draiv: kasutasin seda draivi ruumis olevate akende tähistamiseks. Alalisvoolumootor vastutab ajami avamise ja sulgemise eest. See tähistab ruumi akende avamist ja sulgemist.

Mootorijuht: kasutasin l293d mootori draiverit, et juhtida alalisvoolumootorit cd -draivis. See mootorijuht võib juhtida korraga 2 alalisvoolumootorit nii päripäeva kui ka vastupäeva. Sisendtihvtid on ühendatud Arduinoga ja väljundtihvid alalisvoolumootoriga.

Samm 2: Ühendused

Gaasiandur: selles anduris on neli tihvti. Vcc ja gnd on ühendatud Arduino 5v ja gnd tihvtidega. Ma tahan analoogväljundit, nii et analoogtapp on ühendatud Arduino tihvtiga A0. Mootori draiver: sisendpoldid A ja B on ühendatud Arduino digitaalsete tihvtidega 5 ja 6. Mootori 1 väljundpoldid on ühendatud alalisvoolumootoriga. Lõpuks ühendatakse 9V aku draiveriga alalisvoolu pistiku kaudu. Servomootor: punased ja pruunid juhtmed on ühendatud vastavalt Arduino 5v ja gnd kontaktidega. Oranž juhe on ühendatud Arduino tihvtiga 9 (pwm tihvt).

3. samm: töö

MQ-5 anduri väljundit võrreldakse võrdlusväärtusega. Kui väljund on võrdlusväärtusest suurem, saadab Arduino servomootorile signaali ja see pöörleb silindri nupu sulgemiseks 90 kraadi ning saadab signaali ka mootorijuhile CD -ajami avamiseks (mis tähistab akende avamist)).

Koodi vaatamiseks klõpsake siin.

Soovitan: