Isi kandungan:
Video: Mengesan Gerak Menggunakan Raspberry Pi: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
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 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
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
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
Anda boleh melanggan saluran YouTube saya untuk lebih banyak tutorial dan projek. Langgan sokongan. Terima kasih.
Pergi ke pautan Saluran YouTube saya
Disyorkan:
Mengesan Getaran Menggunakan Modul Sensor Ketuk Kejutan Piezoelektrik: 6 Langkah
Mengesan Getaran Menggunakan Modul Piezoelectric Shock Tap Sensor: Dalam tutorial ini kita akan belajar bagaimana mengesan getaran kejutan menggunakan modul Getaran sensor Piezoelektrik sederhana dan Visuino. Tonton video demonstrasi
Cara Menggunakan Mengesan Warna TCS3200 Dengan SkiiiD: 9 Langkah
Cara Menggunakan Detect Color TCS3200 Dengan SkiiiD: Tutorial untuk mengembangkan Detect Color TCS3200 dengan skiiiD
Menggunakan Radio untuk Mengesan Kilat: 4 Langkah
Menggunakan Radio untuk Mengesan Kilat: Radio kecil dapat digunakan lebih daripada sekadar mendengar muzik atau sukan. Semua radio (walaupun radio AM sahaja yang murah) boleh digunakan untuk mengesan kilat dan fenomena atmosfera lain. Dengan telinga terlatih, seseorang dapat menentukan sama ada kilat bergerak
Pingo: Pelancar Bola Ping Pong yang Mengesan Gerak dan Berketepatan Tinggi: 8 Langkah
Pingo: Pelancar Bola Ping Pong yang Mengesan Gerak dan Ketepatan Tinggi: Kevin Nitiema, Esteban Poveda, Anthony Mattacchione, Raphael Kay
Outlet Dikawal Gerak - Dari Lampu Sensor Gerak: 6 Langkah
Outlet Dikawal Gerakan - Dari Lampu Sensor Gerak: Bayangkan anda adalah tipu muslihat atau pergi ke rumah paling menakutkan di blok itu. Setelah melewati semua hantu, hantu dan kubur anda akhirnya sampai ke jalan terakhir. Anda dapat melihat gula-gula dalam mangkuk di hadapan anda! Tetapi tiba-tiba gho