Sadržaj:

Sprječavanje istjecanja domaćeg plina pomoću Arduina .: 3 koraka
Sprječavanje istjecanja domaćeg plina pomoću Arduina .: 3 koraka

Video: Sprječavanje istjecanja domaćeg plina pomoću Arduina .: 3 koraka

Video: Sprječavanje istjecanja domaćeg plina pomoću Arduina .: 3 koraka
Video: Cloud Computing - Computer Science for Business Leaders 2016 2024, Srpanj
Anonim
Sprječavanje istjecanja domaćeg plina pomoću Arduina
Sprječavanje istjecanja domaćeg plina pomoću Arduina

U ovom uputstvu napravio sam prototip koji automatski zatvara gumb za plin cilindra za UNP kada dođe do curenja plina. UNP je bez mirisa, a za miris se dodaje sredstvo nazvano Etil Merkaptan, tako da se može primijetiti kada dođe do curenja. No, ako dođe do curenja kad ljudi nisu kod kuće, to dovodi do fatalne nesreće. Kako bih spriječio ove nesreće, napravio sam ovaj prototip.

Pribor

1. Arduino Uno.

2. Servo motor.

3. Senzor plina (MQ-5).

4. Vozač motora-L293d.

5. CD pogon sa starog računala.

Korak 1: Komponente

Komponente
Komponente
Komponente
Komponente
Komponente
Komponente
Komponente
Komponente

Senzor plina: Koristio sam senzor plina MQ-5 za otkrivanje curenja UNP-a. Daje i analogni i digitalni izlaz.

Servo motor: Koristio sam motor Sg90 koji se koristi u većini Arduino projekata. Može se okrenuti za 180 stupnjeva približno, a mi koristimo samo rotaciju motora za 90 stupnjeva. Motor se može pričvrstiti na gumb za gas u cilindrima.

CD pogon: Koristio sam ovaj pogon za predstavljanje prozora prisutnih u prostoriji. Za otvaranje i zatvaranje pogona odgovoran je istosmjerni motor. Predstavlja otvaranje i zatvaranje prozora u prostoriji.

Upravljački program motora: Koristio sam upravljački program motora l293d za upravljanje istosmjernim motorom u CD pogonu. Ovaj vozač motora može istovremeno voziti 2 istosmjerna motora u smjeru kazaljke na satu i u smjeru suprotnom od kazaljke na satu. Ulazni pinovi spojeni su na Arduino, a izlazni pinovi u istosmjerni motor.

Korak 2: Veze

Senzor plina: U ovom senzoru postoje četiri pina. Vcc i gnd spojeni su na 5v i gnd pinove Arduina. Želim analogni izlaz tako da je analogni pin spojen na pin A0 Arduina. Upravljački program motora: Ulazni pinovi A i B spojeni su na digitalne pinove 5 i 6 Arduina. Izlazni pinovi motora 1 spojeni su na istosmjerni motor. Konačno, 9v baterija spojena je na upravljački program preko DC konektora. Servo motor: Crvena i smeđa žica spojene su na 5v i gnd pinove Arduina. Narančasta žica spojena je na pin 9 (pwm pin) Arduina.

Korak 3: Rad

Izlaz senzora MQ-5 uspoređuje se s referentnom vrijednošću. Nakon što je izlaz veći od referentne vrijednosti, Arduino šalje signal servo motoru i on će se zakrenuti za 90 stupnjeva kako bi zatvorio gumb cilindra, a također šalje signal vozaču motora za otvaranje CD pogona (što predstavlja otvaranje prozora).

Kliknite ovdje za prikaz koda.

Preporučeni: