Cảm Biến Chuyển Động

Trong bài này chúng ta sẽ làm một ứng dụng cảnh báo khi có chuyển động, tương tự như các hệ thống cảnh báo bảo vệ ngôi nhà khỏi xâm nhập trái phép.

Chúng ta sẽ dùng một module cảm biến chuyển động và một module còi báo. Khi có phát hiện chuyển động thì còi báo kêu lên, và khi không còn chuyển động thì sẽ tắt.

Yêu Cầu Cần Có

  • Module Blocky đã được thiết lập để kết nối với cloud server (tham khảo phần Cài Đặt Blocky nếu bạn chưa thực hiện)

  • Module cảm biến chuyển động

  • Module còi buzzer

Kết Nối Phần Cứng

Module cảm biến chuyển động nối với port D1 của Blocky

Module buzzer nối với port D2 của Blocky

Chương Trình

Giải Thích

Trong phần setup, ta khai báo hai đối tượng cho cảm biến chuyển động (pir) và còi báo (buzzer) gắn vào port D1 và D2 theo như phần kết nối phần cứng. Trong vòng lặp chính, ta liên tục kiểm tra xem cảm biến chuyển động có phát hiện được chuyển động hay không, nếu có thì cho còi báo bật lên và ngược lại.

Để mở rộng, bạn có thể dùng thêm nút nhấn để bật tắt chế độ cảnh báo thay vì luôn luôn có cảnh báo.

results matching ""

    No results matching ""