2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
1
Samm: vooluahela skeem
2. samm: osad:
Arduino NANO, HC-SR501, HC-SR04, 12 -bitine WS2812 5050 RGB ümmargune LED
Sumin, Jumper juhtmed,
3. etapp: tootmine
Teegifaili installimine: avage Arduino arendustarkvaras "Tööriistad"-"Halda raamatukogusid …", seejärel otsige "Adafruit_NeoPixel" ja installige see.
4. samm: MÄRKUS
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.