Tartalomjegyzék:

A háztartási gázszivárgás megelőzése Arduino használatával: 3 lépés
A háztartási gázszivárgás megelőzése Arduino használatával: 3 lépés

Videó: A háztartási gázszivárgás megelőzése Arduino használatával: 3 lépés

Videó: A háztartási gázszivárgás megelőzése Arduino használatával: 3 lépés
Videó: Flodravin vízkőmentesítő 2024, November
Anonim
A háztartási gázszivárgás megelőzése Arduino használatával
A háztartási gázszivárgás megelőzése Arduino használatával

Ebben az utasításban elkészítettem egy prototípust, amely gázszivárgás esetén automatikusan bezárja az LPG palack gázgombját. Az LPG szagtalan, és illata miatt etil -merkaptán nevű szert adnak hozzá, így szivárgás esetén észrevehető. De ha szivárgás történik, amikor az emberek nincsenek otthon, az halálos balesethez vezet. A balesetek megelőzése érdekében készítettem ezt a prototípust.

Kellékek

1. Arduino Uno.

2. Szervómotor.

3. Gázérzékelő (MQ-5).

4. Motorhajtó-L293d.

5. CD -meghajtó a régi számítógépről.

1. lépés: Alkatrészek

Alkatrészek
Alkatrészek
Alkatrészek
Alkatrészek
Alkatrészek
Alkatrészek
Alkatrészek
Alkatrészek

Gázérzékelő: MQ-5 gázérzékelőt használtam az LPG szivárgás észlelésére. Analóg és digitális kimenetet is biztosít.

Szervo motor: Sg90 motort használtam, amelyet a legtöbb Arduino projektben használnak. Körülbelül 180 fokban el tud forogni, és csak 90 fokban forgatjuk a motort. A motor a palackok gázgombjára rögzíthető.

Cd meghajtó: Ezzel a meghajtóval ábrázoltam a szobában lévő ablakokat. Az egyenáramú motor felelős a hajtás kinyitásáért és zárásáért. A szoba ablakainak nyitását és zárását jelenti.

Motorvezérlő: Az l293d motorvezérlőt használtam a cd meghajtó egyenáramú motorjának vezérlésére. Ez a motorhajtó egyszerre 2 egyenáramú motort hajthat az óramutató járásával megegyező és az óramutató járásával ellentétes irányban. A bemeneti csapok az Arduino -hoz, a kimeneti tüskék pedig az egyenáramú motorhoz vannak csatlakoztatva.

2. lépés: Kapcsolatok

Gázérzékelő: Ebben az érzékelőben négy csap található. A Vcc és a gnd az Arduino 5v és gnd csapjaihoz vannak csatlakoztatva. Analóg kimenetet akarok, hogy az analóg érintkező az Arduino A0 érintkezőjéhez legyen csatlakoztatva. Motorvezérlő: Az A és B bemeneti érintkezők az Arduino 5 és 6 digitális csapjaihoz vannak csatlakoztatva. Az 1 motor kimeneti csapjai az egyenáramú motorhoz vannak csatlakoztatva. Végül egy 9 V -os akkumulátort csatlakoztatnak a meghajtóhoz egy egyenáramú csatlakozón keresztül. Szervomotor: A piros és a barna vezetékek az Arduino 5 voltos és gnd tüskéihez vannak csatlakoztatva. A narancssárga vezeték az Arduino 9. csapjához (pwm csap) van csatlakoztatva.

3. lépés: Munka

Az MQ-5 érzékelő kimenetét összehasonlítják egy referenciaértékkel. Ha a kimenet nagyobb, mint a referenciaérték, az Arduino jelet küld a szervomotornak, és ez 90 fokkal elfordul, hogy bezárja a hengergombot, és elküldi a jelet a motorvezérlőnek is, hogy nyissa ki a cd -meghajtót (ami az ablakok nyitását jelenti)).

Kattintson ide a kód megtekintéséhez.

Ajánlott: