● online
- Raspberry Pi 4 Model B 8GB Original UK E14 Raspi 4....
- ADS1115 16 Bit I2C Module ADC 4 channel with Pro G....
- LCD 16x2 / 1602 Display Biru + I2C Backpack Sudah ....
- Kabel Jumper arduino Dupont Pelangi 30 cm Male to ....
- B0505S-1W 5V to 5V converter DC DC power module co....
- Kabel Jumper Arduino Dupont 20 cm Female to Male P....
- PWM DC 10A Motor 12V-40V Pulse Width Modulation Sp....
- ESR Meter Digital LCR-T4 Tester Transistor Diode M....
- 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
Sensor PIR (Passive Infrared) adalah salah satu sensor yang paling sering digunakan untuk mendeteksi gerakan, terutama gerakan manusia. Sensor ini... selengkapnya
Sensor IR adalah sebuah sensor yang dapat mendeteksi rintangan menggunakan cahaya inframerah yang dipantulkan. Sensor ini mempunyai dua bagian... selengkapnya
Selamat datang di indomaker.com, pada pembahasan kali ini admin akan mengupas tentang penggunaan ESP32-CAM. Module ini merupakan sebuah module... selengkapnya
MP3 DFPlayer merupakan sebuah modul elektronik yang berfungsi untuk memainkan sebuah suara yang filenya berketensi MP3. Seperti memutar sebuah... selengkapnya
Sensor suara merupakan sensor yang dapat mengubah besaran suara menjadi besaran listrik dimana nilai diperoleh dari besarnya gelombang suara... selengkapnya
Motor servo adalah salah satu jenis motor listrik yang memiliki feedback berupa sensor posisi. Dengan adanya feedback tersebut, motor... selengkapnya
Pernahkah Anda mengambil foto pada saat hujan lebat, untuk menghasilkan gambar yang benar-benar realistis hujan, beberapa orang akan memperjuangkan... selengkapnya
Mau membuat LED-mu berkedip tanpa perlu menekannya secara manual? Di tutorial ini, kamu akan belajar cara mengatur LED menyala dan... selengkapnya
Sensor cahaya atau LDR (Light Dependent Resistor) adalah salah satu sensor analog yang paling sering digunakan saat belajar Arduino. Sensor... selengkapnya
Bagi anda yang belum tau cara menggunakan LED pada NodeMCU, pada artikel ini akan di bahas cara-caranya. Sebelum melangkah... selengkapnya
Specifications: 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.500Spesifikasi: 20mm Kapton Tape Polymide Film Gold High Temp isolasi Tahan Panas Harga Tertera: 1 Roll Kapton Tape Polymide Film… selengkapnya
Rp 219.000ESP-WROOM-32 is Powered by Espressif’s most advanced SoC, the ESP-WROOM-32 features high performance, a wide range of peripherals, Wi-Fi and… selengkapnya
Rp 38.400Product Name: Tactile Switch; Material: Metal, Plastic Package Content: 30 Pcs x Tactile Switch; Main Color: Black, Silver Tone Total… selengkapnya
Rp 40012A 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.4002000W SCR Electronic Voltage Regulator Speed Controller Dimmer Thermostat Aplikasi : Kontrol temperature heater, kontrol kecepatan fan/bor tangan/gurinda tangan, kompor… selengkapnya
Rp 19.500Bosan dengan modul arduino yang kalian punya, saatnya mencoba modul programmer yang lain yah ini dia RASPBERRY PI 4 COMPUTER… selengkapnya
Rp 1.199.000TILT SENSOR adalah sensor untuk mendeteksi sudut kemiringan / derajat, dimana cara kerja sensor ini adalah dengan menggunakan 2 buah… selengkapnya
Rp 9.800Item Deskripsi : This module performance is stable, measure the distance accurately. performance nearly the same as SRF05, SRF02 SRF05,… selengkapnya
Rp 13.900

Saat ini belum tersedia komentar.