Daftar Isi:
- Perlengkapan
- Langkah 1: Siapkan Raspberry Pi
- Langkah 2: Menyiapkan Perangkat Keras
- Langkah 3: Skrip Python
Video: Penginderaan Jarak Dengan Raspberry Pi dan HC-SR04: 3 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Sensor Jarak Ultrasonik HC-SR04 menggunakan sonar ultrasound non-kontak untuk mengukur jarak ke suatu objek. Ini terdiri dari dua pemancar, penerima dan sirkuit kontrol. Pemancar memancarkan suara ultrasonik frekuensi tinggi, yang memantul dari benda padat terdekat, dan penerima mendengarkan gema yang kembali. Gema itu kemudian diproses oleh rangkaian kontrol untuk menghitung perbedaan waktu antara sinyal yang dikirim dan diterima. Kali ini selanjutnya dapat digunakan, bersama dengan beberapa matematika pintar, untuk menghitung jarak antara sensor dan objek yang memantulkan!
Perlengkapan
Apa yang Anda perlukan:
- Raspberry Pi 2/3/4"
- Kartu Micro SD dimuat dengan Raspbian
- 5.1V USB Power supply
- HC-SR04 (jelas)
- Papan tempat memotong roti
- 4 Kabel Pria ke Wanita
- Monitor dan keyboard untuk Raspberry Pi
Langkah 1: Siapkan Raspberry Pi
- Masukkan kartu SD yang telah Anda atur dengan Raspbian (melalui NOOBS) ke dalam slot kartu microSD di bagian bawah Raspberry Pi Anda.
- Temukan ujung konektor USB dari kabel keyboard Anda, dan sambungkan keyboard ke port USB di Raspberry Pi (tidak masalah port mana yang Anda gunakan).
-
Pastikan layar Anda dicolokkan ke stopkontak dan dihidupkan. Lihatlah port HDMI pada Raspberry Pi - perhatikan bahwa mereka memiliki sisi datar di atasnya. Gunakan kabel untuk menghubungkan layar ke port HDMI Raspberry Pi - gunakan adaptor jika perlu.
- Colokkan catu daya USB ke soket dan sambungkan ke port daya Raspberry Pi Anda.
- Raspberry Pi Anda akan mulai booting maka Anda akan siap untuk pergi.
Langkah 2: Menyiapkan Perangkat Keras
Menyiapkan sensor jarak ultrasonik cukup sederhana, tidak diperlukan bagian lain yang rumit, hanya sensor, 4 kabel dan Raspberry Pi. Ini hanya memiliki empat pin:
- VCC ke Pin 2 (5V)
- TRIG ke Pin 12 (GPIO 18)
- ECHO ke Pin 18 (GPIO 24)
- GND ke Pin 6 (GND)
Langkah 3: Skrip Python
Pertama kita harus menginstal pustaka python gpozero dan untuk menggunakannya kita akan membuat skrip baru
sudo nano distance_sensor.py
dengan berikut ini:
# Mendapatkan perpustakaan yang kita butuhkan
from gpiozero import DistanceSensor from time import sleep # Inisialisasi sensor ultrasonik sensor = DistanceSensor(trigger=18, echo=24) while True: # Tunggu 2 detik sleep(2) # Dapatkan jarak dalam meter distance = sensor.distance # Tapi kita mau dalam sentimeter distance = sensor.distance * 100 # Kita akan mendapatkan angka desimal yang besar sehingga kita akan membulatkannya menjadi 2 tempat distance = round(sensor.distance, 2) # Cetak informasi ke screen print("Distance: {} cm".format(sensor.jarak))
Direkomendasikan:
Bros Kristal Kuarsa Penginderaan Suara dan Musik Dengan Sirkuit Playground Express: 8 Langkah (dengan Gambar)
Bros Kristal Kuarsa Penginderaan Suara dan Musik Dengan Sirkuit Taman Bermain Ekspres: Bros reaktif suara ini dibuat menggunakan ekspres sirkuit taman bermain, kristal kuarsa curah murah, kawat, kardus, plastik bekas, peniti, jarum dan benang, lem panas, kain, dan berbagai alat. Ini adalah prototipe, atau draf pertama, dari
Penginderaan Suhu Jarak Jauh: 6 Langkah
Penginderaan Suhu Jarak Jauh: Dalam proyek ini, MKR 1400 digunakan untuk mengontrol 3 sensor DHT 22 dan mengkomunikasikan hasilnya dengan nomor ponsel yang dimasukkan dalam kode (saya akan menunjukkan di mana). Suhu adalah satu-satunya data yang diambil dari DHT 22, tetapi menarik
Buat Pintu Pembuka dan Penutup Penginderaan Otomatis Dengan Arduino!: 4 Langkah
Buat Pintu Pembuka dan Penutup Penginderaan Otomatis Dengan Arduino !: Pernah ingin membuat pintu Anda terbuka otomatis seperti di film fiksi ilmiah? Sekarang Anda bisa dengan mengikuti Instructable ini. Dalam instruksi ini kami akan membangun pintu yang dapat membuka dan menutup secara otomatis tanpa Anda menyentuh pintu. Sensor ultrasonik
Pelacakan Gerakan 3D Tfcd Melalui Penginderaan Kapasitif dan Output LED: 6 Langkah (dengan Gambar)
Tfcd 3D Motion Tracking Through Capacitive Sensing dan LED Output: Dalam instruksi ini dijelaskan bagaimana gerakan tangan dapat dilacak dalam ruang 3D dengan menggunakan prinsip capacitive sensing. Dengan mengubah jarak antara aluminium foil bermuatan dan tangan Anda, kapasitas kapasitor akan bervariasi
Pelepasan Kabel Jarak Jauh Olympus Evolt E510 (Versi 2 Dengan Fokus Otomatis pada Jarak Jauh): 6 Langkah (dengan Gambar)
Olympus Evolt E510 Remote Cable Release (Versi 2 Dengan Fokus Otomatis pada Remote): Kemarin saya membuat remote satu tombol sederhana untuk Olympus E510 saya. Sebagian besar kamera memiliki tombol pelepas rana (tombol yang Anda tekan untuk mengambil gambar) yang memiliki dua mode. Jika tombol ditekan perlahan, kamera akan fokus otomatis dan mengukur cahaya