Mục lục:

Hệ thống bảo mật RPI: 4 bước
Hệ thống bảo mật RPI: 4 bước

Video: Hệ thống bảo mật RPI: 4 bước

Video: Hệ thống bảo mật RPI: 4 bước
Video: Triển khai hệ thống nhận diện khuôn mặt và đo thân nhiệt trên Raspberry Pi4 - Mì AI 2024, Tháng bảy
Anonim
Hệ thống bảo mật RPI
Hệ thống bảo mật RPI

Chức năng của Báo động bảo mật RPI

Trong phần hướng dẫn này, bạn sẽ học cách tạo ra một hệ thống báo thức ban đêm hoạt động đầy đủ. Nếu hệ thống phát hiện có kẻ xâm nhập, hệ thống sẽ ngay lập tức in "INTRUDER" trên màn hình của bạn cũng như phát ra tiếng ồn lớn từ cảnh báo. Đèn led cũng sẽ nhấp nháy theo kiểu cùng với chuông báo.

Bước 1: Vật liệu cần thiết

Vật liệu cần thiết
Vật liệu cần thiết

Vật liệu cần thiết:

  1. Led là bất kỳ màu nào (khuyến nghị 4)
  2. Dây nhảy
  3. Buzzer
  4. 330 điện trở (cùng số lượng với đèn led)
  5. Cảm biến chuyển động
  6. 3 dây nam sang dây nữ
  7. Điện trở phụ thuộc ánh sáng
  8. Tụ điện
  9. Bảng bánh mì
  10. T-Cobbler

Bước 2: Thủ tục

Thủ tục:

  1. Đặt nguồn đầu tiên và nối đất cho cả hai đường ray của bạn
  2. Đặt 330 điện trở của bạn ở dưới cùng của bảng bánh mì bắt đầu từ đường ray nối đất đến bất kỳ đường ray nào trên bảng bánh mì
  3. Sau đó, đặt đèn led của bạn bên cạnh điện trở của bạn. Chân ngắn đi trực tiếp vào bên phải của điện trở nếu các điện trở của bạn được đặt ở phía bên trái của bảng mạch bánh mì.
  4. Chân dài của đèn led đi đến bất cứ đâu bạn muốn nhưng hãy đảm bảo tất cả ở đó theo các đường ray khác nhau
  5. Kết nối dây jumper với dây dẫn dài của đèn led của bạn
  6. Kết nối dây jumper với bất kỳ chân gpio nào
  7. Đặt buzzer phía trên các điện trở với chân ngắn đi trong đường ray nối đất
  8. Kết nối dây jumper với bộ rung và sau đó vào chân gpio
  9. Bây giờ kết nối ldr vào một thanh ray điện và một thanh ray trên bảng mạch bánh mì
  10. Nối chân ngắn của tụ điện với thanh gound và chân dài ở bên phải của ldr
  11. Kết nối dây jumper ở bên trái của ldr và sau đó vào ping gpio
  12. Cuối cùng kết nối ba dây đực với cái vào cảm biến chuyển động
  13. Kết nối từng dây nam với dây nữ với đất, 5v và gpio tương ứng để đảm bảo mỗi dây được kết nối với đầu bên phải của cảm biến chuyển động

Bước 3: Thủ tục mã

Thủ tục mã
Thủ tục mã

Thủ tục mãL

Đảm bảo rằng bạn đang sử dụng python 3 vì mã này sẽ không hoạt động trên bất kỳ phần mềm nào khác.

Đầu tiên chúng ta phải nhập những thứ phù hợp

từ đèn LED nhập khẩu gpiozero, Buzzer, LightSensor, MotionSensor, từ lúc nhập giấc ngủ

Bây giờ chúng ta phải xác định các thành phần điện của chúng ta. Số ở cuối phải là số cổng gpio bạn đã kết nối với dây jumper của mình. Đối với mã bên dưới, bạn phải thay thế số bằng cổng gpio tương ứng của mình.

Light1 = LED (21)

Light2 = LED (20)

Light3 = LED (12)

Light4 = LED (16)

báo động = Buzzer (19)

ldr = LightSensor (13, 5, 1, 0,1)

pir = MotionSensor (24)

Bây giờ đã đến lúc chỉnh sửa phần ngon lành của mã.

trong khi Đúng:

nếu ldr.light_detected và pir.motion_detected:

print ("an toàn")

light1.off ()

light2.off ()

light3.off ()

light4.off ()

khác:

ldr.when_dark và pir.motion_detected

print ("INTRUDER INTRUDER INTRUDER INTRUDER INTRUDER")

alert.on ()

light1.on ()

ngủ (0,1)

light1.off ()

light2.on ()

ngủ (0,1)

light2.off ()

light3.on ()

ngủ (0,1)

light3.off ()

light4.on ()

ngủ (0,1)

light4.off ()

Đây là những gì mã sẽ trông giống như hoàn chỉnh

từ đèn LED nhập khẩu gpiozero, Buzzer, LightSensor, MotionSensor, từ lúc nhập giấc ngủ

light1 = LED (21)

light2 = LED (20)

light3 = LED (12)

light4 = LED (16)

báo động = Buzzer (19)

ldr = LightSensor (13, 5, 1, 0,1)

pir = MotionSensor (24)

trong khi Đúng:

nếu ldr.light_detected và pir.motion_detected:

print ("an toàn")

light1.off ()

light2.off ()

light3.off ()

light4.off ()

khác:

ldr.when_dark và pir.motion_detected

print ("INTRUDER INTRUDER INTRUDER INTRUDER INTRUDER")

alert.on ()

light1.on ()

ngủ (0,1)

light1.off ()

light2.on ()

ngủ (0,1)

light2.off ()

light3.on ()

ngủ (0,1)

light3.off ()

light4.on ()

ngủ (0,1)

light4.off ()

Bây giờ hãy chạy mã và mô-đun sẽ hiển thị văn bản của bạn

Bước 4: Sản phẩm cuối cùng

Cuối cùng, đây là những gì hệ thống sẽ giống như đã hoàn thành:

Đề xuất: