Daftar Isi:
Video: Mendeteksi Gerakan Menggunakan Raspberry Pi: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
Dalam instruksi ini, kita akan belajar bagaimana kita dapat menggunakan Sensor PIR (Passive InfraRed) dengan Raspberry Pi, untuk membangun detektor gerakan sederhana. Ini digunakan untuk merasakan pergerakan orang, hewan, atau objek lain. Mereka biasanya digunakan dalam alarm pencuri dan sistem pencahayaan yang diaktifkan secara otomatis.
Prinsip operasi:
Semua benda dengan suhu di atas nol mutlak memancarkan energi panas dalam bentuk radiasi. Biasanya radiasi ini tidak terlihat oleh mata manusia karena memancar pada panjang gelombang inframerah, tetapi dapat dideteksi oleh perangkat elektronik yang dirancang untuk tujuan tersebut. (Sumber: Wikipedia)
Tujuan dari instruksi:
Ide utama dari tutorial ini adalah untuk MENGHIDUPKAN Led jika gerakan terdeteksi, dan OFF Led jika lain. Seperti yang saya katakan di pendahuluan Anda dapat menggunakan sensor untuk mengontrol Light Room atau Alarm bukan Led.
Langkah 1: Persediaan
Perlengkapan Perangkat Keras:
1. Raspberry Pi 3 Model B
2. Sensor PIR
3. Papan tempat memotong roti
4. Resistor 220 Ohm
5. LED
6. Kabel
Perlengkapan Perangkat Lunak:
1. Raspbian Jessie (Sistem Operasi Raspberry Pi: untuk lebih jelasnya bisa lihat Tutorial saya sebelumnya disini).
2. Python IDLE
Jadi saya berasumsi bahwa Anda telah berhasil melakukan beberapa proyek dasar. Jika tidak, jangan khawatir saya menyarankan Anda untuk mengikuti tutorial saya sebelumnya (Mulai Proyek Pertama Anda Dengan Raspberry: Blinking LED)
Langkah 2: Perakitan Sirkuit
Pengkabelannya cukup sederhana, sensor PIR memiliki tiga pin:
1. Vcc ke 5v dari GPIO Raspberry.
2. GND ke GNS dari GPIO Raspberry.
3. OUT ke 17 pin GPIO.
Untuk pengkabelan LED dan resistor Anda dapat mengikuti langkah-langkah di bawah ini:
1. Hubungkan resistor 220Ω ke anoda LED, kemudian resistor ke 5 V.2. Hubungkan katoda LED ke 4 pin GPIO (Lihat gambar di atas).
Langkah 3: Kode Python
1. Nyalakan Pi Anda dan Buat file teks baru "pir.py" (Anda bisa menamai file sesuka Anda).
2. Ketik kode berikut:
impor 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 saat True: i= GPIO.input(17) if i==0: #Ketika output dari sensor gerak RENDAH GPIO.output(4, 0) #Matikan LED print (" Tidak ada gerakan terdeteksi", i) elif i==1: #When output dari sensor gerak adalah HIGH GPIO.output(4, 1) #Hidupkan LED print (" Motion terdeteksi ", i) kecuali: GPIO.cleanup()
3. Setelah Anda mengetik semua kode yang dicentang simpan.
4. Jalankan kode python dengan mengetikkan kode berikut di terminal:
- cd Desktop dan tekan Enter (saya ketik Desktop karena saya telah menyimpan file di Desktop pi).
- python pir.py dan tekan Enter.
Langkah 4: Untuk Dukungan
Anda dapat berlangganan saluran YouTube saya untuk lebih banyak tutorial dan proyek. Berlangganan untuk dukungan. Terima kasih.
Buka Saluran YouTube saya - tautan
Direkomendasikan:
Mendeteksi Getaran Menggunakan Modul Sensor Ketuk Kejut Piezoelektrik: 6 Langkah
Mendeteksi Getaran Menggunakan Modul Sensor Ketuk Kejut Piezoelektrik: Dalam tutorial ini kita akan mempelajari cara mendeteksi getaran kejut menggunakan modul Getaran sensor Piezoelektrik sederhana dan Visuino.Tonton video demonstrasi
Menggunakan Radio untuk Mendeteksi Petir: 4 Langkah
Menggunakan Radio untuk Mendeteksi Petir: Radio kecil dapat digunakan lebih dari sekadar mendengarkan musik atau olahraga. Semua radio (bahkan hanya radio AM yang murah) dapat digunakan untuk mendeteksi petir dan fenomena atmosfer lainnya. Dengan telinga yang terlatih, seseorang bahkan dapat menentukan apakah petir bergerak ke
Pingo: Peluncur Bola Ping Pong yang Mendeteksi Gerakan dan Akurasi Tinggi: 8 Langkah
Pingo: Peluncur Bola Ping Pong Deteksi Gerakan dan Akurasi Tinggi: Kevin Nitiema, Esteban Poveda, Anthony Mattacchione, Raphael Kay
Kontrol Gerakan Sederhana - Kontrol Mainan RC Anda Dengan Gerakan Lengan Anda: 4 Langkah (dengan Gambar)
Kontrol Gerakan Sederhana - Kontrol Mainan RC Anda Dengan Gerakan Lengan Anda: Selamat datang di 'ible' saya #45. Beberapa waktu yang lalu saya membuat BB8 versi RC yang berfungsi penuh menggunakan bagian Lego Star Wars … https://www.instructables.com/id/Whats-Inside-My-R…Ketika saya melihat betapa kerennya itu Force Band yang dibuat oleh Sphero, saya berpikir: "Ok, saya c
Cara Mendeteksi Penyakit Tanaman Menggunakan Machine Learning: 6 Langkah
Cara Mendeteksi Penyakit Tanaman Menggunakan Pembelajaran Mesin: Proses mendeteksi dan mengenali tanaman yang sakit selalu merupakan proses manual dan membosankan yang mengharuskan manusia untuk memeriksa tubuh tanaman secara visual yang sering kali dapat menyebabkan diagnosis yang salah. Hal ini juga telah diprediksi bahwa sebagai global w