Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
DASAR OTOMATISASI
Dosen Pengampu:
Oleh :
FAKULTAS TEKNIK
D3 TEKNIK MESIN
UNIVERSITAS NEGERI MEDAN
2021
1
BAB I
PENDAHULUAN
3
B. RUMUSAN MASALAH
Adapun rumusan masalah yang akan dibahas yaitu :
1. Bagaimana robot itu bisa diciptakan dengan adanya sensor,
2. Bagaimana mengimplementasikan robot pendeteksi warna benda beserta lokasinya
yang berbasis sistem lego mindstorm education nxt,
3. Bagaimana membuat antarmuka yang baik secara hardware maupun software untuk
keperluan pengendalian robot, dan
4. Bagaimana pembuatan robot dan sensor dengan benar.
C. TUJUAN
Adapun tujuan dalam pembuatan makalah ini yaitu :
1. Mengetahui jenis-jenis dan pengertian dari sistem sensor.
2. Mengetahui dengan detail tentang robot,
3. Mengetahui dengan detail tentang sensor, dan
4. Mengetahui pengimplementasian tentang robot.
BAB II
PEMBAHASA
N
Pilihan lain yang dapat digunakan sebagai sensor sentuh adalah microswitch
yang merupakan saklar SPDT. Microswitch adalah saklar tekan yang aktif jika ada
obyek menyentuh/mendorong tuas dan sering juga disebut sebagai limit switch.
4. Sensor Ultrasonik
Gelombang ultrasonik dipancarkan oleh transmiter dan pantulannya diterima
oleh receiver. Sonar (Sound Navigating and Ranging) tidak terpengaruhi oleh warna
dan sifat pantulan cahaya dari obyek, namun kemampuannya akan menurun jika
obyek terbuat dari material tertentu yang dapat menyerap gelombang suara (peredam
suara).
5. Enkoder
Enkoder adalah peranti untuk mengukur gerak dengan output berupa
rangkaian pulsa digital. Dengan mencacah bit tunggal atau melakukan dekoding
rangkaian bit, pulsa dapat dikonversikan menjadi posisi absolut atau inkremental.
Enkoder ada dua, yaitu :
a. Enkoder inkremental menghasilkan pulsa digital yang dihitung untuk
menentukan perpindahan relatif poros.
b. Enkoder absolut menggunakan piringan yang memiliki beberapa jalur/track
berupa kode digital untuk menunjukkan posisi absolut poros.
Jenis enkoder yang banyak digunakan yaitu enkoder magnetik dan enkoder optik.
a. Enkoder magnetik menggunakan sensor efek Hall sebagai detektor magnet. Pada
poros dipasangkan sejumlah magnet (atau dapat juga hanya berupa
takikan/tonjolan pada poros), misalnya 16 buah, yang menghasilkan output pulsa
dengan jumlah yang sama setiap putaran porosnya.
Gambar 16 Enkoder
b. Enkoder optik biasanya menggunakan LED inframerah sebagai simber cahaya,
fototransistor atau foto dioda sebagai detektor cahaya serta suatu piringan.
Terdapat dua prinsip kerja yang pertama yaitu berdasarkan warna hitam-putih
(atau gelap-terang) pada piringan enkoder (Gambar 1), yang kedua yaitu
berdasarkan ada tidaknya lubang pada piringan enkoder (Gambar 2).
Gambar 1 Gambar 2
Berdasarkan kode digital yang digunakan terdapat dua jenis piringan, yaitu
yang menggunakan kode biner dan gray-code. Gray-code adalah modifikasi dari
kode biner yang digunakan untuk mencegah kesalahan baca dari fototransistor. Pada
gray-code ini setiap transisi dari sektor yang bertetangga menyebabkan perubahan
hanya 1 bit.
Enkoder digunakan pada mobile robot terutama untuk aplikasi odometri.
Odometri adalah penentuan posisi dan orientasi robot di ruang relatif terhadap suatu
referensi berdasarkan jumlah putaran rodanya.
6. Kompas
Kompas adalah sensor yang menunjukkan arah/orientasi robot pada bidang
mendatar yang digunakan sebagai alat bantu navigasi robot. Gambar 18
menunjukkan salah satu contoh kompas yaitu modul CMPS03 dari Devantech.
Modul ini menggunakan sensor medan magnet Philips KMZ51 untuk mengukur
medan magnet bumi. Output sensor ini dapat berupa PWM atau I2C. Jika dipilih
PWM, maka output akan mengeluarkan pulsa selama 1 ms untuk 0 0 hingga 36,99ms
untuk 359,990, dengan kata lain mempunyai sensitivitas 0,1 ms/0 dan offset 1 ms.
Untuk I2C modul mengirimkan data yang dapat berupa byte (0 – 255) atau word (0 –
3599) untuk satu putarannya.
Gambar Modul kompas CMPS03
7. Akselerometer
Merupakan sensor yang digunakan untuk mengukur percepatan (perubahan
kecepatan). Pada robot akselerometer dapat digunakan pada robot untuk aplikasi
antara lain robot swatimbang (self balanced robot), robot berjalan, deteksi benturan,
detektor getaran, dan deteksi G-force. Salah satu contoh akselerometer adalah modul
Memsic MX2125 dari Parallax. Sensor ini dapat mengindra percepatan pada dua
sumbu.
8. Color Sensor
Sama seperti light sensor atau InfraRed sensor, color sensor juga bisa
mendeteksi gelap terang dengan menangkap warna hitam dan putih. Tapi selain itu,
Color Sensor juga dapat mendeteksi warna lainnya seperti merah, biru, kuning, dan
sebagainya. Pada aplikasinya color sensor juga bisa digunakan untuk membuat robot
Line Follower, bahkan yang lebih canggih, yaitu : dapat mengikuti garis dengan
warna yang lebih spesifik.
Salah satu teknologi robot yang terkenal sekarang adalah LEGO NXT dengan
platform Mindstorm NXT-G. Lego mindstorm NXT lebih dari sekedar mainan. Lego
Mindstorm NXT memungkinkan untuk pembangunan robot dengan menggunakan beberapa
motor dan juga sensor. Namun daya pemrosesan, memori, dan kemampuan komunikasi
LEGO NXT jauh dibelakang apa yang ditawarkan pada perangkat PDA atau laptop. Lego
mindstorm education nxt adalah set lego yang menggunakan mindstorm nxt software.
Dimana suatu set ini kita dapat mempelajari mengenai konstruksi atau mekanika
pemrograman robot. Lego mindstorm education nxt ini mempunyai nomor seri yaitu 9797.
Dibanding rcx(model yang lebih lama) nxt brick memiliki fiture controller agen 32-bit
mikroprosesor dan memori lebih besar, ditambah dukungan untuk USB 2.0, Bluetooth, dll.
Palet yang sangat serbaguna dari elemen LEGO TECHNIC yang mengkombinasikan
ultrasonic, suara, cahaya, dan sensor sentuh pada intuitif robotika. Sensor cahaya dapat
mendeteksi pantulan cahaya dan menghitung intensitasnya, sementara sensor suara yang baru
memungkinkan agen untuk merespon pola dan nada suara. Sensor sentuh yang lebih,
misalnya dapat digunakan sebagai sensor tumbukan. Sedangkan sensor ultrasonik, mengukur
jarak hambatan dan dapat digunakan sebagai sensor kedekatan. Perangkat lunak
pemrograman sekarang tersedia baik untuk PC dan macintosh, ditambah dengan dukungan
Bluetooth bahkan dapat melakukan perintah agen dari ponsel.
Python merupakan bahasa pemrograman yang tingkat tinggi (high-level promgraming
language). Python menawarkan berbagai kemudahan menulis suatu program dan memberikan
portabilitas yang tinggi bahkan Python menggunakan antar muka yang sama pada platform-
platform tersebut. Python banyak diminati karena kesederhanaanya, yaitu hanya sedikit
menyediakan tatabahasa dan kosakata sehingga mudah diingat.
Bluetooth merupakan sebuah teknologi komunikasi wireless (tanpa kabel) yang
beroperasi dalam pita frekuensi 2,4 GHz unlicensed ISM(Industrial, Scientific, dan Medical)
dengan menggunakan sebuah FrequencyHopping Transreceiver yang mampu menyediakan
layanan komunikasi data dan suara secara real-time antara host-host Bluetooth dengan jarak
jangkau
Robot NXT mempunyai kecerdasan buatan untuk mencari benda dan mengirimkan
data pada klien melalui koneksi Bluetooth. Pada robot NXT kecerdasan buatan ini mencari
benda yang ada di sekitarnya lalu mendekati benda tersebut dan membaca intensitas pantulan
cahaya benda tersebut menggunakan sensor cahya. Kemudian mengirimkan data-data tertentu
keaplikasi penerima yang telah dibangun.
Aplikasi penerima selain digunakan untuk menerima data-data yang telah dikirim,
juga bekerja untuk merumuskan letak benda yang telah didapat oleh robot. Jadi dengan
aplikasi penerima ini pengguna dapat memodelkan micro robot sederhana pendeteksi benda
dan lokasinya.
Implementasi pada pembuatan robot pendeteksi warna benda beserta lokasinya ini
adalah robot NXT yang memiliki kecerdasan buatan untuk menemukan benda terdekat dan
mendeteksi tingkat intensitas cahaya benda tersebut yang terhubung dengan aplikasi desktop
untuk menerima data-data melalui media Bluetooth yang terdapat pada sisi robot NXT, pada
sisi aplikasi penerima dikembangkan menggunakan bahasa pemrograman python. Pada sisi
python memiliki module library untuk beberapa device dan aplikasi.
Module library tersebut bisa berupa pengaksesan Bluetooth, wi-fi, kamera, sound,
pembacaan isi data message, phone book, dll yang ada pada laptop. Aplikasi penerima
menggunakan GUI toolkit untuk python (wxPython) sebagai Graphics User Interfaces (GUI).
Aplikasi penerima data dapat berkomunikasi dengan robot NXT menggunakan koneksi
socket port yang ada pada Bluetooth yang telah terpasang pada laptop/notebook mac OSX.
Maka dari itu Bluetooth pada laptop dapat digunakan sebagai konektivitas terhadap robot
NXT. Dalam robot NXT ada operation code tersendiri untuk melakukan perintah yang
akan dikirim melalui Bluetooth socket.
BAB IV
PENUTUP
A. KESIMPULAN
Kesimpulan yang dapat diambil dari pembuatan makalah ini yaitu bahwa robot
tidak akan berhasil dibuat jika tidak ada sensor, bahasa pemrograman, dan uji coba pada
robot itu sendiri sampai benar-benar menjadi robot yang siap pakai. Dengan adanya
sensor, robot dapat membedakan berbagai macam cahaya, suara, bahaya, dll. Karena
robot adalah salah satu alat yang sangat canggih, maka dinegara maju khususnya robot
menjadi teknologi yang sangat mudah berkembang pesat. Bahkan dipambrik-pabrik yang
besar misalnya pabrik mobil, disana sudah banyak menggunakan tenaga kerja robot
untuk menghasilkan output pabrik yang lebih bnyak dan lebih cepat.
B. DAFTAR PUSTAKA
http://eprints.uny.ac.id/6811/1/Jurnal%20Skripsi.pdf
http://digilib.unimed.ac.id/public/UNIMED-Course-Robotika.pdf
http://digilib.its.ac.id/public/ITS-Undergraduate-10272-Paper.pdf
http://repository.usu.ac.id/bitstream/123456789/27566/5/Chapter%20I.pdf
http://elib.unikom.ac.id/files/disk1/105/jbptunikompp-gdl-s1-2007-sarianengs-5239-
09---bab-i.pdf
http://www.gunadarma.ac.id/library/articles/graduate/industrialtechnology/2010/Artik
el_10405805.pd