Turinys:

„Arduino“signalas - katės įrodymas: 6 žingsniai
„Arduino“signalas - katės įrodymas: 6 žingsniai

Video: „Arduino“signalas - katės įrodymas: 6 žingsniai

Video: „Arduino“signalas - katės įrodymas: 6 žingsniai
Video: Управляем звуком с Arduino и TDA8425. Самодельный темброблок 2024, Lapkritis
Anonim
„Arduino Alarm“- įrodymas katėms
„Arduino Alarm“- įrodymas katėms

Katės gali būti puikios. Jie gali būti tokie neįtikėtinai jaukūs, neryškūs ir linksmi. Tačiau kai jie pradeda projektą, juos gali būti neįtikėtinai sunku atgrasyti. Kas gali būti geresnis būdas atbaidyti katę nei judesiui jautri šviesa ir garsas?

Šioje pamokoje sužinosite, kaip nustatyti ir koduoti „Arduino“, kad būtų galima aptikti šalia esantį judesį. Kai atsiranda judesys, jis atgrasins padarą tiek LED šviesa, tiek garsu.

Tam tikra pagrindinė grandinių ir programavimo patirtis yra naudinga, bet neprivaloma.

Prekės

1 „Arduino Uno“

1 Duonos lenta

2 330Ω rezistorius

1 garsinis signalas

1 RGB šviesos diodas

10 trumpiklių

1 9V1A adapteris (nustatymui ir prijungimui)

1 žingsnis: 1 žingsnis: „Ultra Sonic“jutiklio surinkimas

1 žingsnis: Surinkite ultragarso jutiklį
1 žingsnis: Surinkite ultragarso jutiklį

Pradėkite surinkti savo duonos lentą.

Pritvirtinkite „Ultra Sonic“jutiklį, kaip parodyta aukščiau. Atkreipkite dėmesį į keturis skirtingus kaiščius (pažymėtus) VCC, Trig, Echo ir Gnd. Įsitikinkite, kad VCC eina į 5 V maitinimo šaltinį, o GND - į žemę.

„Trig“turėtų pereiti prie 2 kaiščio, o „Echo“- į 3 kaištį.

2 veiksmas: 2 veiksmas: pritvirtinkite garsinį signalą

2 veiksmas: pritvirtinkite garsinį signalą
2 veiksmas: pritvirtinkite garsinį signalą

Vėlgi, kartu su aukščiau pateikta duonos lenta pritvirtinkite signalą. Įsitikinkite, kad signalizatoriaus + gnybtas yra pritvirtintas prie 7 kaiščio, ir naudokite 330Ω rezistorių, kad prijungtumėte - terminalą prie žemės.

3 žingsnis: 3 žingsnis: pritvirtinkite šviesos diodą

3 žingsnis: pritvirtinkite šviesos diodą
3 žingsnis: pritvirtinkite šviesos diodą

Pritvirtinkite RGB šviesos diodą, kaip parodyta diagramoje. Raudona spalva turėtų būti pritvirtinta prie 9 kaiščio, žalia - prie 10 kaiščio, o mėlyna - prie kaiščio 11. Paskutinis (ir ilgiausias) kaištis turi būti pritvirtintas prie žemės su 330Ω rezistoriumi.

4 žingsnis: 4 žingsnis: kodavimo laikas

Dabar atėjo laikas pridėti kodą. Naudojant „Arduino“redaktorių, šis kodas užsidegs jūsų šviesos diodas ir garsinis signalas skleis triukšmą, priklausomai nuo to, kokiu atstumu „UltraSonic“jutiklis aptinka objektą.

Jei esate kūrybingi naudodami bet kurį PIN kodą, žinokite, kad gali tekti juos pakeisti, kad kodas veiktų.

5 žingsnis: 5 žingsnis: laikas sustabdyti katę

Nustatykite savo vietą visur, kur norite, kad jūsų katė neitų į vietas. Stengiuosi, kad jis neitų per grindis mano rūsyje, kur nėra durų tam užkirsti kelią. Kai jis eina priešais jutiklį, jis užgęsta. Jis lengvai bijo triukšmo ir šviesų, todėl jo atbaidyti nereikia per daug.

6 veiksmas: 6 veiksmas: žaiskite naudodami nustatymus

Kai kuriuos dalykus, kuriuos galite koreguoti ar koreguoti, priklausomai nuo jūsų poreikių:

  • Dėl ko „distanceInCM“vyksta įvykiai. Ar norite, kad jis aptiktų kažką labai artimo, ar tik tada, kai jis yra toliau? Jei sureguliuosite tai per toli, gali tekti įsigyti geresnį, jautresnį ultragarsinį jutiklį.
  • Kokią spalvų gamą norite naudoti? Naudodamas RGB šviesos diodą, jis pasirenka atsitiktines reikšmes nuo 0 iki 100 arba nuo 0 iki 255 (raudonai, kai kažkas yra arti), kad įspėtų daugiau.
  • Signalizacijos dažnį galima reguliuoti. Žemesni dažniai yra žemesnės natos, aukštesni - aukštesni.

Rekomenduojamas: