Агуулгын хүснэгт:

PIR ашиглан Arduino -ийн нийгмийн алслагдсан төхөөрөмжийг хэрхэн яаж хийх вэ: 4 алхам
PIR ашиглан Arduino -ийн нийгмийн алслагдсан төхөөрөмжийг хэрхэн яаж хийх вэ: 4 алхам

Видео: PIR ашиглан Arduino -ийн нийгмийн алслагдсан төхөөрөмжийг хэрхэн яаж хийх вэ: 4 алхам

Видео: PIR ашиглан Arduino -ийн нийгмийн алслагдсан төхөөрөмжийг хэрхэн яаж хийх вэ: 4 алхам
Видео: Переработка энкодера колеса прокрутки мыши и его тестирование с помощью Arduino Nano 2024, Арваннэгдүгээр
Anonim
Image
Image

1

Алхам 1: Хэлхээ диаграм

Үйлдвэрлэл
Үйлдвэрлэл

Алхам 2: эд анги:

Arduino NANO, HC-SR501, HC-SR04, 12 битийн WS2812 5050 RGB дугуй LED

Buzzer, Холбогч утас,

Алхам 3: Үйлдвэрлэл

Үйлдвэрлэл
Үйлдвэрлэл
Үйлдвэрлэл
Үйлдвэрлэл

Номын сангийн файлыг суулгана уу: Arduino програм хангамжийн "Tools"-"Libraries Manage ……" нээгээд "Adafruit_NeoPixel" -ийг хайж олоод суулгана уу.

Алхам 4: ТАЙЛБАР:

ТАЙЛБАР
ТАЙЛБАР

Энэ төсөлд би HC-SR501 хүний биеийн хэт улаан туяаны мэдрэгчийн модулийг ашигласан. HC-SR501 хүний биеийн хэт улаан туяаны мэдрэгч модуль нь идэвхжүүлэх хоёр аргатай. Нэг нь давтагдашгүй өдөөлт юм: өөрөөр хэлбэл мэдрэгч өндөр түвшинд гарсны дараа саатах хугацаа дуусна , Гаралт автоматаар дээд түвшнээс доод түвшинд шилжих болно. Энгийнээр хэлэхэд хүний хөдөлгөөнийг мэдрэх үед энэ нь өндөр түвшний гаралт өгөх болно, гэхдээ хойшлуулсны дараа тохируулах товч дууссаны дараа хүн урд нь хөдөлсөн ч гэсэн үргэлжлүүлэн мэдрэхгүй болно. HC-SR501 нь 0.2 секунд түгжигдэх хугацаатай бөгөөд энэ хугацаанд ажиллахгүй болно. Түгжих хугацаа дууссаны дараа үүнийг үргэлжлүүлэн мэдрэх болно. Дахин давтагдах гох горим байдаг: мэдрэгч өндөр түвшинд гарсны дараа, хоцролтын хугацаанд, хэрэв хүний бие мэдрэхүйнхээ хүрээнд хөдөлж байвал тэр хүн гарах хүртэл түүний гаралт өндөр хэвээр байх болно. Дээд түвшинг доод түвшинд өөрчлөх (мэдрэгч модуль нь хүний биеийн бүх үйл ажиллагааг илрүүлсний дараа хойшлуулах хугацааг автоматаар сунгаж, сүүлчийн үйл ажиллагааны хугацааг хойшлуулах хугацааны эхлэл болгон авна). Энгийнээр хэлэхэд, хэрэв та хүний хэт улаан туяаны мэдрэгчийн модулийн өмнө үргэлжлүүлэн хөдөлж байвал HC-SR501 нь үргэлж өндөр түвшний гаралт өгөх болно.

Зөвлөмж болгож буй: