Cuprins:

Alarmă Arduino - Cat Proof: 6 pași
Alarmă Arduino - Cat Proof: 6 pași
Anonim
Alarmă Arduino - Cat Proof
Alarmă Arduino - Cat Proof

Pisicile pot fi grozave. Ele pot fi atât de incredibil de confortabile, neclare și distractive. Cu toate acestea, atunci când încep un proiect, pot fi incredibil de greu de descurajat. Ce modalitate mai bună de a descuraja o pisică decât o lumină și un sunet sensibile la mișcare?

În această lecție veți învăța cum să configurați și să codați un Arduino pentru a detecta mișcarea în apropierea acestuia. Când apare mișcarea, aceasta va descuraja creatura atât cu lumina LED, cât și cu sunetul.

O experiență de bază cu circuitele și programarea este utilă, dar nu este necesară.

Provizii

1 Arduino Uno

1 Pană de pâine

2 Rezistor de 330Ω

1 buzzer

1 LED RGB

10 cabluri jumper

1 adaptor 9V1A (pentru configurare și conectare)

Pasul 1: Pasul 1: Asamblarea senzorului Ultra Sonic

Pasul 1: Asamblarea senzorului Ultra Sonic
Pasul 1: Asamblarea senzorului Ultra Sonic

Începeți să vă asamblați panoul de verificare.

Atașați senzorul Ultra Sonic așa cum se arată mai sus. Luați notă de cele patru pini diferiți (etichetați) VCC, Trig, Echo și Gnd. Asigurați-vă că VCC merge la sursa de alimentare de 5V, iar GND se îndreaptă spre sol.

Trig ar trebui să meargă la Pinul 2, iar Echo ar trebui să meargă la Pinul 3.

Pasul 2: Pasul 2: Atașați sonorul

Pasul 2: Atașați buzzerul
Pasul 2: Atașați buzzerul

Din nou, urmați împreună cu panoul de sus pentru a atașa soneria. Asigurați-vă că terminalul + al soneriei este atașat la pinul 7 și utilizați un rezistor de 330Ω pentru a atașa terminalul - la masă.

Pasul 3: Pasul 3: Atașați LED-ul

Pasul 3: Atașați LED-ul
Pasul 3: Atașați LED-ul

Atașați LED-ul RGB așa cum se arată în diagramă. Roșul ar trebui să se atașeze la pinul 9, verde să se atașeze la pinul 10, iar albastru la pinul 11. Ultimul (și cel mai lung) pin ar trebui să se atașeze la sol, cu un rezistor de 330Ω.

Pasul 4: Pasul 4: Timp de codare

Este timpul să adăugați codul. Folosind editorul Arduino, următorul cod va face ca LED-ul dvs. să se aprindă și buzzer-ul să facă zgomot în funcție de distanța la care senzorul UltraSonic detectează un obiect.

Dacă ați devenit creativ cu oricare dintre numerele dvs. PIN, știți că poate fi necesar să le schimbați pentru ca codul să funcționeze.

Pasul 5: Pasul 5: Este timpul să opriți pisica

Configurați-vă aranjamentul oriunde doriți pentru a împiedica pisica să meargă în locuri. Încerc să-l opresc să meargă pe podea în subsolul meu, unde nu există nicio ușă care să împiedice acest lucru. Când merge în fața senzorului, acesta se stinge. Este ușor de speriat de zgomot și lumini, așa că nu este nevoie de prea mult pentru a-l descuraja.

Pasul 6: Pasul 6: Joacă cu setările

Unele dintre lucrurile pe care le puteți ajusta sau modifica în funcție de nevoile dvs.:

  • Ce „distanceInCM” face ca lucrurile să se întâmple. Vrei să fie atunci când detectează ceva foarte aproape sau doar când este mai departe? Dacă reglați acest lucru pentru a fi prea departe, poate fi necesar să obțineți un senzor cu ultrasunete mai bun, care să fie mai sensibil.
  • Ce gamă de culori doriți să utilizați? Cu LED-ul RGB, alege valori aleatorii între 0 și 100 sau 0 și 255 (în roșu când ceva este aproape) pentru a da un avertisment mai mare.
  • Frecvența sonorului poate fi ajustată. Frecvențele mai mici sunt note mai mici, frecvențele mai mari sunt note mai mari.

Recomandat: