Spisu treści:

Zapobieganie wyciekom gazu domowego za pomocą Arduino.: 3 kroki
Zapobieganie wyciekom gazu domowego za pomocą Arduino.: 3 kroki

Wideo: Zapobieganie wyciekom gazu domowego za pomocą Arduino.: 3 kroki

Wideo: Zapobieganie wyciekom gazu domowego za pomocą Arduino.: 3 kroki
Wideo: Sterowanie silnikiem skraplacza lodówki LG za pomocą wyjścia PWM Arduino 2024, Grudzień
Anonim
Zapobieganie wyciekom gazu domowego za pomocą Arduino
Zapobieganie wyciekom gazu domowego za pomocą Arduino

W tej instrukcji wykonałem prototyp, który automatycznie zamyka pokrętło gazu butli LPG w przypadku wycieku gazu. LPG jest bezwonny, a dla jego zapachu dodawany jest środek zwany merkaptanem etylowym, dzięki czemu można go zauważyć w przypadku wycieku. Ale jeśli nastąpi przeciek, gdy ludzi nie ma w domu, prowadzi to do śmiertelnego wypadku. Aby zapobiec tym wypadkom, wykonałem ten prototyp.

Kieszonkowe dzieci

1. Arduino Uno.

2. Silnik serwo.

3. Czujnik gazu (MQ-5).

4. Sterownik silnika – L293d.

5. Napęd CD ze starego komputera.

Krok 1: Komponenty

składniki
składniki
składniki
składniki
składniki
składniki
składniki
składniki

Czujnik gazu: Do wykrywania wycieku LPG użyłem czujnika gazu MQ-5. Daje zarówno wyjście analogowe, jak i cyfrowe.

Silnik serwo: Użyłem silnika Sg90, który jest używany w większości projektów Arduino. Może obracać się w przybliżeniu o 180 stopni, a my używamy tylko 90 stopni obrotu silnika. Silnik można przymocować do gałki gazowej butli.

Napęd CD: Użyłem tego napędu do reprezentowania okien obecnych w pokoju. Za otwieranie i zamykanie napędu odpowiada silnik prądu stałego. Reprezentuje otwieranie i zamykanie okien w pokoju.

Sterownik silnika: Użyłem sterownika silnika l293d do sterowania silnikiem prądu stałego w napędzie CD. Ten sterownik silnika może napędzać jednocześnie 2 silniki prądu stałego zarówno w kierunku zgodnym, jak i przeciwnym do ruchu wskazówek zegara. Piny wejściowe są połączone z Arduino, a piny wyjściowe są podłączone do silnika prądu stałego.

Krok 2: Połączenia

Czujnik gazu: W tym czujniku są cztery piny. Vcc i gnd są połączone z pinami 5V i gnd Arduino. Chcę, aby wyjście analogowe było połączone z pinem A0 sterownika Arduino. Motor: Piny wejściowe A i B są połączone z cyfrowymi pinami 5 i 6 Arduino. Kołki wyjściowe silnika 1 są połączone z silnikiem prądu stałego. Na koniec bateria 9 V jest podłączona do sterownika przez złącze prądu stałego. Silnik serwo: czerwone i brązowe przewody są podłączone odpowiednio do pinów 5 V i GND Arduino. Pomarańczowy przewód jest podłączony do pinu 9 (pin pwm) Arduino.

Krok 3: Praca

Wyjście czujnika MQ-5 jest porównywane z wartością odniesienia. Gdy wartość wyjściowa jest większa niż wartość referencyjna, Arduino wysyła sygnał do serwomotoru i obróci się o 90 stopni, aby zamknąć pokrętło cylindra, a także wysyła sygnał do sterownika silnika, aby otworzyć napęd CD (co oznacza otwieranie okien).

Kliknij tutaj, aby zobaczyć kod.

Zalecana: