Tạo dự án an ninh gia đình này bằng Arduino - Đã thử nghiệm và đang hoạt động

Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề





Trong bài viết này, chúng ta sẽ xem cách xây dựng một mạch hệ thống an ninh gia đình bằng arduino có thể cứu ngôi nhà của bạn khỏi những kẻ xâm nhập vào một ngày nào đó.

Trên thế giới cứ vài giây lại có việc động thổ. Vào thời điểm bạn đọc câu này, kẻ gian đã đột nhập vào nhà của ai đó.



Một nguyên tắc vàng: Phòng bệnh hơn chữa bệnh, ngăn chặn kẻ gian bằng cách răn đe chúng (dưới mọi hình thức như báo động lớn) luôn tốt hơn là đăng ký khiếu nại tại đồn cảnh sát sau khi vụ việc xảy ra.

Cảm biến PIR

Bộ não và trái tim của dự án lần lượt là arduino và cảm biến PIR. Cảm biến PIR cảm nhận chuyển động của vật thể phát ra sóng hồng ngoại như người hoặc động vật.



Nó phát hiện bất kỳ thứ nào nằm trong phạm vi của nó và cũng phát hiện bất kỳ thứ gì đi ra ngoài phạm vi của nó. Cảm biến PIR rất nhạy cảm với những thay đổi nhỏ dù chỉ là một khoảnh khắc nhỏ của con người hoặc động vật có thể phát hiện ra những thay đổi và đưa ra tín hiệu, nhưng nó có thể đảm bảo rằng nó không bao giờ đưa ra cảnh báo sai.

Cảm biến PIR phát ra tín hiệu cao 3.3V hoạt động khi phát hiện chuyển động trong khoảng thời gian cài đặt trước. Tín hiệu cao đang hoạt động này được đưa đến arduino để quyết định việc cần làm tiếp theo.

Bố cục mạch:

Dự án bảo mật gia đình Arduino này có thể được xây dựng từ các bộ phận hộp rác, chứa một số I / Os cho người dùng.

Sử dụng sự sáng tạo của bạn để thiết kế bố cục sao cho nó trông đẹp và gọn gàng.

Cảm biến PIR nên lộ ra bên ngoài, tất cả các nút cũng được đặt bên ngoài để dễ dàng truy cập. Đảm bảo thiết bị cho còi báo động chính phải mở đủ để báo động không bị bóp nghẹt hoặc đặt toàn bộ còi báo động bên ngoài hộp rác như trong hình.

Đảm bảo toàn bộ hệ thống được đặt tốt trên tường và không dễ rơi ra ngoài. Bạn có thể khoan hoặc sử dụng băng dính hai mặt kết hợp với keo siêu dính để dán tường nếu thùng rác của bạn không có rãnh để đóng đinh. Sử dụng “arduino pro mini” nếu thùng rác của bạn nhỏ.

Đây là nguyên mẫu của tác giả:

Trong nguyên mẫu này, tôi đã sử dụng hộp bút chì cho toàn bộ thiết lập, một đèn LED trắng 1 watt được gắn cố định trên trần nhà để chiếu sáng cảnh báo có kẻ xâm nhập.

Đèn LED 1watt này chiếu sáng một khu vực nhỏ sáng hợp lý trong các tình huống tối có thể ngăn chặn kẻ xâm nhập. Tạo một hệ thống UPS tích hợp cho dự án này trong hộp rác, để nó sẽ hoạt động ngay cả khi mất điện.

Thiết kế:

Toàn bộ dự án được xây dựng dựa trên Arduino pro mini, nhưng bạn có thể làm điều tương tự với bảng arduino yêu thích của mình.

Lưu ý: Cố gắng không sửa đổi bất kỳ thứ gì được đưa ra trong sơ đồ nếu bạn là người mới sử dụng arduino. Nếu bạn làm như vậy, hãy thay đổi mã phù hợp với sửa đổi của bạn.

Mã chương trình:

//---------Program Starts--------//
//----------Developed by R.Girish------//
int input=2
int alarm=3
int buzzer=4
int start=5
int test=6
int led=7
int green=8
int red=9
void setup ()
{
pinMode(input,INPUT)
pinMode(alarm,OUTPUT)
pinMode(buzzer,OUTPUT)
pinMode(start,INPUT)
pinMode(test,INPUT)
pinMode(led,OUTPUT)
pinMode(green,OUTPUT)
pinMode(red,OUTPUT)
}
void loop ()
{
digitalWrite(alarm,1)
digitalWrite(green,0)
digitalWrite(led,1)
digitalWrite(buzzer,1)
delay(250)
digitalWrite(buzzer,0)
inactive:
if(digitalRead(test)==1)
{
digitalWrite(green,1)
digitalWrite(buzzer,1)
delay(250)
digitalWrite(buzzer,0)
delay(10000) // Test delay
digitalWrite(buzzer,1)
delay(250)
digitalWrite(buzzer,0)
trig:
if(digitalRead(input)==1)
{
digitalWrite(led,0)
digitalWrite(buzzer,1)
digitalWrite(red,1)
delay(2000)
digitalWrite(buzzer,0)
digitalWrite(led,1)
digitalWrite(green,0)
digitalWrite(red,0)
}
else
{
delay(1)
goto trig
}
}
if(digitalRead(start)==1)
{
digitalWrite(green,1)
digitalWrite(buzzer,1)
delay(100)
digitalWrite(buzzer,0)
delay(100)
digitalWrite(buzzer,1)
delay(100)
digitalWrite(buzzer,0)
delay(20000)
delay(20000)
delay(20000)
delay(20000)
delay(20000)
delay(20000)
digitalWrite(buzzer,1)
delay(100)
digitalWrite(buzzer,0)
delay(100)
digitalWrite(buzzer,1)
delay(100)
digitalWrite(buzzer,0)
active:
if(digitalRead(input)==1)
{
digitalWrite(led,0)
digitalWrite(red,1)
delay(20000)
digitalWrite(alarm,0)
digitalWrite(buzzer,1)
delay(10000)
delay(10000)
delay(10000)
delay(10000)
delay(10000)
delay(10000)
digitalWrite(alarm,1)
digitalWrite(led,1)
digitalWrite(buzzer,0)
delay(1)
goto active
}
else
{
delay(1)
goto active
}
}
delay(10)
goto inactive
}
//----------Developed by R.Girish------//
//---------Program Ends---------//

Các hệ thống an ninh gia đình mạch sử dụng Arduino Uno được hiển thị ở trên, nhưng bạn có thể sử dụng bất kỳ bảng arduino nào.

Mạch có thể trông phức tạp nhưng thực tế thì không. R3 là nút reset được kết nối với chân Reset của arduino và nối đất.

Tất cả các bóng bán dẫn là loại PNP. Nếu bạn muốn sử dụng bóng bán dẫn NPN, hãy thực hiện các thay đổi thích hợp trong mã. Có bộ rung 5v để cung cấp nguồn cấp dữ liệu âm thanh trở lại cho người dùng khi bất kỳ nút nào được nhấn.

Lưu ý: Một điện trở kéo xuống 10K phải được kết nối với #Pin 2 của arduino, không được hiển thị trong sơ đồ.

Hướng kiểm tra:

Sau khi hoàn thành việc xây dựng và tải lên mã, hãy làm theo hướng dẫn sau để kiểm tra.

· Cấp nguồn cho mạch và nhấn nút “kiểm tra”, bạn sẽ nghe thấy tiếng bíp và đèn LED màu xanh lục bật sáng, cho biết mạch đã sẵn sàng cho chế độ kiểm tra và rời khỏi mạch ngay lập tức. Sau 10 giây, bạn sẽ ở đây một tiếng bíp khác, cho biết thiết lập đã sẵn sàng để phát hiện chuyển động.

· Đến gần cảm biến PIR, ngay lập tức bạn sẽ nghe thấy tiếng bíp trong 2 giây cùng với đèn led 1 watt BẬT. Sau đó, nó chuyển sang trạng thái nhàn rỗi.

· Nếu hướng dẫn trên hoạt động, hệ thống bảo mật của bạn đã sẵn sàng để sử dụng. Thực hiện kiểm tra thường xuyên để kéo dài thời gian làm việc của hệ thống.

Hướng dẫn sử dụng: Tìm hiểu kỹ các hướng dẫn sau.

· Khóa cửa và nhấn “nút Bắt đầu” khi phát ra tiếng bíp đôi cho biết bạn có thể rời đi ngay bây giờ. Sau 2 phút, nó sẽ phát ra một tiếng bíp đôi khác (vào thời điểm bạn không có mặt ở nhà) cho biết hệ thống đang hoạt động và sẵn sàng phát hiện chuyển động.

· Nếu bất kỳ chuyển động nào được kích hoạt bởi kẻ xâm nhập, trước tiên đèn LED trắng 1 watt sáng lên và đèn LED đỏ cũng BẬT. Đây là khâu đầu tiên để răn đe kẻ gian. Kẻ đột nhập có thể nghĩ rằng ai đó vẫn còn ở trong nhà.

· Sau 20 giây báo động bắt đầu, đây là giai đoạn thứ hai để ngăn chặn kẻ gian. Báo động sẽ thu hút sự chú ý của nhiều người ở gần khu vực.

· Sau 1 phút, chuông báo sẽ dừng LED 1 watt TẮT nhưng đèn LED ĐỎ vẫn sáng, cho biết ai đó đã kích hoạt hệ thống.

· Khi chủ sở hữu của ngôi nhà trở về, anh ta sẽ kích hoạt hệ thống, nhưng sẽ mất 20 giây để tắt hệ thống bằng cách nhấn “Đặt lại”. Làm như vậy nó sẽ chuyển sang chế độ nhàn rỗi. Nếu là kẻ gian, anh ta / cô ta không biết sự hiện diện của hệ thống an ninh và báo động sẽ được kích hoạt sau 20 giây.

Nơi đặt hệ thống bảo mật Arduino:

Khi bạn xây dựng cái này hoặc mua những thứ tương tự từ chợ, đừng nói với ai về nó. Nói với ai đó có thể cảnh báo kẻ gian và có thể cố gắng qua mặt.

· Nếu bạn đang sống trong căn hộ, hãy đặt nó trong phòng gần cửa ra vào. Đặt bên ngoài cửa khi có lối đi chung cho nhiều người, có thể kích hoạt báo động giả vì đó có thể là hàng xóm của bạn.

· Nếu bạn đang sống trong ngôi nhà có khu phức hợp, hãy đặt nó bên ngoài cửa. Nếu ai đó cố gắng nhảy qua bức tường ghép, báo động sẽ được kích hoạt.

· Nếu bạn nuôi thú cưng, hãy cố gắng giữ chúng tránh xa hệ thống an ninh. Chúng sẽ kích hoạt báo động giả.

· Luôn sử dụng trí tưởng tượng và dự đoán của bạn để đặt hệ thống an ninh.




Trước: Cách đặt IC 741 cho Auto Cut-oFF Tiếp theo: Mạch sạc pin máy khoan không dây 18V