Tartalomjegyzék:

Arduino riasztás - macskabiztosítás: 6 lépés
Arduino riasztás - macskabiztosítás: 6 lépés

Videó: Arduino riasztás - macskabiztosítás: 6 lépés

Videó: Arduino riasztás - macskabiztosítás: 6 lépés
Videó: Lesson 99: Building Arduino Digital Clock using DS3231 LCD and Seven Segment Display 2024, November
Anonim
Arduino riasztó - macskabiztos
Arduino riasztó - macskabiztos

A macskák nagyszerűek lehetnek. Olyan hihetetlenül kényelmesek, homályosak és szórakoztatók tudnak lenni. Amikor azonban elkezdenek egy projektet, hihetetlenül nehéz elrettenteni őket. Mi lehet jobb módszer a macska elrettentésére, mint mozgásérzékeny fény és hang?

Ebben a leckében megtudhatja, hogyan kell beállítani és kódolni egy Arduino -t, hogy érzékelje a közelében lévő mozgást. Amikor mozgás történik, elrettenti a lényt mind a LED -fény, mind a hang által.

Néhány alapvető tapasztalat az áramkörökben és a programozásban hasznos, de nem kötelező.

Kellékek

1 Arduino Uno

1 Kenyeretábla

2 330Ω ellenállás

1 Hangjelző

1 RGB LED

10 áthidaló kábel

1 9V1A adapter (beállításhoz és csatlakoztatáshoz)

1. lépés: 1. lépés: Az ultrahangos érzékelő összeszerelése

1. lépés: Az ultrahangos érzékelő összeszerelése
1. lépés: Az ultrahangos érzékelő összeszerelése

Kezdje el összeszerelni a kenyeret.

Csatlakoztassa az Ultra Sonic érzékelőt a fentiek szerint. Vegye figyelembe a négy különböző (címkézett) csapot: VCC, Trig, Echo és Gnd. Győződjön meg arról, hogy a VCC az 5V -os áramforráshoz, a GND pedig a földhöz megy.

A Trig -nek a 2 -es, az Echo -nak a 3 -as érintkezőre kell mennie.

2. lépés: 2. lépés: Csatlakoztassa a zümmögőt

2. lépés: Csatlakoztassa a zümmögőt
2. lépés: Csatlakoztassa a zümmögőt

Ismét kövesse a fenti kenyeretáblát a hangjelző rögzítéséhez. Győződjön meg arról, hogy a zümmögő + kivezetése a 7. tűhöz van rögzítve, és használjon 330Ω -os ellenállást a - csatlakozó földhöz való rögzítéséhez.

3. lépés: 3. lépés: Rögzítse a LED -et

Lépés: Csatlakoztassa a LED -et
Lépés: Csatlakoztassa a LED -et

Csatlakoztassa az RGB LED -et az ábra szerint. A piros a 9 -es, a zöld a 10 -es, a kék pedig a 11 -es tűhöz csatlakozik. Az utolsó (és a leghosszabb) csap a földhöz kell, 330Ω -os ellenállással.

4. lépés: 4. lépés: Kódolási idő

Itt az ideje, hogy hozzáadja a kódot. Az Arduino szerkesztő használatával a következő kód hatására a LED -ek kigyulladnak, és a zümmögő zajt ad, attól függően, hogy az UltraSonic érzékelő milyen távolságra észlel tárgyat.

Ha kreatív volt a PIN -kódok bármelyikével kapcsolatban, tudnia kell, hogy szükség lehet a kód módosítására, hogy a kód működjön.

5. lépés: 5. lépés: Ideje megállítani a macskát

Állítsa be az elrendezést bárhol, ahol meg akarja akadályozni, hogy macskája elmenjen a helyekre. Megpróbálom megakadályozni, hogy átmenjen az emeleten az alagsoromban, ahol nincs ajtó, amely ezt megakadályozná. Amikor az érzékelő elé lép, az kikapcsol. Könnyen megijed a zajtól és a fényektől, így nem kell túl sok visszatartani.

6. lépés: 6. lépés: Játssz a beállításokkal

Néhány dolog, amelyet igényei szerint módosíthat vagy módosíthat:

  • Milyen "distanceInCM" okozza a történéseket. Azt akarja, hogy akkor legyen, ha valami nagyon közeli dolgot észlel, vagy csak akkor, ha távolabb van? Ha ezt túl messzire állítja be, előfordulhat, hogy jobb, érzékenyebb ultrahangos érzékelőt kell beszereznie.
  • Milyen színtartományt szeretne használni? Az RGB LED segítségével véletlenszerű értékeket választ 0 és 100, vagy 0 és 255 között (pirossal, ha valami közel van), hogy nagyobb figyelmeztetést adjon.
  • A hangjelzés frekvenciája állítható. Az alacsonyabb frekvenciák alacsonyabb hangok, a magasabb frekvenciák a magasabb hangok.

Ajánlott: