Sadržaj:

Arduino alarm - Dokaz za mačke: 6 koraka
Arduino alarm - Dokaz za mačke: 6 koraka

Video: Arduino alarm - Dokaz za mačke: 6 koraka

Video: Arduino alarm - Dokaz za mačke: 6 koraka
Video: Leap Motion SDK 2024, Juli
Anonim
Arduino alarm - zaštićen od mačaka
Arduino alarm - zaštićen od mačaka

Mačke mogu biti odlične. Mogu biti tako neverovatno zategnuti, nejasni i zabavni. Međutim, kada počnu s projektom, može ih se nevjerojatno teško odvratiti. Koji je bolji način odvraćanja mačke od svjetla i zvuka osjetljivih na kretanje?

U ovoj lekciji naučit ćete kako postaviti i kodirati Arduino za detekciju pokreta u blizini. Kada dođe do kretanja, odvratit će stvorenje i LED svjetlom i zvukom.

Određeno osnovno iskustvo sa sklopovima i programiranjem je od pomoći, ali nije potrebno.

Supplies

1 Arduino Uno

1 Breadboard

2 330Ω otpornik

1 zujalica

1 RGB LED

10 prespojnih kabela

1 adapter 9V1A (za postavljanje i priključivanje)

Korak 1: Korak 1: Sklapanje ultrazvučnog senzora

Korak 1: Sklapanje ultrasoničnog senzora
Korak 1: Sklapanje ultrasoničnog senzora

Počnite sastavljati svoju matičnu ploču.

Priključite ultrazvučni senzor kao što je prikazano gore. Obratite pažnju na četiri različita pina (označena) VCC, Trig, Echo i Gnd. Uvjerite se da VCC ide na 5V izvor napajanja, a GND na uzemljenje.

Trig bi trebao ići na pin 2, a echo na pin 3.

Korak 2: Korak 2: Priključite zujalicu

Korak 2: Priključite zujalicu
Korak 2: Priključite zujalicu

Ponovo slijedite gornju ploču za postavljanje zujalice. Uvjerite se da je + terminal zujalice pričvršćen na pin 7 i upotrijebite otpornik od 330 Ω za pričvršćivanje - terminala na masu.

Korak 3: Korak 3: Priključite LED

Korak 3: Priključite LED
Korak 3: Priključite LED

Priključite RGB LED kako je prikazano na dijagramu. Crvena bi se trebala pričvrstiti na pin 9, zelena bi se trebala pričvrstiti na pin 10, a plava na pin 11. Posljednji (i najduži) pin bi trebao biti pričvršćen na tlo, sa otpornikom od 330Ω.

Korak 4: Korak 4: Vrijeme kodiranja

Vrijeme je za dodavanje koda. Korištenjem Arduino uređivača, sljedeći kôd će uzrokovati da vaša LED lampica zasvijetli, a zujalica stvara buku ovisno o udaljenosti na kojoj UltraSonic senzor detektira objekt.

Ako ste postali kreativni s nekim od svojih PIN brojeva, znajte da ćete ih možda morati promijeniti da bi kôd funkcionirao.

Korak 5: Korak 5: Vrijeme je da zaustavite mačku

Postavite svoj aranžman gdje god želite da spriječite mačku da odlazi. Pokušavam ga spriječiti da hoda po podu u mom podrumu, gdje nema vrata koja bi to spriječila. Kad hoda ispred senzora, isključuje se. Lako se plaši buke i svjetla pa mu ne treba previše da ga odvrati.

Korak 6: Korak 6: Igrajte se s postavkama

Neke stvari možete prilagoditi ili prilagoditi ovisno o svojim potrebama:

  • Koji "distanceInCM" uzrokuje da se stvari dogode. Želite li da to bude kada otkrije nešto super blizu, ili samo kad je dalje? Ako ovo podesite da bude predaleko, možda ćete morati nabaviti bolji ultrazvučni senzor koji je osjetljiviji.
  • Koju paletu boja želite koristiti? Uz RGB LED, odabirom slučajnih vrijednosti između 0 i 100 ili 0 i 255 (u crvenom kad je nešto blizu) daje se veće upozorenje.
  • Frekvencija zujalice se može podesiti. Niže frekvencije su niže note, veće frekvencije su više note.

Preporučuje se: