Talaan ng mga Nilalaman:

Arduino Alarm - Katunayan ng Cat: 6 Mga Hakbang
Arduino Alarm - Katunayan ng Cat: 6 Mga Hakbang

Video: Arduino Alarm - Katunayan ng Cat: 6 Mga Hakbang

Video: Arduino Alarm - Katunayan ng Cat: 6 Mga Hakbang
Video: Namib Survivors: The Journey of the Desert Elephants (in english) 2024, Hulyo
Anonim
Arduino Alarm - Katunayan ng Cat
Arduino Alarm - Katunayan ng Cat

Ang mga pusa ay maaaring maging mahusay. Maaari silang maging hindi kapanipaniwalang snuggly, malabo at masaya. Gayunpaman, kapag nagsimula sila sa isang proyekto, maaari silang maging mahirap paniwalaan. Anong mas mahusay na paraan upang mapigilan ang isang pusa kaysa sa isang galaw na sensitibo sa ilaw at tunog?

Sa araling ito matututunan mo kung paano mag-set up at mag-code ng isang Arduino upang makita ang paggalaw malapit dito. Kapag naganap ang paggalaw, pipigilan nito ang nilalang na may parehong ilaw na LED, at tunog.

Ang ilang pangunahing karanasan sa circuitry at programa ay kapaki-pakinabang ngunit hindi kinakailangan.

Mga gamit

1 Arduino Uno

1 Breadboard

2 330Ω Resistor

1 Buzzer

1 RGB LED

10 Jumper Cables

1 9V1A Adapter (para sa pag-set up at pag-plug in)

Hakbang 1: Hakbang 1: Pagtitipon ng Ultra Sonic Sensor

Hakbang 1: Assembling Ultra Sonic Sensor
Hakbang 1: Assembling Ultra Sonic Sensor

Simulang i-assemble ang iyong breadboard.

Ikabit ang sensor ng Ultra Sonic tulad ng ipinakita sa itaas. Itala ang apat na magkakaibang mga pin (may label na) VCC, Trig, Echo, at Gnd. Siguraduhin na ang VCC ay pupunta sa mapagkukunang 5V na kuryente, at ang GND ay pupunta sa Ground.

Ang trig ay dapat pumunta sa Pin 2, at ang Echo ay dapat pumunta sa Pin 3.

Hakbang 2: Hakbang 2: Ikabit ang Buzzer

Hakbang 2: Ikabit ang Buzzer
Hakbang 2: Ikabit ang Buzzer

Muli, sundan kasama ang breadboard sa itaas upang ikabit ang buzzer. Siguraduhin na ang + terminal ng buzzer ay nakakabit sa pin 7, at gumamit ng isang 330Ω risistor upang ikabit ang - terminal sa lupa.

Hakbang 3: Hakbang 3: Ikabit ang LED

Hakbang 3: Ikabit ang LED
Hakbang 3: Ikabit ang LED

Ikabit ang RGB LED tulad ng ipinakita sa diagram. Dapat na ikabit ng Pula sa pin 9, ang Green ay dapat na ikabit sa pin 10, at ang asul sa pin 11. Ang huling (at pinakamahabang) pin ay dapat na nakakabit sa lupa, na may 330Ω Resistor.

Hakbang 4: Hakbang 4: Oras ng Pag-coding

Panahon na ngayon upang idagdag ang code. Gamit ang editor ng Arduino, ang sumusunod na code ay magiging sanhi ng pag-ilaw ng iyong LED at pag-buzzer upang maingay depende sa distansya na nakikita ng UltraSonic Sensor ng isang bagay.

Kung naging malikhain ka sa anuman sa iyong mga numero ng Pin, alamin na maaaring kailanganin mong baguhin ang mga ito upang gumana ang code.

Hakbang 5: Hakbang 5: Oras upang Itigil ang Pusa

I-set up ang iyong pag-aayos saan man nais mong maiwasan ang iyong pusa mula sa pagpunta sa mga lugar. Sinusubukan kong pigilan siya mula sa paglalakad sa sahig sa aking silong, kung saan walang pintuan upang maiwasan ito. Kapag naglalakad siya sa harap ng sensor, papatay ito. Madali siyang matakot sa ingay at ilaw kaya't hindi ito masyadong pipigilan.

Hakbang 6: Hakbang 6: Maglaro Gamit ang Mga Setting

Ang ilan sa mga bagay na maaari mong ayusin o mag-tweak depende sa iyong mga pangangailangan:

  • Ano ang "distansyaInCM" na sanhi ng mga bagay na mangyari. Nais mo bang maging ito kapag nakakita ito ng isang bagay na sobrang malapit, o kapag ito ay malayo? Kung ayusin mo ito upang maging napakalayo, maaaring kailanganin mong makakuha ng isang mas mahusay na sensor ng Ultrasonic na mas sensitibo.
  • Anong saklaw ng kulay ang nais mong gamitin? Sa RGB LED, ang pagpili ng mga random na halaga sa pagitan ng 0 at 100, o 0 at 255 (sa pula kapag may malapit na bagay) upang magbigay ng isang mas malaking babala.
  • Ang dalas ng buzzer ay maaaring ayusin. Ang mas mababang mga frequency ay mas mababang tala, ang mas mataas na mga frequency ay mas mataas ang mga tala.

Inirerekumendang: