Mundarija:

Arduino yordamida uy ichidagi gaz oqishini oldini olish: 3 qadam
Arduino yordamida uy ichidagi gaz oqishini oldini olish: 3 qadam

Video: Arduino yordamida uy ichidagi gaz oqishini oldini olish: 3 qadam

Video: Arduino yordamida uy ichidagi gaz oqishini oldini olish: 3 qadam
Video: SKR 1.4 - Adding a 3d Extruder Stepper for a Diamond PrintHead 2024, Noyabr
Anonim
Arduino yordamida uy ichidagi gaz oqishini oldini olish
Arduino yordamida uy ichidagi gaz oqishini oldini olish

Bu ko'rsatmada men prototip qildim, u gaz chiqqanda LPG tsilindrining gaz tugmachasini avtomatik yopadi. LPG hidsiz va uning hidi uchun Etil Mercaptan deb nomlangan agent qo'shiladi, shuning uchun uni oqish paytida sezish mumkin. Ammo, agar odamlar uyda bo'lmasa, oqish sodir bo'lsa, bu halokatli halokatga olib keladi. Baxtsiz hodisalarning oldini olish uchun men ushbu prototipni yaratdim.

Ta'minotlar

1. Arduino Uno.

2. Servo dvigatel.

3. Gaz sensori (MQ-5).

4. Dvigatel haydovchisi-L293d.

5. Eski kompyuterdan CD disk.

1 -qadam: komponentlar

Komponentlar
Komponentlar
Komponentlar
Komponentlar
Komponentlar
Komponentlar
Komponentlar
Komponentlar

Gaz sensori: LPG oqishini aniqlash uchun MQ-5 gaz sensori ishlatardim. Bu analog va raqamli chiqishni beradi.

Servo dvigatel: Men Sg90 dvigatelidan foydalanardim, u Arduino loyihalarining ko'pchiligida ishlatiladi. U taxminan 180 daraja aylana oladi va biz faqat dvigatelning 90 gradus burilishidan foydalanamiz. Dvigatel silindrli gaz tugmachasiga ulanishi mumkin.

CD disk: Men bu diskni xonadagi oynalarni ko'rsatish uchun ishlatganman. Drayvni ochish va yopish uchun doimiy dvigatel javobgardir. Bu xonadagi derazalarning ochilishi va yopilishini anglatadi.

Dvigatel haydovchisi: Men l293d dvigatel drayverini CD diskidagi doimiy dvigatelni boshqarish uchun ishlatardim. Bu dvigatel haydovchisi bir vaqtning o'zida soat yo'nalishi bo'yicha va soat miliga teskari yo'nalishda 2 ta shahar motorini boshqarishi mumkin. Kirish pinlari Arduino -ga, chiqish pinlari esa shahar motoriga ulangan.

2 -qadam: ulanishlar

Gaz sensori: Bu sensorda to'rtta pin bor. Vcc va gnd Arduino 5v va gnd pinlariga ulangan. Men analog chiqishni xohlayman, shuning uchun analog pin Arduino A0 piniga ulangan. Dvigatel drayveri: A va B kirish pinlari Arduino 5 va 6 raqamli pinlariga ulangan. 1 -dvigatelning chiqish pinlari shahar motoriga ulangan. Nihoyat, 9V akkumulyator haydovchiga shahar konnektori orqali ulanadi. Servo dvigatel: qizil va jigarrang simlar mos ravishda Arduino -ning 5v va gnd pinlariga ulanadi. To'q sariq sim Arduino -ning 9 -piniga ulangan.

3 -qadam: ishlash

MQ-5 sensori chiqishi mos yozuvlar qiymati bilan solishtiriladi. Chiqish mos yozuvlar qiymatidan kattaroq bo'lganda, Arduino servo dvigatelga signal yuboradi va u 90 daraja burilib, silindr tugmachasini yopadi, shuningdek, dvigatel haydovchisiga CD diskini ochish uchun signal yuboradi.).

Kodni ko'rish uchun bu erni bosing.

Tavsiya: