Raspberry Pi GPIO dengan sensor gerak PIR:Tutorial terbaik
Tutorial ini, berdasarkan Raspberry Pi B+/model 2 terbaru, akan menunjukkan kepada Anda untuk menghubungkan sensor gerak PIR dengan Raspberry Pi. Dan juga memandu Anda untuk menggunakan pin GPIO di dalamnya. Pin GPIO pada raspberry pi sangat penting dalam hal membuat proyek perangkat keras. Mungkin itu robot, sistem otomatisasi rumah, dll. Dalam semua kasus ini, Anda harus menggunakan pin GPIO (Input/Output Tujuan Umum) dari raspberry pi. Dengan tutorial sederhana ini, Anda akan dapat belajar mengontrol output pada pin GPIO. Dan juga membaca input melaluinya. Selain itu, Anda akan dapat membaca output dari sensor gerak PIR dan juga menulis kode sederhana untuk mengedipkan LED. Dan jika Anda seorang pemula sejati, Anda selalu dapat menggunakan eBuku gratis kami di Raspberry Pi dan Arduino untuk memulai dari langkah 0. Jadi bersiaplah dan bersiaplah untuk bersenang-senang dengan Raspberry Pi GPIO s
Apa saja yang diperlukan untuk melakukan ini?
- Raspberry Pi B/B+ atau 2 dan periferal dasar:kartu SD, keyboard, mouse, dll.
- Sebuah LED dan resistor 220Ohm.
- Sensor gerak PIR.
- Breadboard.
- Kabel jumper Pria ke Pria dan Wanita ke Pria.
Bagaimana cara kerjanya?
Raspberry pi GPIO dapat diakses melalui program python. Anda akan mengetahui tentang cara mengakses pin ini dan perintah yang diperlukan untuk melakukannya, nanti dalam tutorial ini. Setiap pin pada raspberry pi diberi nama berdasarkan urutannya (1,2,3,..) seperti yang ditunjukkan pada diagram di bawah ini:
Di sini, kami menggunakan sensor gerak PIR. PIR adalah singkatan dari Passive InfraRed. Sensor gerak ini terdiri dari lensa fresnel, detektor inframerah dan sirkuit deteksi pendukung. Lensa pada sensor memfokuskan radiasi inframerah yang ada di sekitarnya ke arah detektor inframerah. Tubuh kita menghasilkan panas inframerah dan sebagai hasilnya ini ditangkap oleh sensor gerak. Sensor mengeluarkan sinyal 5V untuk jangka waktu satu menit segera setelah mendeteksi keberadaan seseorang. Ini menawarkan jangkauan deteksi tentatif sekitar 6-7 m dan sangat sensitif. Ketika sensor gerak PIR mendeteksi seseorang, ia mengeluarkan sinyal 5V ke raspberry pi melalui GPIO-nya. Dan kami menentukan apa yang harus dilakukan raspberry pi saat mendeteksi penyusup melalui pengkodean python. Di sini kami hanya mencetak:“Penyusup terdeteksi”.
Langkah 1:Mengedipkan LED menggunakan kontrol Raspberry Pi GPIO- Output GPIO
Setelah Anda mengatur raspberry pi, sekarang kita dapat mulai bermain-main dengan pin GPIO-nya. Di sini, kita akan mencoba mengedipkan LED menggunakan skrip python. Salin dan tempel kode berikut ke dalam raspberry pi Anda. Anda dapat melakukan ini dengan membuka editor teks:"leafpad" pada raspberry pi. Dan kemudian salin kode ini ke dalamnya dan simpan ini sebagai file python:ledblink.py :
import RPi.GPIO sebagai GPIOimport timeGPIO.setwarnings(False)GPIO.setmode(GPIO.BOARD)GPIO.setup(3,GPIO.OUT) #Tentukan pin 3 sebagai pin while output True:GPIO.output( 3,1) #Mengeluarkan sinyal TINGGI digital (5V) pada pin 3 waktu.sleep(1) #Waktu tunda 1 detik GPIO.output(3,0) #Mengeluarkan sinyal RENDAH digital (0V) pada pin 3 waktu.sleep( 1) #Waktu tunda 1 detik
Selanjutnya, kita perlu menghubungkan LED ke pin 3 dari raspberry pi GPIO. Anda dapat melihat diagram koneksi di bawah ini untuk melakukannya:
Untuk detail lebih lanjut:Raspberry Pi GPIO dengan sensor gerak PIR Tutorial terbaik