2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
1
1. korak: Shema vezja
2. korak: Deli:
Arduino NANO, HC-SR501, HC-SR04, 12 -bitna okrogla LED WS2812 5050 RGB
Zvočni signal, Mostične žice,
3. korak: Proizvodnja
Namestite datoteko knjižnice: Odprite »Orodja«-»Upravljanje knjižnic ……« v razvojni programski opremi Arduino, nato poiščite »Adafruit_NeoPixel« in jo namestite.
4. korak: OPOMBA:
V tem projektu sem uporabil infrardeči senzorski modul človeškega telesa HC-SR501. Modul infrardečega senzorja za človeško telo HC-SR501 ima dva načina sproženja. Eno je neponovljivo sproženje: to pomeni, da potem, ko senzor oddaja visoko raven, se čas zakasnitve konča , Izhod se bo samodejno spremenil iz visokega v nizki nivo. Preprosto povedano, ko zazna človeško gibanje, bo oddajal visoko raven, vendar po preteku časa gumba za nastavitev zakasnitve ne bo več čutil, tudi če se oseba premakne pred njim. HC-SR501 ima čas blokiranja 0,2 sekunde, v tem času ne bo deloval. To se bo nadaljevalo po izteku časa zaklepanja. Obstaja tudi ponovljiv način sprožilca: potem ko senzor odda visoko raven, se v obdobju zakasnitve, če se človeško telo giblje v svojem območju zaznavanja, njegova moč ohrani visoko, dokler oseba ne odide. Spremenite visoko raven na nizko (senzorski modul bo samodejno podaljšal časovno obdobje zakasnitve po zaznavi vsake dejavnosti človeškega telesa in za začetno točko zakasnitve vzel čas zadnje aktivnosti). Preprosto povedano, če se premikate pred modulom človeškega infrardečega senzorja, bo HC-SR501 vedno oddajal visoko raven.