Sisällysluettelo:

Arduino -hälytys - kissatodistus: 6 vaihetta
Arduino -hälytys - kissatodistus: 6 vaihetta

Video: Arduino -hälytys - kissatodistus: 6 vaihetta

Video: Arduino -hälytys - kissatodistus: 6 vaihetta
Video: You will get straight As using this device 💀 #electronics #engineering #arduino 2024, Heinäkuu
Anonim
Arduino -hälytys - kissan todiste
Arduino -hälytys - kissan todiste

Kissat voivat olla hienoja. Ne voivat olla niin uskomattoman mukavia, sumeita ja hauskoja. Kuitenkin, kun he aloittavat projektin, heitä voi olla uskomattoman vaikea estää. Mikä olisi parempi tapa estää kissa kuin liikeherkkä valo ja ääni?

Tässä oppitunnissa opit määrittämään ja koodaamaan Arduinon havaitsemaan liikkeen sen lähellä. Kun liike tapahtuu, se estää olentoa sekä LED -valolla että äänellä.

Jotkut peruskokemukset piiristä ja ohjelmoinnista ovat hyödyllisiä, mutta eivät pakollisia.

Tarvikkeet

1 Arduino Uno

1 Leipälevy

2330Ω vastus

1 summeri

1 RGB -LED

10 hyppykaapelia

1 9V1A -sovitin (asennusta ja kytkemistä varten)

Vaihe 1: Vaihe 1: Ultra Sonic -anturin kokoaminen

Vaihe 1: Ultraäänianturin kokoaminen
Vaihe 1: Ultraäänianturin kokoaminen

Aloita leipälevyn kokoaminen.

Kiinnitä Ultra Sonic -anturi yllä kuvatulla tavalla. Ota huomioon neljä erilaista (merkittyä) nastaa VCC, Trig, Echo ja Gnd. Varmista, että VCC siirtyy 5 V: n virtalähteeseen ja GND menee maahan.

Trigin pitäisi mennä nastaan 2 ja Echon nasta 3.

Vaihe 2: Vaihe 2: Kiinnitä summeri

Vaihe 2: Kiinnitä summeri
Vaihe 2: Kiinnitä summeri

Kiinnitä summeri jälleen edellä olevan leipälaudan mukana. Varmista, että summerin + -liitin on kiinnitetty nastaan 7, ja käytä 330Ω: n vastusta liittämään - -liitin maahan.

Vaihe 3: Vaihe 3: Kiinnitä LED

Vaihe 3: Kiinnitä LED
Vaihe 3: Kiinnitä LED

Kiinnitä RGB -LED kaavion mukaisesti. Punaisen tulisi kiinnittyä nastaan 9, vihreän kiinnittyä nastaan 10 ja sinisen nastaan 11. Viimeisen (ja pisimmän) nastan tulee kiinnittyä maahan 330Ω: n vastuksella.

Vaihe 4: Vaihe 4: Koodausaika

Nyt on aika lisätä koodi. Arduino -editorin avulla seuraava koodi saa LED -valosi syttymään ja summeri antaa melua riippuen siitä, kuinka kaukana UltraSonic -anturi havaitsee kohteen.

Jos olet luova jonkin PIN -numerosi kanssa, muista, että sinun on ehkä muutettava niitä, jotta koodi toimisi.

Vaihe 5: Vaihe 5: Aika pysäyttää kissa

Aseta järjestelysi minne haluat estää kissasi menemästä paikkoihin. Yritän estää häntä kävelemästä lattian poikki kellarissani, jossa ei ole ovea tämän estämiseksi. Kun hän kävelee anturin eteen, se sammuu. Häntä pelottaa helposti melu ja valot, joten sen estäminen ei vie liikaa.

Vaihe 6: Vaihe 6: Pelaa asetuksilla

Joitakin asioita, joita voit säätää tai muokata tarpeidesi mukaan:

  • Mikä "distanceInCM" aiheuttaa asioita. Haluatko sen olevan silloin, kun se havaitsee jotain erittäin läheltä, vai vasta kun se on kauempana? Jos säädät tämän liian kauas, saatat joutua hankkimaan paremman, herkemmän ultraäänianturin.
  • Mitä värivalikoimaa haluat käyttää? RGB -LED -valon avulla se valitsee satunnaiset arvot välillä 0 ja 100 tai 0 ja 255 (punaisena, kun jokin on lähellä) antaakseen suuremman varoituksen.
  • Summerin taajuutta voidaan säätää. Alemmat taajuudet ovat alempia nuotteja, korkeammat taajuudet ovat korkeampia nuotteja.

Suositeltava: