Բովանդակություն:

Ներքին գազի արտահոսքի կանխարգելում Arduino- ի միջոցով. 3 քայլ
Ներքին գազի արտահոսքի կանխարգելում Arduino- ի միջոցով. 3 քայլ

Video: Ներքին գազի արտահոսքի կանխարգելում Arduino- ի միջոցով. 3 քայլ

Video: Ներքին գազի արտահոսքի կանխարգելում Arduino- ի միջոցով. 3 քայլ
Video: Երևանում MAN բեռնատարը կոտրել է գազատար խողովակը․ սկսվել է գազի արտահոսք 2024, Հուլիսի
Anonim
Ներքին գազի արտահոսքի կանխարգելում Arduino- ի միջոցով
Ներքին գազի արտահոսքի կանխարգելում Arduino- ի միջոցով

Այս հրահանգով ես պատրաստեցի մի նախատիպ, որը գազի արտահոսքի դեպքում ինքնաբերաբար փակում է LPG բալոնի գազի գլխիկը: LPG- ն անհոտ է, և դրա հոտի համար ավելացվում է էթիլ Մերկապտան կոչվող գործակալը, որպեսզի այն նկատվի արտահոսքի ժամանակ: Բայց եթե արտահոսք լինի, երբ մարդիկ տանը չեն, դա հանգեցնում է մահացու վթարի: Այս վթարները կանխելու համար ես պատրաստեցի այս նախատիպը:

Պարագաներ

1. Արդուինո Ունո:

2. Servo շարժիչ:

3. Գազի տվիչ (MQ-5):

4. Շարժիչային վարորդ-L293d.

5. CD սկավառակ հին համակարգչից:

Քայլ 1: Բաղադրիչներ

Բաղադրիչներ
Բաղադրիչներ
Բաղադրիչներ
Բաղադրիչներ
Բաղադրիչներ
Բաղադրիչներ
Բաղադրիչներ
Բաղադրիչներ

Գազի սենսոր. Ես օգտագործել եմ MQ-5 գազի սենսոր `գազի արտահոսքը հայտնաբերելու համար: Այն տալիս է ինչպես անալոգային, այնպես էլ թվային ելք:

Servo շարժիչ. Ես օգտագործել եմ Sg90 շարժիչը, որն օգտագործվում է Arduino նախագծերի մեծ մասում: Այն կարող է պտտվել մոտավորապես 180 աստիճանով, և մենք օգտագործում ենք շարժիչի միայն 90 աստիճան պտույտ: Շարժիչը կարող է կցվել բալոնների գազի բռնակին:

Cd drive. Ես օգտագործել եմ այս սկավառակը `սենյակում առկա պատուհանները ներկայացնելու համար: DC շարժիչը պատասխանատու է սկավառակի բացման և փակման համար: Այն ներկայացնում է սենյակի պատուհանների բացումն ու փակումը:

Շարժիչային վարորդ. Ես օգտագործել եմ l293d շարժիչի վարորդը, որը վերահսկում է սկավառակի սկավառակի վրա գտնվող շարժիչը: Այս շարժիչի վարորդը կարող է միաժամանակ 2 DC շարժիչ վարել ինչպես ժամացույցի սլաքի ուղղությամբ, այնպես էլ սլաքի հակառակ ուղղությամբ: Մուտքային կապերը միացված են Arduino- ին, իսկ ելքային կապերը `DC շարժիչին:

Քայլ 2: Միացումներ

Գազի ցուցիչ. Այս տվիչի մեջ կա չորս կապում: Vcc- ն և gnd- ը միացված են Arduino- ի 5v և gnd կապերին: Ես ուզում եմ անալոգային ելքը, որպեսզի անալոգային կապը միացված լինի Arduino- ի A0- ի կապին: Շարժիչային վարորդ. Մուտքի A և B կապերը միացված են Arduino- ի թվային 5 -րդ և 6 -րդ կապերին: 1 -ին շարժիչի ելքային կապումներն միացված են DC շարժիչին: Վերջապես 9 վ մարտկոցը միացված է վարորդին DC միակցիչի միջոցով: Servo շարժիչ. Կարմիր և շագանակագույն լարերը միացված են համապատասխանաբար Arduino- ի 5v և gnd կապերին: Նարնջագույն մետաղալարը միացված է Arduino- ի 9 -րդ կապին (pwm pin):

Քայլ 3: Աշխատանք

MQ-5 սենսորի ելքը համեմատվում է հղման արժեքի հետ: Երբ ելքը ավելի մեծ է, քան հղման արժեքը, Arduino- ն ազդանշան է ուղարկում սերվո շարժիչին և այն կշրջվի 90 աստիճանով ՝ գլանը փակելու համար, ինչպես նաև ազդանշան է ուղարկում շարժիչին `բացելու cd սկավառակը (որը ներկայացնում է պատուհանների բացում):

Կոդը տեսնելու համար կտտացրեք այստեղ:

Խորհուրդ ենք տալիս: