0% menganggap dokumen ini bermanfaat (0 suara)
94 tayangan3 halaman

Pertemuan 3 - Sensor Jarak

Dokumen ini menjelaskan tentang rangkaian sensor jarak HC-SRF04 yang bekerja dengan memancarkan gelombang ultrasonik dan mengukur waktu pantulan untuk menentukan jarak. Kode Arduino disediakan untuk mengukur jarak dan menampilkannya ke serial monitor. Instruksi meliputi membuat rangkaian, variasi tegangan input, dan pengukuran jarak dengan rumus.

Diunggah oleh

arsahvin515
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
94 tayangan3 halaman

Pertemuan 3 - Sensor Jarak

Dokumen ini menjelaskan tentang rangkaian sensor jarak HC-SRF04 yang bekerja dengan memancarkan gelombang ultrasonik dan mengukur waktu pantulan untuk menentukan jarak. Kode Arduino disediakan untuk mengukur jarak dan menampilkannya ke serial monitor. Instruksi meliputi membuat rangkaian, variasi tegangan input, dan pengukuran jarak dengan rumus.

Diunggah oleh

arsahvin515
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

SENSOR JARAK

Rangkaian :

1. Rangkaian Sensor Ultrasonik HC-SRF 04

Sensor HC-SRF 04 merupakan sebuah modul sensor yang berfungsi untuk mengetahui
jarak sensor terhadap benda yang ada didepannya dengan memanfaatkan prinsip
pantual sinyal. Sensor ini terdiri dari pemancar sinyal ultrasonik dan penerima sinyal
ultrasonik. Pemancar sinyal berfungsi untuk memancarkan gelombang ultrasonik
dengan frekuensi 40 KHz kemudian penerima akan menangkap hasil pantulan
gelombang ultrasonik yang mengenai suatu objek.

Sinyal ultrasonik dari sensor HC-SRF 04 ini dipancarkan ketika terdapat sebuah
positive trigger pada pin Trigger. Pada saat yang bersamaan ketika sinyal ultrasonik
dipancarkan, nilai pin Echo akan berubah dari LOW menjadi HIGH dan akan berubah
kembali ke LOW lagi ketika pnerima mendapatkan pantulan sinyal ultrasonik. Melalui
prinsip tersebut dapat dihitung jarak suatu benda yang berada di depan sensor dengan
prinsip pantualn sinyal berikut dan rumus.

𝑣
𝑠=𝑡
2
𝑠 = 𝑗𝑎𝑟𝑎𝑘 (𝑚)
𝑡 = 𝑤𝑎𝑘𝑡𝑢 𝑡𝑒𝑚𝑝𝑢ℎ 𝑑𝑎𝑟𝑖 𝑎𝑤𝑎𝑙 𝑚𝑒𝑚𝑎𝑛𝑐𝑎𝑟 ℎ𝑖𝑛𝑔𝑔𝑎 𝑠𝑖𝑛𝑦𝑎𝑙 𝑑𝑖𝑡𝑒𝑟𝑖𝑚𝑎 (𝑠)
𝑣 = 𝑐𝑒𝑝𝑎𝑡 𝑟𝑎𝑚𝑏𝑎𝑡 𝑢𝑙𝑡𝑟𝑎𝑠𝑜𝑛𝑖𝑘 (𝑚/𝑠)
Rangkaian HC SRF04

Kode Arduino HC SRF04


const int pingPin = 7; // Trigger Pin of Ultrasonic
Sensor
const int echoPin = 6; // Echo Pin of Ultrasonic
Sensor

void setup()
{
Serial.begin(9600); // Starting Serial
Terminal
}

void loop()
{
long duration, inches, cm;
pinMode(pingPin, OUTPUT);
digitalWrite(pingPin, LOW);
delayMicroseconds(2);
digitalWrite(pingPin, HIGH);
delayMicroseconds(10);
digitalWrite(pingPin, LOW);

pinMode(echoPin, INPUT);
duration = pulseIn(echoPin, HIGH);
inches = microsecondsToInches(duration);
cm = microsecondsToCentimeters(duration);

Serial.print(inches);
Serial.print("in, ");
Serial.print(cm);
Serial.print("cm");
Serial.println();

delay(100);
}

long microsecondsToInches(long microseconds)


{
return microseconds / 74 / 2;
}

long microsecondsToCentimeters(long microseconds)


{
return microseconds / 29 / 2;
}
Instruksi :

1. Buatlah rangkaian Sensor HC-SRF04 seperti pada gambar dengan menggunakan kode
program yang telah disediakan.

2. Variasikan tegangan test pada sensor HC SRF04 dari 0 hingga 5V dan amati sinyal
pada oasiloskop. Gambarkan sinyal yang ditampilkan.

3. Variasikan tegangan test pada sensor HC SRF04 dari 0 hingga 5V dan amati jarak yang
terukur. Gambarkan grafiknya.

4. Hapus fungsi microsecondsToInches dan microsecondsToCentimeters dan kemudian


buatlah fungsi untuk menghitung jarak dengan menggunakan rumus pada modul ini.
Catat hasilnya.

Anda mungkin juga menyukai