Isi kandungan:

Mengesan Gerak Menggunakan Raspberry Pi: 4 Langkah
Mengesan Gerak Menggunakan Raspberry Pi: 4 Langkah

Video: Mengesan Gerak Menggunakan Raspberry Pi: 4 Langkah

Video: Mengesan Gerak Menggunakan Raspberry Pi: 4 Langkah
Video: Tutorial Belajar Raspberry Pi Untuk Internet Of Things 2024, November
Anonim
Image
Image
Bekalan
Bekalan

Dalam instruksional ini, kita akan belajar bagaimana kita dapat menggunakan PIR (Passive InfraRed) Sensor dengan Raspberry Pi, untuk membangun pengesan gerakan sederhana. Ia digunakan untuk merasakan pergerakan orang, haiwan, atau benda lain. Mereka biasanya digunakan dalam penggera pencuri dan sistem pencahayaan yang diaktifkan secara automatik.

Prinsip operasi:

Semua objek dengan suhu di atas sifar mutlak memancarkan tenaga haba dalam bentuk sinaran. Biasanya radiasi ini tidak dapat dilihat oleh mata manusia kerana ia memancar pada panjang gelombang inframerah, tetapi dapat dikesan oleh alat elektronik yang dirancang untuk tujuan tersebut. (Sumber: Wikipedia)

Tujuan pengajaran:

Idea utama dari tutorial ini adalah Menghidupkan Led jika gerakan dikesan, dan Matikan LED jika ada. Seperti yang saya katakan dalam pengenalan anda boleh menggunakan sensor untuk mengawal Ruangan Ringan atau Penggera dan bukannya Led.

Langkah 1: Bekalan

Bekalan
Bekalan

Bekalan Perkakasan:

1. Raspberry Pi 3 Model B

2. Sensor PIR

3. Papan roti

4. 220 Ohms Perintang

5. LED

6. Wayar

Bekalan Perisian:

1. Raspbian Jessie (Sistem Pengoperasian Raspberry Pi: untuk keterangan lebih lanjut anda boleh melihat Tutorial saya sebelumnya di sini).

2. Python IDLE

Oleh itu, saya menganggap bahawa anda telah berjaya melakukan beberapa projek asas. Sekiranya tidak, jangan risau saya menasihati anda untuk mengikuti tutorial saya yang lalu (Mulakan Projek Pertama Anda Dengan Raspberry: LED Berkedip)

Langkah 2: Pemasangan Litar

Pemasangan Litar
Pemasangan Litar
Pemasangan Litar
Pemasangan Litar

Pendawaiannya cukup sederhana, sensor PIR mempunyai tiga pin:

1. Vcc ke GPIO 5v Raspberry.

2. GND ke GNS GPIO Raspberry.

3. KELUAR hingga 17 pin GPIO.

Untuk memasang LED dan perintang, anda boleh mengikuti langkah-langkah berikut:

1. Sambungkan perintang 220Ω ke anod LED, kemudian perintang ke 5 V.2. Sambungkan katod LED ke 4 pin GPIO (Lihat gambar di atas).

Langkah 3: Kod Python

Kod Python
Kod Python

1. Hidupkan Pi anda dan Buat file teks baru "pir.py" (Anda dapat menamakan fail yang anda inginkan).

2. Taipkan kod berikut:

import RPi. GPIO sebagai GPIO

import timeGPIO.setmode (GPIO. BCM) GPIO.setup (17, GPIO. IN) #PIR GPIO.setup (4, GPIO. OUT) #Led try: time.sleep (2) # untuk menstabilkan sensor sementara True: i = GPIO.input (17) jika i == 0: #Apabila output dari sensor gerakan RENDAH GPIO.output (4, 0) #Matikan Cetakan LED ("Tiada gerakan dikesan", i) elif i == 1: #Apabila output dari sensor gerakan adalah GPIO.output TINGGI (4, 1) #Hidupkan Cetakan LED ("Gerakan dikesan", i) kecuali: GPIO.cleanup ()

3. Setelah anda menaip semua kod yang diperiksa simpanlah.

4. Jalankan kod python dengan menaip kod berikut di terminal:

- cd Desktop dan tekan Enter (saya mengetik Desktop kerana saya telah menyimpan fail di Desktop pi).

- python pir.py dan tekanEnter.

Langkah 4: Untuk Sokongan

Untuk Sokongan
Untuk Sokongan

Anda boleh melanggan saluran YouTube saya untuk lebih banyak tutorial dan projek. Langgan sokongan. Terima kasih.

Pergi ke pautan Saluran YouTube saya

Disyorkan: