Arduino: xây dựng bộ phát hiện chuyển động với báo động - cách thức hoạt động
Với Arduino, bạn không chỉ có thể xây dựng các khối đèn LED vui nhộn mà còn có thể thực tế hơn như máy dò chuyển động có chức năng báo động. Bạn có thể tìm hiểu làm thế nào để làm điều này trong mẹo thực tế này.
Arduino: mô-đun Pir hoạt động như thế nào?
Để hiểu cách xuất âm với Arduino, trước tiên bạn nên đọc bài viết của chúng tôi về nó. Sau đó bạn có thể xây dựng trên nó.
- Trong thử nghiệm của chúng tôi, chúng tôi sử dụng mô-đun HC-SR501 làm máy phát hiện chuyển động, có thể mua trên Internet với ít tiền.
- Các mô-đun tương đối dễ sử dụng. Ngay khi cảm biến Pir phát hiện chuyển động, điện áp 5 volt được đặt vào chân dữ liệu, có thể đo được bằng Arduino.
- Đổi lại, hai chiết áp nhỏ được gắn vào mô-đun. Sử dụng chiết áp trái để điều khiển thời lượng của tín hiệu đầu ra và bên phải để điều chỉnh độ nhạy.
Phát hiện chuyển động Arduino: xây dựng mạch
Kết nối mô-đun Pir xuống đất và với chân 5V. Pin dữ liệu được kết nối với một pin bạn chọn.
- Đồng thời kết nối còi với mặt đất và ghim bạn chọn.
- Tuy nhiên, hãy chắc chắn sử dụng chân PWM nếu bạn muốn sử dụng bộ rung thụ động.
Lập trình máy dò chuyển động Arduino
Chúng tôi đã lập trình một mã nhỏ cho bạn mà bạn có thể sử dụng cho trình phát hiện chuyển động của mình. Tuy nhiên, lưu ý rằng mã được thiết kế cho một bộ rung thụ động. Nếu cần thiết, bạn có thể thích ứng nó với nhu cầu của bạn.
- int Pir_Pin = 12;
- int buzzer = 9;
- boolean b;
- void setup () {
- pinMode (Pir_Pin, INPUT);
- pinMode (buzzer, OUTPUT);
- }
- void loop () {
- b = kỹ thuật sốRead (Pir_Pin);
- if (b == CAO) {
- giai điệu (9, 2000);
- } khác {
- noTone (9);
- }
- }
Trong mẹo thực tế tiếp theo, bạn sẽ tìm hiểu cách vòng lặp for hoạt động với Arduino.