Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:15
Với sự trợ giúp của dự án này, bạn có thể kiểm soát trạng thái cao và độ nhạy của PIR.
Quân nhu
Arduino Uno
Cảm biến chuyển động PIR
Buzzer
Công cụ phần mềm
Arduino IDE
Bước 1: Mô-đun cảm biến PIR
Mô-đun cảm biến PIR được sử dụng để phát hiện chuyển động. Nó thường được gọi là cảm biến "PIR", "Pyro điện", "Hồng ngoại thụ động" và "Chuyển động hồng ngoại" đã qua sử dụng. Mô-đun có cảm biến nhiệt điện tích hợp trên bo mạch, mạch điều hòa và thấu kính Fresnel hình vòm. Nó được sử dụng để cảm nhận chuyển động của người, động vật hoặc các vật thể khác. Chúng thường được sử dụng trong hệ thống báo trộm và hệ thống chiếu sáng tự động kích hoạt.
Bước 2: Giới thiệu về Dự án
Cảm biến PIR về cơ bản là một cảm biến điện tử điều chỉnh ánh sáng hồng ngoại (IR) phát ra từ các vật thể trong trường nhìn của nó.
Các cảm biến này cũng cho phép bạn cảm nhận chuyển động và chủ yếu được sử dụng để khám phá xem con người có di chuyển trong phạm vi của nó hay không. Bạn sẽ yêu cầu 5 dây jumper để kết hợp mọi thứ, tất cả các dây này phải có đầu nối đực-cái. Bạn có thể đặt tần số thành 3000 Hz vì hầu hết các báo thức sử dụng tần số này. Cảm biến PIR về cơ bản là một cảm biến chuyển động nên bất cứ khi nào nhận ra chuyển động, nó sẽ đặt OUT thành HIGH, người dùng cũng có thể kiểm soát thời gian của trạng thái HIGH này và độ nhạy của cảm biến bằng 2 chiết áp. Dự án này tạo ra âm thanh bíp khi bất kỳ chuyển động nào được nhận dạng. Chúng ta có thể dễ dàng sửa đổi thời gian của tiếng bíp bằng cách thay đổi thời gian trễ ở cuối vòng lặp for.
IoT Training Online sẽ giúp bạn tạo thêm nhiều dự án như vậy dựa trên Arduino cũng như trên các nền tảng IoT khác để xây dựng các Giải pháp IoT công nghiệp.
Bước 3: Sơ đồ mạch
Bước 4: Chạy chương trình
bool isToneOn = false;
int tần số = 3000;
void setup () {
// đây là cảm biến PIR của chúng tôi
pinMode (2, INPUT);
// đây là buzzer của chúng tôi
pinMode (3, OUTPUT);
}
void loop () {
// khi cảm biến PIR cho chúng ta HIGH, nghĩa là nó phát hiện chuyển động
if (digitalRead (2) == HIGH) {
// chúng tôi sẽ bật báo thức trong 15 giây
// chúng tôi đang sử dụng tone () để chúng tôi có thể kiểm soát tần số của tiếng bíp
// để tắt âm báo, chúng ta phải sử dụng noTone ()
// nếu bạn muốn thay đổi tần số của âm, bạn có thể thực hiện trong biến
// ở đầu mã
for (int a = 0; a <30; a ++) {
if (isToneOn) {
noTone (3);
isToneOn = false;
}khác{
// 3 có nghĩa là ghim của chúng tôi nơi buzzer được kết nối
âm điệu (3, tần số);
// chúng ta phải thay đổi biến này thành true, chúng ta phải biết
// khi nào bật buzzer và khi nào bật
isToneOn = true; }
// trì hoãn 0,5 giây, bạn có thể thay đổi giá trị này để nó sẽ
// tiếng bíp chậm hơn hoặc nhanh hơn
chậm trễ (500);
}
}
}
Đề xuất:
Trình phát nhạc kích hoạt chuyển động dựa trên cảm biến: 3 bước
Trình phát nhạc kích hoạt chuyển động dựa trên cảm biến: Tại trường đại học của tôi, chúng tôi đã phải tạo ra một dự án ban đầu mà tất cả sinh viên đều có thể tự chọn. Đối với dự án của tôi, vì tôi luôn nghe nhạc và tôi luôn cảm thấy có quá nhiều rắc rối khi bật một chiếc loa mà tôi
Cảm biến chuyển động PIR: Cách sử dụng PIR với Arduino & Raspberry Pi: 5 bước
Cảm biến chuyển động PIR: Cách sử dụng PIR với Arduino & Raspberry Pi: Bạn có thể đọc phần này và các hướng dẫn tuyệt vời khác trên trang web chính thức của ElectroPeak Trong hướng dẫn này, bạn sẽ học cách sử dụng cảm biến chuyển động PIR để phát hiện chuyển động. Ở cuối hướng dẫn này, bạn sẽ tìm hiểu: Cách hoạt động của cảm biến chuyển động PIR Cách sử dụng
Điều khiển quạt hút DC dựa trên cảm biến chuyển động mà không cần Arduino: 4 bước
Điều khiển quạt hút DC dựa trên cảm biến chuyển động mà không cần Arduino: Xin chào các anh chị em trong giới, tôi đã thực hiện một dự án nhỏ để điều khiển quạt hút DC của bạn (Nếu bạn thêm một rơ le này, bạn cũng có thể điều khiển Quạt thông gió AC). Điều này có thể được sử dụng trong phần còn lại phòng để lau khô bàn tay ướt của bạn. và cũng được sử dụng ứng dụng khác
Ai ở cửa tôi? Cảm biến chuyển động PIR / Dự án cảm biến phạm vi: 5 bước
Ai ở cửa tôi? Dự án Cảm biến Chuyển động / Cảm biến Phạm vi PIR: Dự án của chúng tôi nhằm mục đích cảm nhận chuyển động thông qua PIR và cảm biến khoảng cách. Mã Arduino sẽ xuất ra tín hiệu hình ảnh và âm thanh để báo cho người dùng biết ai đó đang ở gần. Mã MATLAB sẽ gửi tín hiệu email để cảnh báo người dùng rằng ai đó đang ở gần. Thiết bị này
Cửa ra điều khiển chuyển động - Từ đèn cảm biến chuyển động: 6 bước
Cửa ra điều khiển chuyển động - Từ ánh sáng cảm biến chuyển động: Hãy tưởng tượng rằng bạn là một kẻ lừa đảo hoặc lừa dối đến ngôi nhà đáng sợ nhất trong khu nhà. Sau khi vượt qua tất cả những con ma cà rồng, bóng ma và nghĩa địa, cuối cùng bạn cũng đến được con đường cuối cùng. Bạn có thể nhìn thấy kẹo trong một cái bát trước mặt bạn! Nhưng rồi đột nhiên xuất hiện một con ma