● online
- Raspberry Pi 4 Model B 8GB Original UK E14 Raspi 4....
- Sensor Ultrasonik HC-SR04 HC SR04 Sensor Jarak Ult....
- Modul Sensor Tegangan AC Bolak balik 220V Listrik ....
- MP3 TF 16P Alternatif DFPlayer mini MP3 Player Ard....
- Push Button Tactile Switch Saklar Tombol Tinggi - ....
- Kabel Jumper Dupont Pelangi 30 cm female to Female....
- Potensiometer 10K - Mono Potensio Meter Linear Res....
- SG90 Motor Servo For Arduino Uno Mega SG 90 Biru S....
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Tutorial Menggunakan Sensor Ultrasonik untuk Mengukur Jarak dengan Raspberry Pi
Sensor ultrasonik merupakan sensor yang menggunakan gelombang ultrasonik. Gelombang ultrasonik yaitu gelombang yang umum digunakan untuk mendeteksi keberadaan suatu benda dengan memperkirakan jarak antara sensor dan benda tersebut. Sensor ini berfungsi untuk mengubah besaran fisis (bunyi) menjadi besaran listrik begitu pula sebaliknya. Gelombang ultrasonik memiliki frekuensi sebesar 20.000 Hz. Bunyi tersebut tidak dapat didengar oleh telinga manusia. Bunyi tersebut dapat didengar oleh hewan tertentu seperti anjing, kelelawar dan kucing. Bunyi gelombang ultrasonik dapat merambat melalui zat cair, padat dan gas. Benda cair merupakan media merambat yang paling baik untuk sensor ultrasonik jika dibandingkan dengan benda padat dan gas. Oleh karena itu, sensor ultrasonik banyak digunakan pada kapal selam dan alat khusus untuk mengukur kedalaman air laut.
Cara Kerja Singkat
Sensor ultrasonik punya dua komponen utama, yaitu :
- Trigger: untuk mengirimkan sinyal ultrasonik
- Echo: untuk menerima pantulannya
Dengan menghitung waktu antara sinyal dikirim dan diterima, kita bisa tahu seberapa jauh benda itu berada dari sensor.
Alat dan Bahan yang Diperlukan
Untuk menjalankan proyek ini, berikut yang kamu butuhkan :
- Raspberry Pi Trainer Kit V2
- Sensor ultrasonik
- Resistor (330 dan 470 Ω)
- Breadboard dan kabel jumper
- Software:
- MobaXterm (untuk remote terminal)
- Notepad++ (untuk menulis skrip Python)
Wiring Rangkaian Percobaan Sensor Ultrasonik
Susun rangkaian dengan panduan seperti ini :
- Pin VCC ke pin 5V
- Pin Trig ke GPIO 4
- Pin Echo ke GPIO 17 (melalui resistor)
- Pin GND ke GND

Gambar 1. Wiring Rangkaian Sensor Ultrasonik
Menulis Program Sensor Ultrasonik
Setelah sensor ultrasonik terpasang, buka Notepad++ dan buat file Python baru. Tulis kode berikut dan simpan file dengan nama ultrasonik.py :
from gpiozero import DistanceSensor
from time import sleep
ultrasonic = DistanceSensor(echo=17, trigger=4)
try:
while True:
distance = ultrasonic.distance # Jarak dalam meter (0.0 - 1.0)
print(f"Jarak: {distance:.2f} meter")
sleep(1)
except KeyboardInterrupt:
print("Program dihentikan")
Penjelasan Kode
from gpiozero import DistanceSensormengimpor kelas DistanceSensor untuk sensor ultrasonik.from time import sleepmengimpor fungsi sleep untuk jeda waktu.ultrasonic = DistanceSensor(echo=17, trigger=4)membuat objek sensor ultrasonik dengan pin echo GPIO 17 dan trigger GPIO 4.try:memulai blok percobaan untuk menangani interupsi keyboard.while True:memulai loop tak terbatas.distance = ultrasonic.distancemengukur jarak dalam meter (nilai antara 0.0 sampai 1.0).print(f"Jarak: {distance:.2f} meter")menampilkan jarak dengan 2 angka di belakang koma.sleep(1)memberi jeda 1 detik sebelum pengukuran berikutnya.except KeyboardInterrupt:menangkap perintah berhenti (Ctrl+C) dari pengguna.print("Program dihentikan")menampilkan pesan bahwa program dihentikan.
Apa yang Terjadi?

Gambar 2. Hasil Percobaan pada Terminal MobaXterm
Saat program dijalankan, Raspberry Pi akan terus-menerus membaca jarak dari sensor ultrasonik yang terhubung ke pin trigger dan pin echo. Sensor mengirimkan gelombang ultrasonik dan mengukur waktu pantulan gelombang tersebut untuk menghitung jarak objek di depannya. Setiap satu detik, nilai jarak yang terdeteksi dicetak ke layar dalam satuan meter dengan dua angka di belakang koma. Jika kamu mendekatkan objek ke sensor, nilai jarak akan berkurang, dan jika menjauh, nilainya akan meningkat.
Program ini akan berjalan terus sampai dihentikan secara manual dengan menekan Ctrl+C pada termina. Ketika itu terjadi, program akan berhenti dan mencetak pesan bahwa program dihentikan.
Tutorial Menggunakan Sensor Ultrasonik untuk Mengukur Jarak dengan Raspberry Pi
Pada kesempatan ini akan dijelaskan mengenai cara pembuatan export/download berupa file excel berdasarkan range tanggal yang dipilih. Filter ini... selengkapnya
UI (User Interface) dan UX (User Experience) dalam sebuah pengembangan website dan aplikasi sangat penting dan saling berkaitan. Tetapi... selengkapnya
I2C merupakan sebuah modul komunikasi serial dua arah yang berfungsi untuk mengirim dan menerima data. Keduanya adalah SCL (Serial... selengkapnya
Artikel kali ini, akan membahas tentang mengontrol sebuah LED menggunakan remote. Remote apa yang digunakan? anda dapat menggunakan berbagai... selengkapnya
Untuk membuat sebuah perangkat otomatis (di artikel ini lampu LED) sebenarnya dapat menggunakan berbagai macam sensor misalnya sensor suhu,... selengkapnya
Real Time Clock DS3231 adalah rangkaian elektronik yang berfungsi untuk menyediakan data waktu dan tanggal dengan tingkat presisi... selengkapnya
Semangat pagi semua, kali ini kita akan belajar mengenai penggunaan LCD pada Arduino tanpa module I2C. Kenapa perlu belajar... selengkapnya
DHT11 adalah perangkat elektronik yang digunakan untuk mendeteksi kelembapan dan suhu udara. Sensor ini dapat digunakan untuk mendeteksi suhu... selengkapnya
Pada kesempatan kali ini kita akan belajar bersama mengenai 7 segment. Berbeda dengan tutorial sebelumnya yang membahas 1 digit... selengkapnya
Pernah suatu ketika axis X, Y, atau z CNC kita berubah, gcode yang sudah jadi setelah di running tidak... selengkapnya
Case patern: Solid Warna : Merah dan Hijau Current: 10-20 mA Diameter: 3mm
Rp 300Description: TP5100 is a double switch buck 8.4V, single cell 4. 2V lithium battery charge management chip. Its ultra-compact QFN16… selengkapnya
Rp 10.600Kabel Jumper Dupont Pelangi 10 cm.. male to female 1 lembar isi 40 kabel
Rp 9.000Mini Solderless Breadboard 400 Tie Points adalah breadboard 400 titik lubang, dengan ukuran yang compact sangat cocok untuk anda yang… selengkapnya
Rp 7.800Tang Crimping Press Skun Ratchet YTH SN-48B Model YTH SN-48B FOR NON INSULATED TERMINAL YTH SN-48B dengan mata Press 0.5… selengkapnya
Rp 150.000Specifications: Operating voltage: DC3-5V Operating current: less than 20mA Sensor Type: Analog Detection Area: 40mmx16mm Production process: FR4 double-sided HASL… selengkapnya
Rp 3.00012A 300W DC Buck Step Down Converter CC CV Driver LED charge Battery Spesifikasi: Input Voltage: 5-40V Output Voltage: 1.2-35V… selengkapnya
Rp 39.400Specifications: 1. supports sampling costs (KHz): 8/11.025/12/16/22.05/24/32/44.1/48 2. 24-bit DAC output, dynamic range aid: 90dB, SNR aid: 85dB 3. fully… selengkapnya
Rp 17.800Features: It is of high power density, high efficiency, high-reliability, small size and lightweight. It can isolate unsteady single-way voltage… selengkapnya
Rp 18.500

Saat ini belum tersedia komentar.