• Tidak ada hasil yang ditemukan

Lokasi Perusahaan

BAB II GAMBARAN UMUM PERUSAHAAN

2.3 Lokasi Perusahaan

Lokasi Universitas Dinamika yaitu Jalan Raya Kedung Baruk No.98, Kedung Baruk, Kec. Rungkut, Kota Surabaya, Jawa Timur 60298. Berikut adalah peta dari lokasi Universitas Dinamika:

Gambar 2. 2 Lokasi Universitas Dinamika (Sumber: https://maps.google.com/)

9 BAB III LANDASAN TEORI

3.1 Arduino IDE

IDE itu merupakan kependekan dari Integrated Developtment Enviroenment, atau secara bahasa mudahnya merupakan lingkungan terintegrasi yang digunakan untuk melakukan pengembangan. (Sinauarduino, 2016) Disebut sebagai lingkungan karena melalui software inilah Arduino dilakukan pemrograman untuk melakukan fungsi-fungsi yang dibenamkan melalui sintaks pemrograman. Arduino menggunakan bahasa pemrograman sendiri yang menyerupai bahasa C. Bahasa pemrograman Arduino (Sketch) sudah dilakukan perubahan untuk memudahkan pemula dalam melakukan pemrograman dari bahasa aslinya. Sebelum dijual ke pasaran, IC mikrokontroler Arduino telah ditanamkan suatu program bernama Bootlader yang berfungsi sebagai penengah antara compiler Arduino dengan mikrokontroler.

Arduino IDE dibuat dari bahasa pemrograman JAVA. Arduino IDE juga dilengkapi dengan library C/C++ yang biasa disebut Wiring yang membuat operasi input dan output menjadi lebih mudah. Arduino IDE ini dikembangkan dari software Processing yang dirombak menjadi Arduino IDE khusus untuk pemrograman dengan Arduino.

Gambar 3. 1 Arduino IDE

10

3.2 Arduino Uno

Arduino/Genuino Uno adalah papan mikrokontroler berbasis ATmega328P (datasheet). (Arduino, n.d.) Ini memiliki 14 pin input/output digital (6 di antaranya dapat digunakan sebagai output PWM), 6 input analog, kristal kuarsa 16 MHz, koneksi USB, colokan listrik, header ICSP, dan tombol reset. Ini berisi semua yang diperlukan untuk mendukung mikrokontroler; cukup sambungkan ke komputer dengan kabel USB atau nyalakan dengan adaptor AC-ke- DC atau baterai untuk memulai.

3.3 Sensor JSN-SR04T

JSN-SR04T merupakan sensor ultrasonic pengembangkan dari sensor ultrasonic HC-SR04. (Nyebarilmu, Nyebarilmu, 2021) Dimana mempunyai kelebihan seperti penambahan fitur waterproof sehingga dapat diaplikasikan pada tempat yang basah ataupun lembab.

Sensor ini merupakan sensor grade industial dengan pembacaan data yang stabil. Untuk range pembacaan sensor dari jarak 25 – 450 cm. Sensor dilengkapi dengan kabel sepanjang 2,5 m yang terhubung ke papan breakout yang mengontrol sensor dan melakukan semua pemrosesan sinyal. Perhatikan bahwa hanya sensor merupakan waterproof akan tetapi untuk papan breakout tidak. Sehingga pada bagian papan breakout perlu berhati – hati agar tidak terkena air karena jika terkena air akan rusak.

Sensor jarak ini bekerja dengan mengirimkan gelombang ultrasonik.

Jarak (cm) = Kecepatan suara (cm / µs) × Waktu (µs) / 2

Gambar 3. 2 Arduino Uno

11

Gelombang ini dipantulkan kembali oleh suatu objek dan sensor mendeteksinya.

Dengan menghitung waktu antara mengirim dan menerima gelombang suara, sehingga didapatkan jarak antara sensor dan objek.

Dimana Waktu adalah waktu antara mengirim dan menerima gelombang suara dalam microseconds.

3.4 Modul DFPlayer Mini MP3

DFPlayer Mini Mp3 merupakan modul pemutar file audio/module sound player music dengan support format audio seperti file .mp3 yang sudah umum dikenal oleh khalayak umum. (Nyebarilmu, Nyebarilmu, 2018) Bentuk fisik dari DFPlayer Mini ini berbentuk persegi dengan ukuran 20×20 mm yang dimana memiliki 16 kaki pin yang berfungsi sebagai berikut; VCC (Input voltage 3.2- 50.V;Type DC 4.2V), RX (UART serial input), TX (UART serial output), DAC_R (Audio output right channel), DAC_L (Audio output left channel), SPK2 (Speaker), memiliki 2 pin GND (Ground), SPK1 (Speaker), IQ1 (Trigger port 1), IQ1 (Trigger port 2), ADKEY1 (AD port 1), ADKEY2 (AD port 2), USB+ (USB+ DP), USB- (USB- DM), Busy (Playing Status) (Cemalettin, 2019).

Output pada modul mp3 mini ini dapat langsung dihubungkan dengan speaker passive ataupun amplifier sebagai pengeras suaranya.

Gambar 3. 3 Sensor JSN-SR04T

12

3.5 Speaker 5V

Speaker merupakan sebuah perangkat keras output yang fungsinya untuk mengeluarkan hasil dari proses audio maupun suara. (Bliaudio, 2020) Speaker juga bisa disebut sebagai alat bantu untuk mengeluarkan suara yang lebih maksimal pada perangkat musik maupun lainnya. Speaker ini bentuknya sangat beragam, selain bentuk fitur maupun ukurannya juga bisa disesuaikan dengan kebutuhan serta keinginan.

3.6 Kartu Memori

Gambar 3. 4 DFPlayer Mini MP3

Gambar 3. 5 Speaker

Gambar 3. 6 Kartu Memori

13

Kartu memori adalah perangkat penyimpanan praktis sebuah file, pada project ini kartu memori digunakan sebagai tempat menyimpan file mp3. yang nantinya di operasikan oleh modul Mp3.

14 BAB IV

DISKRIPSI PEKERJAAN

4.1 Prosedur Penelitian

Prosedur Kerja Praktik merupakan tahap awal dari pengerjaan ini dengan menentukan seluruh tahapan yang dilalui, dibawah ini adalah tahapan dari

“Notifikasi Suara Jarak Aman Menggunakan DFPlayer Mini MP3” yang nantinya mengirimkan informasi berupa suara lewat speaker ke pengemudi, jika jarak antara mobil dengan mobil yang berada didepan terlalu dekat. Serta digunakan sebagai fitur pada mobil listrik dan dapat membantu proyek yang dikerjakan oleh pihak Universitas Dinamika. Tahapan dapat dilihat pada Gambar 4.1.

Pembahasan dari setiap langkah pada prosedur penelitian dijelaskan dibawah ini:

4.2 Analisa Kebutuhan

Analisa kebutuhan ini dibutuhkan sebagai bagian awal untuk mengidentifikasi masalah serta kebutuhan yang dibutuhkan untuk menyelesaikan masalah yang ada. Kebutuhan ini bisa berupa metode dan kebutuhan sistem yang akan digunakan, untuk kebutuhan sistem sendiri berupa software dan hardware.

Gambar 4. 1 Prosedur Penelitian

15

Tahap analisis kebutuhan sistem pada proyek ini yaitu kebutuhan model alat yang digunakan dan kebutuhan perangkat yang menunjang berjalannya sistem.

Adapun kebutuhan perangkat dapat dilihat pada tabel 4.1 dan tabel 4.2.

No Nama Fungsi

1 Arduino IDE Sebagai media untuk menuliskan code OLED 0.91 I2C Pada program Arduino 2 Windows 10 Sebagai sistem operasi yang digunakan

3 Fritzing Sebagai media desain layout pada

rangkaian rancang bangun OLED Tabel 4. 1 Kebutuhan perangkat Software

(Sumber: Olahan penulis) No Nama/Jenis Perangkat Fungsi

1 JSN-SRT Sebagai sensor untuk mendeteksi jarak anatara mobil yang berada didepan maupun dibelakang.

2 Modul DFPlayer Mini Mp3 Sebagai pemutar file audio/modul sound player music dengan support format audio seperti file .mp3.

3 Arduino Uno Berfungsi sebagai Mikrokontroller.

4 Speaker Berfungsi sebagai output suara

Tabel 4. 2 Kebutuhan perangkat Keras (Sumber: Olahan penulis)

4.3 Desain Perancangan

Dari data-data yang sudah didapatkan sebelumnya dari analisis kebutuhan, pada tahap desain ini dibuat gambar desain alur sistem kerja yang dibangun, diharapkan dengan gambar ini memberikan gambaran seutuhnya dari kebutuhan yang ada. Desain sistem ini mencakup desain pada sisi hardware dan software.

16

Gambar 4. 3 Desain Alur Perancangan Software 4.4.1 Desain Perancangan Hadware

Terdapat serangkaian proses yang harus dijalankan oleh penulis selama pengerjaan Kerja Praktik. Adapun prosesnya tergambarkan pada block diagram dibawah ini.

(Sumber: Olahan penulis)

Pada gambar 4.2 sendiri terdapat desain block diagram perancangan hardware dengan input Sensor jarak dengan mikrokontroler arduino Uno yang dapat mengirmkan nilai jarak jika mobil telalu dekat dengan objek lalu mengirimkan informasi kepada pengemudi mobil listrik dengan output suara dari modul DFPlayer Mini Mp3 ke speaker.

4.4.2 Desain Perancangan Software

(Sumber: Olahan penulis)

Pada gambar 4.3 sendiri juga terdapat desain alur sistem bagimana dapat melakukan proses komunikasi yang dapat mengirmkan data sensor jika jarak

Gambar 4. 2 Blok Diagram Perancangan Hardware

17

kurang dari 300 cm maka modul Notifikasi Suara Pada Deteksi Jarak Aman Menggunakan DFPlayer Mini Mp3 mngirimkan informasi kepada pengemudi mobil listrik.

4.4 Implementasi

Tahap simulasi bertujuan untuk melihat kinerja awal dari kerja praktik dilakukan pada aplikasi simulasi sebagai bahan pertimbangan awal dari kerja praktik yang dilakukan sebagai bahan pertimbangan sebelum sistem diterapkan, sehingga dalam tahap implementasi.

4.4.1 Implementasi Rangkaian Skematik Pada Alat

(Sumber: Olahan penulis)

Pada gambar diatas merupakan skema rangkaian modul DFplayer Mini Mp3. Pada rangkaian skema alat ini terdapat 6 pin dari modul dfplayer mini mp3 yang akan digunakan, yaitu VCC (sebagai input tegangan positif-nya), GND/Ground (Sebagai input tegangan negatif-nya), TX dihubungkan pada pin RX

Gambar 4. 4 Skema Rangkaian

18

di mikrokontroler, RX dihubungkan pada pin TX di mikrokontroler. Karena modul DFPlayer Mini Mp3 ini tak akan bisa berjalan tanpa mikrokontroler sebagai pengendalinya, maka Penulis menggunakan Arduino uno sebagai kontroler-nya.

Berikut Fungsi kaki-kaki yang terdapat pada DFplayer Mini Mp3.

No Label Fungsi

1 TX (Serial Data) Berfungsi untuk mengirim data/mengeluarkan data.

2 RX (Serial Clock) Jalur penerimaan data (perpindahan data)

3 VCC Jalur suplay tegangan +5V

4 GND Jalur Ground

5 SPK1 Speaker +

6 SPK2 Speaker -

Tabel 4. 3 Skema Ramgkaian (Sumber: Olahan penulis) 4.4.2 Implementasi Penerapan Pada Alat

(Sumber: Olahan Penulis)

Pada gambar diatas merupakan implementasi skema rangkaian pada alat, rangkaian alat pada bagian mobil listrik dimana rangkaian tersebut untuk

Gambar 4. 5 Implementasi Penerapan alat

19

mengambil input data dari sensor ultrasonic dan modul DFplayer Mini Mp3 dirangkai pada arduino uno bila jarak mobil berdekatan dengan objek akan mengirimkan informasi kepada pengemudi mobil listrik dengan output suara.

4.4.3 Implementasi Program Pada Alat

• Program pada Arduino Uno

Berikut ini adalah program pada mikrokontroler Arduino Uno yang digunakan untuk mengambil data dari sensor dan membuat kondisi.

#include <NewPing.h>

#include <SoftwareSerial.h>

#include <DFPlayer_Mini_Mp3.h>

#include "DFPlayerMudah.h"

SoftwareSerial mySerial(10,11); //RX TX static int8_t Send_buf[8] = {0} ;

//pin arduino yang digunakan

#define trigPin 6

#define echoPin 5

// Tentukan jarak maksimum yang ingin kita ping (dalam sentimeter). Jarak sensor maksimum adalah 400-500 cm

#define MAX_DISTANCE 400

NewPing sonar = NewPing(trigPin, echoPin, MAX_DISTANCE);

void setup() {

//Baut komunikasi yang disettingkan di serial monitor Serial.begin(9600);

20

void loop() { //delay(000);

Serial.print("Jarak Pembacaan = ");

Serial.print(sonar.ping_cm()); //nilai jarak yang terbaca Serial.print(" cm ");

//contoh pengondisian menggunakan IF, jika jarak terdeteksi pada jarak samadengan 300cm dan lebih dari itu maka led built in akan blinking if(sonar.ping_cm() >= 300 )

{

Serial.println(" Jarak Aman ");

delay(5000);

}

else if(sonar.ping_cm() < 300) {

Serial.println(" Awas Jarak Mobil terlalu dekat = Play 0003.mp3");

mainkan(3);

delay(5000);

}

}

void sendCommand(int8_t command, int16_t dat) { delay(20);

Send_buf[0] = 0x7e; //

Send_buf[1] = 0xff; //

Send_buf[2] = 0x06; //

Send_buf[3] = command; //

Send_buf[4] = 0x00;//

Send_buf[5] = (int8_t)(dat >> 8);//datah Send_buf[6] = (int8_t)(dat); //datal Send_buf[7] = 0xef; //

for(uint8_t i=0; i<8; i++)//

{ mySerial.write(Send_buf[i]);

21

} }

void inisial(){

sendCommand(CMD_SEL_DEV,DEV_TF);

delay(20);

sendCommand(CMD_PLAY_W_VOL,0X0F01);

delay(20);

}

void atur_suara(int besar){

sendCommand(CMD_SET_VOLUME,besar);

delay(20);

}

void mainkan(int urutan){

sendCommand(CMD_PLAY_W_INDEX,urutan);

delay(20);

}

22

4.5 Hasil dan Pembahasan

Pada tahap hasil dan pengujian alat dibagi menjadi tiga yaitu: Pengujian Sensor Pada Alat & Pengujian Modul DFplayer Mini Mp3 Pada Alat.

Penggabungan Semua Komponen.

4.5.1 Pengujian Modul Mp3 Pada alat

(Sumber: Olahan penulis)

Gambar 4.6 adalah komponen yang telah dipasang dan dijadikan satu pada arduino Uno untuk mengambil data dari Sensor Jarak dan akan mengirimkan nilai serial berupa data input dari sensor jika jarak mobil kurang dari 100cm dengan objek lalu mengirimkan informasi kepada pengemudi mobil listrik dengan output suara dari module DFplayer Mini MP3 ke speaker yang ditampilkan diserial monitor Arduino IDE seperti pada Gambar 4.7.

(Sumber: Olahan penulis)

Gambar 4. 6 Pengujian Sensor Pada Alat

Gambar 4. 7 Data Komunikasi Serial

23

4.5.2 Penggabungan Komponen

(Sumber: Olahan penulis)

Pada saat pertama kali alat dinyalakan, maka sensor akan mengambil data dari sensor jarak jika data yang diambil sesuai dengan kondisi yang ditentukan maka alat mengirimkan informasi nilai serial berupa data input dari sensor jika jarak mobil kurang dari 300cm dengan objek lalu mengirimkan informasi kepada pengemudi mobil listrik dengan output suara.

Gambar 4. 8 Data Komunikasi Serial

24 BAB V PENUTUP

Pada bab ini akan dibahas mengenai kesimpulan dan saran tentang Notifikasi Suara Pada Deteksi Jarak Aman Menggunakan DFPlayer Mini Mp3.

5.1 Kesimpulan

Kesimpulan yang diperoleh saelama melakukan Perancangan sistem Notifikasi Suara Deteksi Jarak Aman Menggunakan DFPlayer Mini Mp3 pada mobil listrik adalah :

1. Berdasarkan implementasi program alat pada rangkaian, dapat mengambil input data pada module DFPlayer Mini MP3 dan berjalan maksimal dengan menampilkan indikator teks pada serial monitor pada Arduino IDE.

2. Berdasarkan implementasi pada rangkaian alat, Rangkaian hasil pengujian alat dimana Arduino UNO dapat mengirimkan dengan baik ke module DFPlayer Mini Mp3 jika sensor pada alat mendeteksi jika alat mendeteksi jarak terlalu dekat mengirimkan informasi berupa suara pada.

5.2 Saran

Berdasarkan kesimpulan diatas, maka ada beberapa hal yang bisa dikembangkan pada penelitian berikutnya dengan laporan Kerja Praktik yang berjudul “Notifikasi Suara Pada Deteksi Jarak Aman Menggunakan DFplayer Mini Mp3” ini, maka penulis memiliki saran sebagai berikut:

1. Untuk komponen pada alat diharapkan untuk menambahkan kamera pada penelitian berikutnya agar dapat medeteksi jarak yang lebih akurat.

2. Dikarenakan pada saat pengerjaan KP mobil listrik masih dalam proses pengerjaan body, Diharapkan pada penelitian berikutnya dilakukan pengujian alat pada mobil listriknya langsung untuk mendapatkan data sensor lebih baik.

25

DAFTAR PUSTAKA

Arduino. (t.thn.). Arduino. Diambil kembali dari Arduino/Genuino UNO:

https://www.arduino.cc/en/pmwiki.php?n=Main/arduinoBoardUno

Bliaudio. (2020, Mei 13). Bliaudio. Diambil kembali dari Pengertian, Fungsi Dan Manfaatnya:

https://www.bliaudio.com/index.php?route=information/blogger&blogger _id=70

Nyebarilmu. (2018, April 14). Nyebarilmu. Diambil kembali dari Tutorial

mengakses module MP3 DFPlayer Mini:

https://www.nyebarilmu.com/tutorial-mengakses-module-mp3-dfplayer- mini/

Nyebarilmu. (2021, April 28). Nyebarilmu. Diambil kembali dari Tutorial

mengakses Sensor ultrasonic JSN-SR04T:

https://www.nyebarilmu.com/tutorial-mengakses-sensor-ultrasonic-jsn- sr04t/

Sinauarduino. (2016, Maret 6). Mengenal Arduino Software (IDE). Diambil

kembali dari Sinauarduino:

https://www.sinauarduino.com/artikel/mengenal-arduino-software-ide

Dokumen terkait