2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
1
Bước 1: Sơ đồ mạch
Bước 2: Các bộ phận:
Arduino NANO, HC-SR501, HC-SR04, Đèn LED tròn 12 bit WS2812 5050 RGB
Buzzer, Dây nhảy,
Bước 3: Sản xuất
Cài đặt tệp thư viện: Mở "Công cụ" - "Quản lý Thư viện ……" trong phần mềm phát triển Arduino, sau đó tìm kiếm "Adafruit_NeoPixel" và cài đặt nó.
Bước 4: LƯU Ý:
Trong dự án này, tôi đã sử dụng mô-đun cảm biến hồng ngoại cơ thể người HC-SR501. Mô-đun cảm biến hồng ngoại cơ thể người HC-SR501 có hai phương pháp kích hoạt. Một là kích hoạt không lặp lại: nghĩa là sau khi cảm biến xuất ra mức cao, hết thời gian trễ , Đầu ra sẽ tự động thay đổi từ mức cao xuống mức thấp. Nói một cách đơn giản, nó sẽ xuất ra mức cao khi cảm nhận được chuyển động của con người, nhưng sau khi hết thời gian nút điều chỉnh độ trễ của nó, nó sẽ không tiếp tục cảm nhận được ngay cả khi có người di chuyển trước mặt nó. HC-SR501 có thời gian khóa là 0,2 giây, trong thời gian này, nó sẽ không hoạt động. Nó sẽ tiếp tục có ý nghĩa sau khi hết thời gian khóa. Ngoài ra còn có chế độ kích hoạt có thể lặp lại: sau khi cảm biến xuất ra mức cao, trong khoảng thời gian trễ, nếu cơ thể người đang di chuyển trong phạm vi cảm nhận của mình, đầu ra của cảm biến sẽ vẫn ở mức cao cho đến khi người đó rời đi. Thay đổi mức cao thành mức thấp (mô-đun cảm biến sẽ tự động kéo dài khoảng thời gian trễ sau khi phát hiện mọi hoạt động của cơ thể con người và lấy thời gian của hoạt động cuối cùng làm điểm bắt đầu của thời gian trễ). Nói một cách đơn giản, nếu bạn tiếp tục di chuyển trước mô-đun cảm biến hồng ngoại của con người, HC-SR501 sẽ luôn xuất ra mức cao.