Sisukord:

Kuidas teha Arduino sotsiaalset distantseerimisseadet PIR -iga: 4 sammu
Kuidas teha Arduino sotsiaalset distantseerimisseadet PIR -iga: 4 sammu

Video: Kuidas teha Arduino sotsiaalset distantseerimisseadet PIR -iga: 4 sammu

Video: Kuidas teha Arduino sotsiaalset distantseerimisseadet PIR -iga: 4 sammu
Video: Iron Man ARC REACTOR - Простейший способ сделать один с использованием простых материалов 2024, Juuli
Anonim
Image
Image

1

Samm: vooluahela skeem

Tootmine
Tootmine

2. samm: osad:

Arduino NANO, HC-SR501, HC-SR04, 12 -bitine WS2812 5050 RGB ümmargune LED

Sumin, Jumper juhtmed,

3. etapp: tootmine

Tootmine
Tootmine
Tootmine
Tootmine

Teegifaili installimine: avage Arduino arendustarkvaras "Tööriistad"-"Halda raamatukogusid …", seejärel otsige "Adafruit_NeoPixel" ja installige see.

4. samm: MÄRKUS

MÄRGE
MÄRGE

Selles projektis kasutasin inimkeha infrapunaanduri moodulit HC-SR501. HC-SR501 inimkeha infrapunaanduri moodulil on kaks käivitusmeetodit. Üks neist on korduv käivitamine: see tähendab, et pärast anduri kõrge väljundi viiteaega on möödas. , Väljund muutub automaatselt kõrgelt tasemelt madalale. Lihtsamalt öeldes väljastab see inimese liikumist tajudes kõrge taseme, kuid pärast viivituse reguleerimise nupu aja möödumist ei tunne seda isegi siis, kui inimene liigub tema ees. HC-SR501 lukustusaeg on 0,2 sekundit, selle aja jooksul see ei tööta. Pärast lukustamisaja lõppu on see jätkuvalt tajutav. Samuti on olemas korduv käivitusrežiim: kui andur väljastab kõrge taseme, viivitusperioodil, kui inimkeha liigub oma tajumispiirkonnas, jääb selle väljund kõrgeks, kuni inimene lahkub. Muutke kõrge tase madalaks (andurimoodul pikendab automaatselt viivitusperioodi pärast inimkeha iga tegevuse avastamist ja võtab viivituse alguspunktiks viimase tegevuse aja). Lihtsamalt öeldes, kui jätkate liikumist inimese infrapunaanduri mooduli ees, väljastab HC-SR501 alati kõrge taseme.

Soovitan: