Mục lục:

Phát hiện chuyển động bằng Raspberry Pi: 4 bước
Phát hiện chuyển động bằng Raspberry Pi: 4 bước

Video: Phát hiện chuyển động bằng Raspberry Pi: 4 bước

Video: Phát hiện chuyển động bằng Raspberry Pi: 4 bước
Video: 5.2: Cách thao tác an toàn với mạch Raspberry Pi 4 2024, Tháng mười một
Anonim
Image
Image
Quân nhu
Quân nhu

Trong phần hướng dẫn này, chúng ta sẽ tìm hiểu cách sử dụng Cảm biến PIR (Hồng ngoại thụ động) với Raspberry Pi, để xây dựng một máy dò chuyển động đơn giản. 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.

Nguyên tắc hoạt động:

Tất cả các vật có nhiệt độ trên không tuyệt đối đều phát ra nhiệt năng dưới dạng bức xạ. Thông thường bức xạ này không thể nhìn thấy bằng mắt người vì nó bức xạ ở bước sóng hồng ngoại, nhưng nó có thể được phát hiện bởi các thiết bị điện tử được thiết kế cho mục đích như vậy. (Nguồn: Wikipedia)

Mục đích của hướng dẫn:

Ý tưởng chính của hướng dẫn này là BẬT Led nếu phát hiện chuyển động và TẮT Led nếu khác. Như tôi đã nói trong phần giới thiệu, bạn có thể sử dụng cảm biến để điều khiển Phòng ánh sáng hoặc Báo thức thay vì Led.

Bước 1: Nguồn cung cấp

Quân nhu
Quân nhu

Nguồn cung cấp phần cứng:

1. Raspberry Pi 3 Model B

2. Cảm biến PIR

3. Breadboard

4. Điện trở 220 Ohms

5. ĐÈN LED

6. Dây điện

Nguồn cung cấp phần mềm:

1. Raspbian Jessie (Hệ điều hành của Raspberry Pi: để biết thêm chi tiết, bạn có thể xem Hướng dẫn trước của tôi tại đây).

2. Python IDLE

Vì vậy, tôi giả định rằng bạn đã thực hiện thành công một số dự án cơ bản. Nếu không, đừng lo lắng, tôi khuyên bạn nên làm theo hướng dẫn trước của tôi (Bắt đầu dự án đầu tiên của bạn với Raspberry: Đèn LED nhấp nháy)

Bước 2: Lắp ráp mạch

Lắp ráp mạch
Lắp ráp mạch
Lắp ráp mạch
Lắp ráp mạch

Cách đấu dây khá đơn giản, cảm biến PIR có ba chân:

1. Vcc sang 5v của GPIO của Raspberry.

2. GND tới GNS của GPIO của Raspberry.

3. OUT đến chân GPIO 17.

Để đấu dây cho đèn LED và điện trở, bạn có thể làm theo các bước dưới đây:

1. Kết nối một điện trở 220Ω với cực dương của đèn LED, sau đó điện trở 5 V.2. Kết nối cực âm của đèn LED với 4 chân GPIO (Xem hình trên).

Bước 3: Mã Python

Mã Python
Mã Python

1. Bật Pi của bạn và Tạo tệp văn bản mới “pir.py” (Bạn có thể đặt tên tệp theo ý muốn).

2. Nhập mã sau:

nhập RPi. GPIO dưới dạng GPIO

thời gian nhậpGPIO.setmode (GPIO. BCM) GPIO.setup (17, GPIO. IN) #PIR GPIO.setup (4, GPIO. OUT) #Led try: time.sleep (2) # để ổn định cảm biến trong khi True: i = GPIO.input (17) if i == 0: #Khi đầu ra từ cảm biến chuyển động THẤP GPIO.output (4, 0) # Tắt đèn LED in ("Không phát hiện chuyển động", i) elif i == 1: # Khi đầu ra từ cảm biến chuyển động là HIGH GPIO.output (4, 1) # BẬT LED in ("Đã phát hiện chuyển động", i) ngoại trừ: GPIO.cleanup ()

3. Khi bạn đã nhập tất cả các mã được chọn, hãy lưu nó.

4. Chạy mã python bằng cách nhập mã sau vào thiết bị đầu cuối:

- cd Desktop và nhấn Enter (Tôi gõ Desktop vì tôi đã lưu tệp trong Desktop của pi).

- python pir.py và nhấnEnter.

Bước 4: Để được hỗ trợ

Để hỗ trợ
Để hỗ trợ

Bạn có thể đăng ký kênh YouTube của tôi để biết thêm các hướng dẫn và dự án. Đăng ký để được hỗ trợ. Cảm ơn bạn.

Truy cập kênh YouTube của tôi -liên kết

Đề xuất: