Laporan Arduino
Laporan Arduino
ARDUINO UNO
LAPORAN
Disusun oleh :
3A – D4 TMPP
Ario Teguh
Feril Febrian
Falih Alauddin
M. Agung Pramana P.
Alhamdulillah, segala puji syukur ke hadirat Allah SWT atas rahmat, hidayah serta
karunia-Nya, sehingga kami dapat menyelesaikan tugas yang berjudul “ALAT DISPENSER
OTOMATIS MENGGUNAKAN ARDUINO UNO” dengan baik dan lancar.
Penyusunan tugas ini diajukan untuk memenuhi tugas praktikum mekatronika, yang
merupakan salah satu syarat penilaian dari mata kuliah mekatronika.
Penyusun menyadari bahwa tugas yang kami susun masih banyak kekurangan serta
masih jauh dari sempurna, hal ini tidak lain karena keterbatasan materi dan pengetahuan yang
dimiliki penyusun. Oleh karena itu kritik serta saran sangat kami harapkan demi
kesempurnaan penyusunan tugas ini.
Akhir kata, penyusun mengharapkan semoga tugas ini dapat bermanfaat bagi rekan –
rekan mahasiswa dan bagi seluruh pembaca pada umumnya.
Penyusun
BAB I
PENDAHULUAN
1 LATAR BELAKANG
Jaman yang semakin maju ini banyak sekali mesin-mesin yang bekerja secara otomatis
yang kerjanya membantu merigankan pekerjaan manusia, salah satunya adalah mesin
dispenser.
Mesin dispenser adalah mesin yang berfungsi sebagai penyimpan suatu makanan atau
minuman, dalam penerapannya sehari-hari mesin tersebut digunakan secara manual dengan
cara menekan sebuah tombol untuk mengeluarkan makanan atau minumannya.
Maka dari itu kami membuat sebuah mesin dispenser yang bekerja secara otomatis tanpa
harus menekan sebuah tombol, dimana mesin tersebut hanya memasukkan gelas minuman
maka secara otomatis air akan keluar dengan sendirinya.
Kelompok kami menggunakan sebuah sensor inframerah, arduino serta komponen-
komponen lainnya untuk membuat sebuah mesin dispenser otomatis tersebut.
2 RUMUSAN MASALAH
Mengacu pada permasalahan yang ada, maka rumusan masalah ini ditekankan pada:
1. Bagaimana cara membuat mesin dispenser otomatis ?
2. Bagaimana cara sistem kerja pada sensor inframerah ?
3. Bagaimana merancang dan membuat rangkaian dengan arduino uno ?
4. Bagaimana cara membuat program yang akan dipakai untuk membuat mesin
dispenser otomatis dan menampilkannya dengan menggunakan arduino uno ?
3 TUJUAN
Tujuan penyusunan tugas adalah merencanakan dan membuat sebuah mesin dispenser
yang dapat mengeluarkan minuman secara otomatis menggunakan arduino uno.
BAB II
PEMBAHASAN
Uno berbeda dengan semua board sebelumnya dalam hal koneksi USB-to-serial yaitu
menggunakan fitur Atmega8U2 yang diprogram sebagai konverter USB-to-serial berbeda
dengan board sebelumnya yang menggunakan chip FTDI driver USB-to-serial.
Nama “Uno” berarti satu dalam bahasa Italia, untuk menandai peluncuran Arduino
1.0. Uno dan versi 1.0 akan menjadi versi referensi dari Arduino. Uno adalah yang terbaru
dalam serangkaian board USB Arduino, dan sebagai model referensi untuk platform
Arduino, untuk perbandingan dengan versi sebelumnya, lihat indeks board Arduino.
a) Summary
Microcontroller ATmega328
Operasi dengan daya 5V Voltage
Input Tegangan (disarankan) 7-12V
Input Tegangan (batas) 6-20V
Digital I / O Pins 14 (dimana 6 memberikan output PWM)
Analog Input Pin 6
DC Lancar per I / O Pin 40 mA
Saat 3.3V Pin 50 mA DC
Flash Memory 32 KB (ATmega328) yang 0,5 KB digunakan oleh bootloader
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Clock Speed 16 MHz
b) Daya
Uno Arduino dapat diaktifkan melalui koneksi USB atau dengan catu daya eksternal
(otomatis). Eksternal (non-USB) daya dapat berasal baik dari AC-ke adaptor-DC atau
baterai. Adaptor ini dapat dihubungkan dengan menancapkan plug jack pusat-positif ukuran
2.1mm konektor POWER. Ujung kepala dari baterai dapat dimasukkan kedalam Gnd dan Vin
pin header dari konektor POWER. Kisaran kebutuhan daya yang disarankan untuk board Uno
adalah7 sampai dengan 12 volt, jika diberi daya kurang dari 7 volt kemungkinan pin 5v Uno
dapat beroperasi tetapi tidak stabil kemudian jikadiberi daya lebih dari 12V, regulator
tegangan bisa panas dan dapat merusak board Uno.
VIN. Tegangan masukan kepada board Arduino ketika itu menggunakan sumber daya
eksternal (sebagai pengganti dari 5 volt koneksi USB atau sumber daya lainnya).
5V. Catu daya digunakan untuk daya mikrokontroler dan komponen lainnya.
Masing-masing dari 14 pin digital di Uno dapat digunakan sebagai input atau output,
dengan menggunakan fungsi pinMode (), digitalWrite (), dan digitalRead (), beroperasi
dengan daya 5 volt. Setiap pin dapat memberikan atau menerima maksimum 40 mA dan
memiliki internal pull-up resistor (secara default terputus) dari 20-50 kOhms. Selain itu,
beberapa pin memiliki fungsi khusus:
Serial: 0 (RX) dan 1 (TX). Digunakan untuk menerima (RX) dan mengirimkan (TX)
TTL data serial. Pin ini dihubungkan ke pin yang berkaitan dengan chip Serial
ATmega8U2 USB-to-TTL.
Eksternal menyela: 2 dan 3. Pin ini dapat dikonfigurasi untuk memicu interrupt pada
nilai yang rendah, dengan batasan tepi naik atau turun, atau perubahan nilai. Lihat
(attachInterrupt) fungsi untuk rincian lebih lanjut.
PWM: 3, 5, 6, 9, 10, dan 11. Menyediakan output PWM 8-bit dengan fungsi
analogWrite ().
SPI: 10 (SS), 11 (Mosi), 12 (MISO), 13 (SCK). Pin ini mendukung komunikasi SPI
menggunakan SPI library.
LED: 13. Ada built-in LED terhubung ke pin digital 13. Ketika pin bernilai nilai
HIGH, LED on, ketika pin bernilai LOW, LED off.
Uno memiliki 6 masukan analog, berlabel A0 sampai dengan A5, yang masing-masing
menyediakan 10 bit dengan resolusi (yaitu 1024 nilai yang berbeda). Selain itu, beberapa pin
memiliki fungsi khusus:
e) Komunikasi
f) Pemrograman
Sistem sensor infra merah pada dasarnya menggunakan infra merah sebagai media
untuk komunikasi data antara receiver dan transmitter. Sistem akan bekerja jika sinar infra
merah yang dipancarkan terhalang oleh suatu benda yang mengakibatkan sinar infra merah
tersebut tidak dapat terdeteksi oleh penerima. Keuntungan atau manfaat dari sistem ini dalam
penerapannya antara lain sebagai pengendali jarak jauh, alarm keamanan, otomatisasi pada
sistem. Pemancar pada sistem ini tediri atas sebuah LED infra merah yang dilengkapi dengan
rangkaian yang mampu membangkitkan data untuk dikirimkan melalui sinar infra merah,
sedangkan pada bagian penerima biasanya terdapat foto transistor, fotodioda, atau inframerah
modul yang berfungsi untuk menerima sinar inframerah yang dikirimkan oleh pemancar.
LED Infra Merah adalah suatu bahan semikonduktor yang memancarkan cahaya
monokromatik yang tidak koheren ketika diberi tegangan maju. Pengembangan LED dimulai
dengan alat inframerah dibuat dengan galliumarsenide. Cahaya infra merah pada dasarnya
adalah radiasi elektromagnetik dari panjang gelombang yang lebih panjang dari cahaya
tampak, tetapi lebih pendek dari radiasi gelombang radio, dengan kata lain inframerah
merupakan warna dari cahaya tampak dengan gelombang terpanjang, yaitu sekitar 700 nm
sampai 1 mm.
Daftar Komponen :
1. Resistor : R1 ( 33 K ohm), R2 (1 K ohm ), VR1 (Potensio 100 K ohm)
2. Kapasitor : C1 ( 100nF )
3. Transistor : Q2 ( BC547 )
4. Foto transistor : Q1
6. 7-Segment
Pada rangkaian pemancar hanya pengaturan supaya led infra merah menyala dan tidak
kekurangan atau kelebihan daya, oleh karena itu gunakan resistor 680 ohm. Pada rangkaian
penerima foto transistor berfungsi sebagai alat sensor yang berguna merasakan adanya
perubahan intensitas cahaya infra merah. Pada saat cahaya infra merah belum mengenai foto
transistor, maka foto transistor bersifat sebagai saklar terbuka sehingga transistor berada pada
posisi cut off (terbuka). Karena kolektor dan emitor terbuka maka sesuai dengan hukum
pembagi tegangan, tegangan pada kolektor emitor sama dengan tegangan supply (berlogika
tinggi). Keluaran dari kolektor ini akan membuat rangkaian counter menghitung secara tidak
teratur dan jika kita tidak meredamnya, bouncing keluaran tersebut ke input couinter. Untuk
meredam bouncing serta memperjelas logika sinyal yang akan kita input ke rangkaian
counter, kita gunakan penyulut schmitt trigger. Penyulut Schmitt trigger ini sangat berguna
bagi anda yang berhubungan dengan rangkaian digital, misal penggunaan pada peredaman
bouncing dari saklar-saklar mekanik pada bagian input rangkaian digital.
Untuk mengatur kepekaan sensor bisa memutar potensio VR1 pada titik kritis, atau
jika diperlukan bisa mengganti R2 dengan nilai yang lebih sesuai.
Cara kerja pada alat ini sangatlah sederhana sensor inframerah adalah sensor yang
bekerja berdasarkan prinsip pantulan gelombang cahaya, dimana sensor menghasilkan
gelombang cahaya yang kemudian menangkapnya kembali dengan perbedaan insentisitas
cahaya sebagai dasar pengindraannya.
Perancangan software untuk alat prngukur tinggi badan otomatis ini adalah :
int bacaSensor;
void setup()
{
pinMode(pinSensor, INPUT);
pinMode(pinPompa, OUTPUT);
}
void loop()
{
bacaSensor = digitalRead(pinSensor);
if (bacaSensor == LOW)
{
digitalWrite(pinPompa, LOW);
delay(200);
}
else
{
digitalWrite(pinPompa, HIGH);
}
delay(200);
}
c) Prosedur pengujian
1. Merangkai semua peralatan atau komponen sesuai pada gambar
rangkaian.
2. Membuat program agar dapt diproses oleh arduino uno.
3. Memasukkan gelas kedalam lubang yang disediakan
4. Air mengalir
d) Hasil
2.9 ANALISA
Dari hasil pengujian dapat diambil kesimpulan bahwa kita dapat mempermudah cara
pembacaan tinggi badan walaupun seorang diri. Pada layar LCD ditampilkan langsung berapa
tinggi badan kita. Saat kita berdiri dibawah sensor, kita harus tepat dibawahnya karena sensor
sangat sensitif. Jarak untuk sensor SRF-04 sendiri harus 2 meter karena pada program telah
dirumuskan berjarak demikian, jika ingin meletakkan sensor pada ketinggian 3 meter tentu
saja ada rumus program yang harus diubah karena rumus pada program sangat
mempengaruhi terhadap hasilnya. Sensor SRF-04 sendiri telah dijelaskan dapat membaca
objek 3centimeter hingga 3meter. Pada rangkaian arduino, LCD, dan sensor SRF-04 harus
sangat diperhatikan, jika ada pemasangan kabel yang salah bisa mengakibatkan keeroran atau
bisa membuat arduino uno menjadi rusak dan tidak bisa dipakai kembali. Sumber yang
dipakai harus diperhatikan untuk LCD dan I2C nilai VCC bernilai 3.3 volt dan untuk sensor
SRF sendiri menggunakan VCC 5 volt. Pada I2C SDA dan SCL juga harus diperhatikan,
pelatakan pada pin harus sesuai pin pada program yang dibuat, pada program kali ini pada
SDA terletak pada pin A4 dan SCL pada pin A5, pada program harus disesuaikan pada
hardwarenya agar dapat menampilkan hasil pada LCD. Pada sensor SRF-04 terdapat trig dan
echo, pada alat ini trig terletak pada pin 11 dan echo terletak pada pin 10. Semua pin yang
dipakai harus sesuai pada program yang telah dibuat agar tidak terjadi keeroran pada alat.
BAB III
PENUTUP
1.1 KESIMPULAN
Dari hasil perancangan dan pengujian Alat pengukur tinggi badan menggunakan
arduino uno, diperoleh kesimpulan berikut:
1. Arduino UNO dapat memudahkan kita dalam kehidupan sehari-hari terutama
untuk instrumentasi sebagai mikrokontroler yang canggih.
2. Manfaat sensor ultrasonic banyak sekali, salah satunya yaitu sebagai sensor
pendeteksi jarak dengan menangkap sinyal berbentuk suara.
3. Alat ukur tinggi badan yang menggunakan sensor ultrasonic dan Arduino ini
sangat memudahkan kita untuk mengetahui tinggi badan kita dengan cara
berdiri di depan tiang, kemudian sensor akan membacanya lewat pantulan dari
kepala kita dan langsung terlihat hasilnya di lcd.
4. Alat tersebut akan berfungsi apabila kita mengcompile dengan pemograman
bahasa C yang benar.
1.2 SARAN
Ada beberapa hal yang perlu diperhatiakan dalam pengembangan alat ini dikemudian
hari. Meskipun alat ini sudah dapat bekerja dengan baik dan sesuai dengan spesifikasi
yang diinginkan masih ada hal-hal yang perlu ditingkatkan khususnya pada kestabilan
alat, salah satunya:
1. Desain tempat meletakkan arduino, LCD dan sensor yang lebih bagus agar
dapat meminimalisasi noise akibat pergeseran dan pergerakan tubuh.
DAFTAR PUSTAKA
http://arfa.ilearning.me/?p=49
https://nofgipiston.wordpress.com/2018/10/14/membuat-wastafel-cuci-tangan-otomatis-
menggunakan-arduino-water-pump-dan-sensor-infra-merah/
https://rayendente.wordpress.com/2015/03/26/sensor-inframerah/
http://www.scribd.com/doc/250227885/Praktikum-Arduino#scribd
Arduino.cc
n.n, 2011. Arduino UNO. http://Arduino Uno Dunia Hobi Robotika dan Arduino.htm. [8
Januari 2013].
LAMPIRAN
A. FOTO KOMPONEN
B. FOTO PEMAKAIAN ALAT